Publish-AzureServiceProject
Publiceer de huidige service naar Windows Azure.
Notitie
De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.
De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.
Belangrijk
Cloud Services (klassiek) is nu afgeschaft voor nieuwe klanten en wordt op 31 augustus 2024 buiten gebruik gesteld voor alle klanten. Nieuwe implementaties moeten gebruikmaken van het nieuwe op Azure Resource Manager gebaseerde implementatiemodel Azure Cloud Services (uitgebreide ondersteuning).
Syntaxis
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
In dit onderwerp wordt de cmdlet in de versie 0.8.10 van de Microsoft Azure PowerShell-module beschreven.
Als u de versie van de module wilt ophalen die u gebruikt, typt (Get-Module -Name Azure).Version
u in de Azure PowerShell-console.
De cmdlet Publish-AzureServiceProject publiceert de huidige service naar de cloud. U kunt de publicatieconfiguratie (zoals Abonnement, StorageAccountName, Location, Slot) opgeven op de opdrachtregel of in lokale instellingen via de cmdlet Set-AzureServiceProject.
Voorbeelden
Voorbeeld 1: Een serviceproject publiceren met standaardwaarden
PS C:\> Publish-AzureServiceProject
In dit voorbeeld wordt de huidige service gepubliceerd met behulp van de huidige service-instellingen en het huidige Azure-publicatieprofiel.
Voorbeeld 2: Een implementatiepakket maken
PS C:\> Publish-AzureServiceProject -PackageOnly
In dit voorbeeld wordt een implementatiepakketbestand (.cspkg) gemaakt in de servicemap en wordt niet gepubliceerd naar Windows Azure.
Parameters
-AffinityGroup
Hiermee geeft u de affiniteitsgroep op die u wilt gebruiken voor de service.
Type: | String |
Aliassen: | ag |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Configuration
Hiermee geeft u het serviceconfiguratiebestand. Als u deze parameter opgeeft, geeft u de pakketparameter op.
Type: | String |
Aliassen: | cc |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DeploymentName
Hiermee geeft u de implementatienaam op.
Type: | String |
Aliassen: | dn |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ForceUpgrade
Type: | SwitchParameter |
Aliassen: | f |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Launch
Hiermee opent u een browservenster, zodat u de toepassing kunt bekijken nadat deze is geïmplementeerd.
Type: | SwitchParameter |
Aliassen: | ln |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Location
De regio waarin de toepassing wordt gehost. Mogelijke waarden zijn:
- Overal Azië
- Overal in Europa
- Waar dan ook, VS
- Azië - oost
- VS - oost
- VS - noord-centraal
- Europa - noord
- VS - zuid-centraal
- Azië - zuidoost
- Europa -west
- VS - west
Als er geen locatie is opgegeven, wordt de locatie die is opgegeven in de laatste aanroep van Set-AzureServiceProject gebruikt. Als er ooit geen locatie is opgegeven, wordt de locatie willekeurig gekozen uit locaties 'VS - noord-centraal' en 'VS - zuid-centraal'.
Type: | String |
Aliassen: | l |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Package
Hiermee geeft u het pakketbestand te implementeren. Geef een lokaal bestand op met de bestandsextensie .cspkg of een URI van een blob die het pakket bevat. Als u deze parameter opgeeft, geeft u de servicenaamparameter niet op.
Type: | String |
Aliassen: | sp |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Profile
Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServiceName
Hiermee geeft u de naam op die moet worden gebruikt voor de service bij het publiceren naar Windows Azure. De naam bepaalt een deel van het label in het cloudapp.net subdomein dat wordt gebruikt om de service te adresseren wanneer deze wordt gehost in Windows Azure (dat wil wel name.cloudapp.net). Elke naam die is opgegeven tijdens het publiceren van de service overschrijft de naam die is opgegeven toen de service werd gemaakt. (Zie de Cmdlet New-AzureServiceProject ).
Type: | String |
Aliassen: | sv |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Slot
De implementatiesite die voor deze service moet worden gebruikt. Mogelijke waarden zijn Fasering en Productie. Als er geen site is opgegeven, wordt de site in de laatste aanroep naar Set-AzureDeploymentSlot gebruikt. Als er ooit geen site is opgegeven, wordt de productiesite gebruikt.
Type: | String |
Aliassen: | sl |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-StorageAccountName
Hiermee geeft u de naam van het Windows Azure-opslagaccount op dat moet worden gebruikt tijdens het publiceren van de service. Deze waarde wordt pas gebruikt als de service is gepubliceerd. Wanneer deze parameter niet is opgegeven, wordt de waarde verkregen uit de laatste set-AzureServiceProject-opdracht . Als er ooit geen opslagaccount is opgegeven, wordt er een opslagaccount gebruikt dat overeenkomt met de naam van de service. Als er geen dergelijk opslagaccount bestaat, probeert de cmdlet een nieuw account te maken. De poging kan echter mislukken als een opslagaccount dat overeenkomt met de servicenaam in een ander abonnement bestaat.
Type: | String |
Aliassen: | st |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |