Déployer une application (create-deployment) - AWS OpsWorks

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 ou via le AWS Support Premium.

Utilisez la commande create-deployment pour déployer une application sur une pile spécifiée.

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.