Publish-AzureServiceProject
Publiez le service actuel sur Windows Azure.
Remarque
Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.
Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.
Important
Services Cloud (classique) est désormais déconseillé pour les nouveaux clients et sera supprimé le 31 août 2024 pour tous les clients. Les nouveaux déploiements doivent utiliser le nouveau modèle de déploiement basé sur Azure Resource Manager Azure Cloud Services (support étendu) .
Syntaxe
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
Cette rubrique décrit l’applet de commande dans la version 0.8.10 du module Microsoft Azure PowerShell.
Pour obtenir la version du module que vous utilisez, dans la console Azure PowerShell, tapez (Get-Module -Name Azure).Version
.
L’applet de commande Publish-AzureServiceProject publie le service actuel dans le cloud. Vous pouvez spécifier la configuration de publication (par exemple, Abonnement, StorageAccountName, Emplacement, Emplacement) sur la ligne de commande ou dans les paramètres locaux via l’applet de commande Set-AzureServiceProject.
Exemples
Exemple 1 : Publier un projet de service avec des valeurs par défaut
PS C:\> Publish-AzureServiceProject
Cet exemple publie le service actuel, à l’aide des paramètres de service actuels et du profil de publication Azure actuel.
Exemple 2 : Créer un package de déploiement
PS C:\> Publish-AzureServiceProject -PackageOnly
Cet exemple crée un fichier de package de déploiement (.cspkg) dans le répertoire de service et ne publie pas sur Windows Azure.
Paramètres
-AffinityGroup
Spécifie le groupe d’affinités que vous souhaitez utiliser pour le service.
Type: | String |
Alias: | ag |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Configuration
Spécifie le fichier de configuration du service. Si vous spécifiez ce paramètre, spécifiez le paramètre Package .
Type: | String |
Alias: | cc |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-DeploymentName
Spécifie le nom du déploiement.
Type: | String |
Alias: | dn |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ForceUpgrade
Type: | SwitchParameter |
Alias: | f |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Launch
Ouvre une fenêtre de navigateur pour vous permettre d’afficher l’application après son déploiement.
Type: | SwitchParameter |
Alias: | ln |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Location
Région dans laquelle l’application sera hébergée. Les valeurs possibles sont les suivantes :
- N’importe où en Asie
- N’importe où en Europe
- N’importe où aux États-Unis
- Asie Est
- USA Est
- Centre-Nord des États-Unis
- Europe Nord
- États-Unis - partie centrale méridionale
- Asie Sud-Est
- Europe Ouest
- USA Ouest
Si aucun emplacement n’est spécifié, l’emplacement spécifié dans le dernier appel à Set-AzureServiceProject sera utilisé. Si aucun emplacement n’a été spécifié, l’emplacement sera choisi de façon aléatoire dans les emplacements « USA Centre Nord » et « USA Centre Sud ».
Type: | String |
Alias: | l |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Package
Spécifie le fichier de package à déployer. Spécifiez un fichier local qui a l’extension de nom de fichier .cspkg ou un URI d’un objet blob qui contient le package. Si vous spécifiez ce paramètre, ne spécifiez pas le paramètre ServiceName .
Type: | String |
Alias: | sp |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Profile
Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.
Type: | AzureSMProfile |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ServiceName
Spécifie le nom à utiliser pour le service lors de la publication sur Windows Azure. Le nom détermine une partie de l’étiquette dans le sous-domaine cloudapp.net utilisé pour traiter le service lorsqu’il est hébergé dans Windows Azure (autrement dit, name.cloudapp.net). Tout nom spécifié lors de la publication du service remplace le nom donné lors de la création du service. (Voir le Applet de commande New-AzureServiceProject ).
Type: | String |
Alias: | sv |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Slot
Emplacement de déploiement à utiliser pour ce service. Les valeurs possibles sont « Intermédiaire » et « Production ». Si aucun emplacement n’est spécifié, l’emplacement fourni dans le dernier appel à Set-AzureDeploymentSlot est utilisé. Si aucun emplacement n’a été spécifié, l’emplacement « Production » est utilisé.
Type: | String |
Alias: | sl |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-StorageAccountName
Spécifie le nom du compte de stockage Windows Azure à utiliser lors de la publication du service. Cette valeur n’est pas utilisée tant que le service n’est pas publié. Lorsque ce paramètre n’est pas spécifié, la valeur est obtenue à partir de la dernière commande Set-AzureServiceProject . Si aucun compte de stockage n’a été spécifié, un compte de stockage correspondant au nom du service sera utilisé. Si aucun compte de stockage de ce type n’existe, l’applet de commande tente de en créer une. Toutefois, la tentative peut échouer si un compte de stockage correspondant au nom du service existe dans un autre abonnement.
Type: | String |
Alias: | st |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |