Dela via


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

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