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