Publish-AzureServiceProject
Publikujte aktuální službu do Windows Azure.
Poznámka:
Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.
Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.
Důležité
Služba Cloud Services (Classic) je teď pro nové zákazníky zastaralá a bude vyřazena 31. srpna 2024 pro všechny zákazníky. Nová nasazení by měla používat nový model nasazení založený na Azure Resource Manageru na Azure Cloud Services (rozšířená podpora).
Syntaxe
Publish-AzureServiceProject
[-ServiceName <String>]
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Publish-AzureServiceProject
[-Package <String>]
-Configuration <String>
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Toto téma popisuje rutinu ve verzi 0.8.10 modulu Microsoft Azure PowerShell.
Pokud chcete získat verzi modulu, který používáte, zadejte (Get-Module -Name Azure).Version
v konzole Azure PowerShellu .
Rutina Publish-AzureServiceProject publikuje aktuální službu do cloudu. Konfiguraci publikování (například Subscription, StorageAccountName, Location, Slot) můžete zadat na příkazovém řádku nebo v místním nastavení prostřednictvím rutiny Set-AzureServiceProject.
Příklady
Příklad 1: Publikování projektu služby s výchozími hodnotami
PS C:\> Publish-AzureServiceProject
Tento příklad publikuje aktuální službu pomocí aktuálního nastavení služby a aktuálního profilu publikování Azure.
Příklad 2: Vytvoření balíčku pro nasazení
PS C:\> Publish-AzureServiceProject -PackageOnly
Tento příklad vytvoří soubor balíčku pro nasazení (.cspkg) v adresáři služby a nepublikuje se do Windows Azure.
Parametry
-AffinityGroup
Určuje skupinu vztahů, kterou má služba používat.
Typ: | String |
Aliasy: | ag |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Configuration
Určuje konfigurační soubor služby. Pokud zadáte tento parametr, zadejte parametr Package .
Typ: | String |
Aliasy: | cc |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DeploymentName
Určuje název nasazení.
Typ: | String |
Aliasy: | dn |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ForceUpgrade
Typ: | SwitchParameter |
Aliasy: | f |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Launch
Otevře okno prohlížeče, abyste mohli aplikaci zobrazit po nasazení.
Typ: | SwitchParameter |
Aliasy: | ln |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Location
Oblast, ve které bude aplikace hostována. Možné hodnoty jsou:
- Kdekoli Asie
- Kdekoli Evropa
- Kdekoli v USA
- Východní Asie
- East US
- USA – středosever
- Severní Evropa
- Středojižní USA
- Southeast Asia
- West Europe
- USA – západ
Pokud není zadáno žádné umístění, bude použito umístění zadané v posledním volání Set-AzureServiceProject. Pokud nebylo nikdy zadáno žádné umístění, bude umístění náhodně vybráno z umístění USA – středosever a USA – středojiž.
Typ: | String |
Aliasy: | l |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Package
Určuje soubor balíčku, který se má nasadit. Zadejte buď místní soubor, který má příponu názvu souboru .cspkg, nebo identifikátor URI objektu blob, který obsahuje balíček. Pokud zadáte tento parametr, nezadávejte parametr ServiceName .
Typ: | String |
Aliasy: | sp |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Profile
Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.
Typ: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServiceName
Určuje název, který se má použít pro službu při publikování do Windows Azure. Název určuje část popisku v subdoméně cloudapp.net, která se používá k adresování služby při hostování ve Windows Azure (tj . name.cloudapp.net). Jakýkoli název zadaný při publikování služby přepíše název zadaný při vytvoření služby. (Viz Rutina New-AzureServiceProject ).
Typ: | String |
Aliasy: | sv |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Slot
Slot nasazení, který se má použít pro tuto službu. Možné hodnoty jsou "Příprava" a "Production". Pokud není zadaný žádný slot, použije se slot uvedený v posledním volání Set-AzureDeploymentSlot. Pokud nebyl zadán žádný slot, použije se slot Production.
Typ: | String |
Aliasy: | sl |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-StorageAccountName
Určuje název účtu úložiště Windows Azure, který se má použít při publikování služby. Tato hodnota se nepoužívá, dokud se služba nepublikuje. Pokud tento parametr není zadaný, hodnota se získá z posledního příkazu Set-AzureServiceProject . Pokud nebyl nikdy zadán žádný účet úložiště, použije se účet úložiště odpovídající názvu služby. Pokud takový účet úložiště neexistuje, rutina se pokusí vytvořit nový. Pokus však může selhat, pokud účet úložiště odpovídající názvu služby existuje v jiném předplatném.
Typ: | String |
Aliasy: | st |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |