Publish-AzureServiceProject
Publicera den aktuella tjänsten till Windows Azure.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
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).Version
du 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.
Typ: | String |
Alias: | ag |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Configuration
Anger tjänstkonfigurationsfilen. Om du anger den här parametern anger du parametern Paket .
Typ: | String |
Alias: | cc |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DeploymentName
Anger distributionsnamnet.
Typ: | String |
Alias: | dn |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ForceUpgrade
Typ: | SwitchParameter |
Alias: | f |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Launch
Öppnar ett webbläsarfönster så att du kan visa programmet när det har distribuerats.
Typ: | SwitchParameter |
Alias: | ln |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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
- East US
- USA, norra centrala
- Europa, norra
- USA, södra centrala
- Sydostasien
- Europa, västra
- USA, västra
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".
Typ: | String |
Alias: | l |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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 .
Typ: | String |
Alias: | sp |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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 ).
Typ: | String |
Alias: | sv |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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".
Typ: | String |
Alias: | sl |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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.
Typ: | String |
Alias: | st |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |