Sdílet prostřednictvím


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).Versionv 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