Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Déployer une application (create-deployment)
Important
Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post
Utilisez la commande create-deployment pour déployer une application sur une pile spécifiée.
Rubriques
Déployer une application
aws opsworks --region us-west-1 create-deployment --stack-id cfb7e082-ad1d-4599-8e81-de1c39ab45bf --app-id 307be5c8-d55d-47b5-bd6e-7bd417c6c7eb --command "{\"Name\":\"deploy\"}"
Les arguments sont les suivants :
-
stack-id
— Vous pouvez obtenir l'ID de pile sur la page des paramètres de la pile sur la console (recherchez l'OpsWorks ID) ou en appelantdescribe-stacks
. -
app-id
— Vous pouvez obtenir l'identifiant de l'application sur la page de détails de l'application (recherchez l'OpsWorks identifiant) ou en appelant describe-apps. -
command
— L'argument prend un objet JSON qui définit le nom de la commande surdeploy
, qui déploie l'application spécifiée dans la pile.Notez que les caractères
"
de l'objet JSON sont tous précédés d'une séquence d'échappement. Sinon, la commande peut retourner une erreur selon laquelle le JSON n'est pas valide.
La commande renvoie un objet JSON qui contient l'ID de déploiement, comme suit :
{ "DeploymentId": "5746c781-df7f-4c87-84a7-65a119880560" }
Note
L'exemple précédent déploie sur chaque instance de la pile. Pour effectuer un déploiement sur un sous-ensemble d'instances spécifié, ajoutez un instance-ids
argument et listez l'instance IDs.