Publish-AzureServiceProject

Publicera den aktuella tjänsten till Windows Azure.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Viktigt!

Cloud Services (klassisk) är nu inaktuellt för nya kunder och kommer att dras tillbaka den 31 augusti 2024 för alla kunder. Nya distributioner bör använda den nya Azure Resource Manager-baserade distributionsmodellen Azure Cloud Services (utökad support).

Syntax

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

Det här avsnittet beskriver cmdleten i 0.8.10-versionen av Microsoft Azure PowerShell-modulen. Om du vill hämta den version av modulen som du använder skriver (Get-Module -Name Azure).Versiondu i Azure PowerShell-konsolen .

Cmdleten Publish-AzureServiceProject publicerar den aktuella tjänsten i molnet. Du kan ange publiceringskonfiguration (till exempel Prenumeration, StorageAccountName, Plats, Fack) på kommandoraden eller i lokala inställningar via cmdleten Set-AzureServiceProject.

Exempel

Exempel 1: Publicera ett tjänstprojekt med standardvärden

PS C:\> Publish-AzureServiceProject

Det här exemplet publicerar den aktuella tjänsten med hjälp av de aktuella tjänstinställningarna och den aktuella Azure-publiceringsprofilen.

Exempel 2: Skapa ett distributionspaket

PS C:\> Publish-AzureServiceProject -PackageOnly

Det här exemplet skapar en distributionspaketfil (.cspkg) i tjänstkatalogen och publicerar inte till Windows Azure.

Parametrar

-AffinityGroup

Anger den tillhörighetsgrupp som du vill att tjänsten ska använda.

Type:String
Aliases:ag
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Configuration

Anger tjänstkonfigurationsfilen. Om du anger den här parametern anger du parametern Paket .

Type:String
Aliases:cc
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DeploymentName

Anger distributionsnamnet.

Type:String
Aliases:dn
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ForceUpgrade

Type:SwitchParameter
Aliases:f
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Launch

Öppnar ett webbläsarfönster så att du kan visa programmet när det har distribuerats.

Type:SwitchParameter
Aliases:ln
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Location

Den region där programmet kommer att finnas. Möjliga värden är:

  • Var som helst i Asien
  • Var som helst i Europa
  • Var som helst i USA
  • Asien, östra
  • USA, östra
  • Norra centrala USA
  • Europa, norra
  • USA, södra centrala
  • Sydostasien
  • Västeuropa
  • Västra USA

Om ingen plats anges används den plats som angavs i det senaste anropet till Set-AzureServiceProject . Om ingen plats har angetts väljs platsen slumpmässigt från platserna "USA, norra centrala" och "USA, södra centrala".

Type:String
Aliases:l
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Package

Anger den paketfil som ska distribueras. Ange antingen en lokal fil som har filnamnstillägget .cspkg eller en URI för en blob som innehåller paketet. Om du anger den här parametern ska du inte ange parametern ServiceName .

Type:String
Aliases:sp
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Anger namnet som ska användas för tjänsten vid publicering till Windows Azure. Namnet bestämmer en del av etiketten i den cloudapp.net underdomän som används för att adressera tjänsten när den finns i Windows Azure (d.v.s . name.cloudapp.net). Alla namn som anges när tjänsten publiceras åsidosätter det namn som angavs när tjänsten skapades. (Se Cmdleten New-AzureServiceProject ).

Type:String
Aliases:sv
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Distributionsplatsen som ska användas för den här tjänsten. Möjliga värden är "Mellanlagring" och "Produktion". Om inget fack anges används det fack som angavs i det senaste anropet till Set-AzureDeploymentSlot. Om inget fack har angetts används "Produktionsplatsen".

Type:String
Aliases:sl
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Anger namnet på det Windows Azure-lagringskonto som ska användas när tjänsten publiceras. Det här värdet används inte förrän tjänsten har publicerats. När den här parametern inte har angetts hämtas värdet från det senaste Set-AzureServiceProject-kommandot . Om inget lagringskonto har angetts används ett lagringskonto som matchar namnet på tjänsten. Om det inte finns något sådant lagringskonto försöker cmdleten skapa ett nytt. Försöket kan dock misslyckas om ett lagringskonto som matchar tjänstnamnet finns i en annan prenumeration.

Type:String
Aliases:st
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False