Udostępnij za pośrednictwem


Set-AzureWebsite

Konfiguruje witrynę internetową działającą na platformie Azure.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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>]

Opis

W tym temacie opisano polecenie cmdlet w wersji 0.8.10 modułu Microsoft Azure PowerShell. Aby uzyskać wersję używanego modułu, w konsoli programu Azure PowerShell wpisz (Get-Module -Name Azure).Version.

Polecenie cmdlet Set-AzureWebsite konfiguruje witrynę internetową działającą na platformie Azure.

Przykłady

Przykład 1. Włączanie rejestrowania HTTP dla witryny internetowej

PS C:\> Set-AzureWebsite -HttpLoggingEnabled 1

W tym przykładzie włączono rejestrowanie HTTP.

Przykład 2. Ustawianie poświadczeń magazynu dla witryny internetowej

PS C:\> $settings = New-Object Hashtable$settings["AZURE_STORAGE_ACCOUNT"= myaccountname$settings["AZURE_STORAGE_ACCESS_KEY"] = myaccesskeySet-AzureWebsite -AppSettings $settings myWebsite

W tym przykładzie ustawiane są poświadczenia magazynu w witrynie internetowej o nazwie myWebsite ze zmiennymi środowiskowymi dla AZURE_STORAGE_ACCOUNT i AZURE_STORAGE_ACCESS_KEY.

Parametry

-AppSettings

Określa zmienne środowiskowe, które będą używane przez witrynę internetową.

Typ:Hashtable
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-AutoSwapSlotName

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-ConnectionStrings

Określa parametry połączenia używane przez witrynę internetową.

Typ:ConnStringPropertyBag
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultDocuments

Określa dokumenty, które są automatycznie wyświetlane podczas przeglądania witryny internetowej.

Typ:String[]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-DetailedErrorLoggingEnabled

Określa, czy szczegółowe błędy usług IIS są rejestrowane dla witryny sieci Web.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-HandlerMappings

Określa mapowania programu obsługi używane przez witrynę internetową.

Typ:HandlerMapping[]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-HostNames

Określa w pełni kwalifikowane nazwy hostów, które mogą służyć do uzyskiwania dostępu do witryny internetowej.

Typ:String[]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-HttpLoggingEnabled

Określa, czy rejestrowanie http jest włączone dla witryny internetowej.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-ManagedPipelineMode

Określa tryb zarządzanego potoku.

Typ:ManagedPipelineMode
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Metadata

Określa metadane witryny internetowej.

Typ:List<T>[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.NameValuePair]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Określa nazwę witryny sieci Web.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-NetFrameworkVersion

Określa wersję programu .Net Framework wymaganą przez witrynę internetową.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-NumberOfWorkers

Określa liczbę procesów roboczych uruchomionych w witrynie internetowej.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Wskazuje, że to polecenie cmdlet zwraca wartość logiczną.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-PhpVersion

Określa wersję języka PHP wymaganą przez witrynę internetową.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-RequestTracingEnabled

Określa, czy śledzenie żądań jest włączone dla witryny internetowej.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-RoutingRules

Określa reguły routingu, które mają być używane do testowania w środowisku produkcyjnym.

Typ:List<T>[Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.RoutingRule]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-SiteWithConfig

Określa konfigurację używaną przez witrynę internetową.

Typ:SiteWithConfig
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Określa nazwę miejsca witryny sieci Web.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-SlotStickyAppSettingNames

Typ:List<T>[String]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-SlotStickyConnectionStringNames

Typ:List<T>[String]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-Use32BitWorkerProcess

Określa, czy włączyć tryb 32-bitowy.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-WebSocketsEnabled

Określa, czy włączyć obiekty WebSocket.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False