Megosztás a következőn keresztül:


Publish-AzureServiceProject

Tegye közzé az aktuális szolgáltatást a Windows Azure-ban.

Feljegyzés

A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.

Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.

Fontos

A Cloud Services (klasszikus) mostantól elavult az új ügyfelek számára, és 2024. augusztus 31-én megszűnik minden ügyfél számára. Az új üzemelő példányoknak az Azure Cloud Services új Azure Resource Manager-alapú üzemi modelljét (kiterjesztett támogatás) kell használniuk.

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

Ez a témakör a Microsoft Azure PowerShell modul 0.8.10-es verziójában található parancsmagot ismerteti. A használt modul verziójának lekéréséhez írja be (Get-Module -Name Azure).Versionaz Azure PowerShell-konzolba.

A Publish-AzureServiceProject parancsmag közzéteszi az aktuális szolgáltatást a felhőben. A közzétételi konfigurációt (például Előfizetés, StorageAccountName, Hely, Pont) a parancssorban vagy a helyi beállításokban a Set-AzureServiceProject parancsmaggal adhatja meg.

Példák

1. példa: Szolgáltatásprojekt közzététele alapértelmezett értékekkel

PS C:\> Publish-AzureServiceProject

Ez a példa az aktuális szolgáltatást teszi közzé az aktuális szolgáltatásbeállítások és az aktuális Azure-közzétételi profil használatával.

2. példa: Üzembehelyezési csomag létrehozása

PS C:\> Publish-AzureServiceProject -PackageOnly

Ez a példa létrehoz egy központi telepítési csomagfájlt (.cspkg) a szolgáltatáskönyvtárban, és nem teszi közzé a Windows Azure-ban.

Paraméterek

-AffinityGroup

Megadja azt az affinitási csoportot, amelyet a szolgáltatás használni szeretne.

Típus:String
Aliasok:ag
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Configuration

Megadja a szolgáltatáskonfigurációs fájlt. Ha ezt a paramétert adja meg, adja meg a Package paramétert.

Típus:String
Aliasok:cc
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DeploymentName

Megadja az üzembe helyezés nevét.

Típus:String
Aliasok:dn
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ForceUpgrade

Típus:SwitchParameter
Aliasok:f
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Launch

Megnyitja a böngészőablakot, hogy az alkalmazás az üzembe helyezés után is megtekinthető legyen.

Típus:SwitchParameter
Aliasok:ln
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Location

Az a régió, amelyben az alkalmazás üzemelni fog. A lehetséges értékek a következők:

  • Bárhol Ázsia
  • Bárhol Európa
  • Bárhol az USA-ban
  • Kelet-Ázsia
  • USA keleti régiója
  • USA északi középső régiója
  • Észak-Európa
  • USA déli középső régiója
  • Délkelet-Ázsia
  • Nyugat-Európa
  • USA nyugati régiója

Ha nincs megadva hely, a rendszer a Set-AzureServiceProject utolsó hívásában megadott helyet használja. Ha soha nem adott meg helyet, a hely véletlenszerűen lesz kiválasztva az USA északi középső régiójából és az USA déli középső régiójából.

Típus:String
Aliasok:l
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Package

Megadja az üzembe helyezendő csomagfájlt. Adjon meg egy .cspkg fájlnévkiterjesztéssel rendelkező helyi fájlt, vagy a csomagot tartalmazó blob URI-ját. Ha ezt a paramétert adja meg, ne adja meg a ServiceName paramétert.

Típus:String
Aliasok:sp
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Profile

Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.

Típus:AzureSMProfile
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ServiceName

Megadja a szolgáltatáshoz a Windows Azure-ban való közzétételkor használandó nevet. A név határozza meg a címke egy részét a cloudapp.net altartományban, amelyet a szolgáltatás windowsos Azure-ban való üzemeltetésekor használnak (azaz name.cloudapp.net). A szolgáltatás közzététele során megadott nevek felülírják a szolgáltatás létrehozásakor megadott nevet. (Lásd: New-AzureServiceProject parancsmag).

Típus:String
Aliasok:sv
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Slot

A szolgáltatáshoz használandó üzembehelyezési pont. A lehetséges értékek az "Előkészítés" és a "Production". Ha nincs megadva pont, a Rendszer a Set-AzureDeploymentSlot utolsó hívásában megadott pontot használja. Ha még nem adott meg pontot, a rendszer az "Éles" pontot használja.

Típus:String
Aliasok:sl
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-StorageAccountName

Megadja a szolgáltatás közzétételekor használandó Windows Azure Storage-fiók nevét. Ezt az értéket csak a szolgáltatás közzétételéig használja a rendszer. Ha ez a paraméter nincs megadva, a rendszer az utolsó Set-AzureServiceProject parancsból szerzi be az értéket. Ha soha nem adott meg tárfiókot, a rendszer a szolgáltatás nevével egyező tárfiókot használ. Ha nincs ilyen tárfiók, a parancsmag megpróbál létrehozni egy újat. A kísérlet azonban meghiúsulhat, ha a szolgáltatásnévnek megfelelő tárfiók létezik egy másik előfizetésben.

Típus:String
Aliasok:st
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False