Set-AzureWebsite
Configura um site em execução no Azure.
Observação
Os cmdlets mostrados nesta documentação são usados para gerenciar recursos herdados do Azure que usam APIs de Gerenciamento de Serviços. Confira o módulo Az PowerShell para usar cmdlets a fim de gerenciar recursos do Azure Resource Manager.
Syntax
Set-AzureWebsite
[-NumberOfWorkers <Int32>]
[-DefaultDocuments <String[]>]
[-NetFrameworkVersion <String>]
[-PhpVersion <String>]
[-RequestTracingEnabled <Boolean>]
[-HttpLoggingEnabled <Boolean>]
[-DetailedErrorLoggingEnabled <Boolean>]
[-HostNames <String[]>]
[-AppSettings <Hashtable>]
[-Metadata <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.NameValuePair]>]
[-ConnectionStrings <ConnStringPropertyBag>]
[-HandlerMappings <HandlerMapping[]>]
[-SiteWithConfig <SiteWithConfig>]
[-PassThru]
[-ManagedPipelineMode <ManagedPipelineMode>]
[-WebSocketsEnabled <Boolean>]
[-RoutingRules <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.RoutingRule]>]
[-Use32BitWorkerProcess <Boolean>]
[-AutoSwapSlotName <String>]
[-SlotStickyAppSettingNames <System.Collections.Generic.List`1[System.String]>]
[-SlotStickyConnectionStringNames <System.Collections.Generic.List`1[System.String]>]
[-Name <String>]
[-Slot <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Este tópico descreve o cmdlet na versão 0.8.10 do módulo do PowerShell do Microsoft Azure.
Para obter a versão do módulo que você está usando, no console do Azure PowerShell, digite (Get-Module -Name Azure).Version
.
O cmdlet Set-AzureWebsite configura um site em execução no Azure.
Exemplos
Exemplo 1: Habilitar o log HTTP para um site
PS C:\> Set-AzureWebsite -HttpLoggingEnabled 1
Este exemplo habilita o log HTTP.
Exemplo 2: Definir credenciais de armazenamento para um site
PS C:\> $settings = New-Object Hashtable$settings["AZURE_STORAGE_ACCOUNT"= myaccountname$settings["AZURE_STORAGE_ACCESS_KEY"] = myaccesskeySet-AzureWebsite -AppSettings $settings myWebsite
Este exemplo define credenciais de armazenamento em um site chamado myWebsite com variáveis de ambiente para AZURE_STORAGE_ACCOUNT e AZURE_STORAGE_ACCESS_KEY.
Parâmetros
-AppSettings
Especifica as variáveis de ambiente que serão usadas pelo site.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutoSwapSlotName
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConnectionStrings
Especifica as cadeias de conexão usadas pelo site.
Type: | ConnStringPropertyBag |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultDocuments
Especifica os documentos que são exibidos automaticamente ao navegar no site.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DetailedErrorLoggingEnabled
Determina se erros detalhados do IIS são registrados para o site.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HandlerMappings
Especifica os mapeamentos de manipulador usados pelo site.
Type: | HandlerMapping[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HostNames
Especifica os nomes de host totalmente qualificados que podem ser usados para acessar o site.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HttpLoggingEnabled
Determina se o log http está habilitado para o site.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagedPipelineMode
Especifica o modo de pipeline gerenciado.
Type: | ManagedPipelineMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Metadata
Especifica os metadados do site.
Type: | List<T>[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.NameValuePair] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Especifica o nome do site.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NetFrameworkVersion
Especifica a versão do .Net Framework exigida pelo site.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NumberOfWorkers
Especifica o número de processos de trabalho que executam o site.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Indica que esse cmdlet retorna um valor booleano .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhpVersion
Especifica a versão do PHP exigida pelo site.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Especifica o perfil do Azure a partir do qual este cmdlet lê. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequestTracingEnabled
Determina se o rastreamento de solicitação está habilitado para o site.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RoutingRules
Especifica as regras de roteamento a serem usadas para testes em produção.
Type: | List<T>[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.RoutingRule] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SiteWithConfig
Especifica a configuração usada pelo site.
Type: | SiteWithConfig |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
Especifica o nome do slot do site.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SlotStickyAppSettingNames
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SlotStickyConnectionStringNames
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Use32BitWorkerProcess
Especifica se o modo de 32 bits deve ser habilitado.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WebSocketsEnabled
Especifica se os WebSockets devem ser habilitados.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |