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.
Création d'un déploiement de plate-forme de calcul EC2 /On-Premises () CLI
Pour utiliser le AWS CLI pour déployer une révision sur la plateforme de calcul EC2 /On-Premises :
-
Une fois que vous avez préparé les instances, créé l'application et transmis la révision, effectuez l'une des actions suivantes :
-
Si vous souhaitez déployer une révision depuis un compartiment Amazon S3, passez à l'étape 2 dès maintenant.
-
Si vous souhaitez déployer une révision à partir d'un GitHub référentiel, suivez d'abord les étapes décritesConnect une CodeDeploy application à un GitHub référentiel, puis passez à l'étape 2.
-
-
Appelez la commande create-deployment en spécifiant :
-
--application-name
: nom de l'application. Pour afficher la liste des noms d'applications, appelez la commande list-applications. -
--deployment-group-name
: nom du groupe EC2 de déploiement Amazon. Pour afficher la liste des noms de groupes de déploiement, appelez la list-deployment-groupscommande. -
--revision
: Informations sur la révision à déployer :Pour les révisions stockées dans Amazon S3 :
-
s3Location
: le nom du compartiment Amazon S3 qui contient la révision. -
s3Location --> key
: nom de la révision téléchargée. -
s3Location --> bundleType
: le type de fichier de la révision téléchargée.Note
Les formats de fichier d'archive tar et tar compressé (.tar et .tar.gz) ne sont pas pris en charge pour les instances Windows Server.
-
s3Location --> version
: (Facultatif) L'identifiant de version Amazon S3 pour la révision. (Si l'identifiant de version n'est pas spécifié, CodeDeploy utilise la version la plus récente.) -
s3Location --> eTag
: (Facultatif) Le ETag pour la révision. (Si le n'ETagest pas spécifié, CodeDeploy ignore la validation de l'objet.)
Pour les révisions stockées dans GitHub :
-
gitHubLocation --> repository
: nom GitHub d'utilisateur ou de groupe attribué au référentiel contenant la révision, suivi d'une barre oblique (/
), puis du nom du référentiel. -
gitHubLocation --> commitId
: ID de validation pour la révision.
-
-
--deployment-config-name
: (Facultatif) Nom de la configuration de déploiement à utiliser. Pour afficher la liste des configurations de déploiement, appelez la list-deployment-configscommande. (Si ce n'est pas spécifié, CodeDeploy utilise une configuration de déploiement par défaut spécifique.) -
--ignore-application-stop-failures | --no-ignore-application-stop-failures
: (Facultatif) Si vous souhaitez que le déploiement sur une instance se poursuive jusqu'à l'BeforeInstall
événement du cycle de vie duApplicationStop
déploiement en cas d'échec de celui-ci. -
--description
: (Facultatif) Description du déploiement. -
--file-exists-behavior
: (Facultatif) Dans le cadre du processus de déploiement, l' CodeDeploy agent supprime de chaque instance tous les fichiers installés lors du déploiement le plus récent. Choisissez ce qui se passe lorsque des fichiers qui ne faisaient pas partie d'un déploiement précédent apparaissent dans les emplacements de déploiement cibles. -
--target-instances
: pour les déploiements bleu/vert, informations sur les instances appartenant à l'environnement de remplacement dans un déploiement bleu/vert, y compris les noms d'un ou de plusieurs groupes Amazon EC2 Auto Scaling, ou la clé de filtre de balise, le type et la valeur utilisés pour identifier les instances Amazon. EC2
-
Note
Utilisez cette syntaxe dans le cadre de l'create-deploymentappel pour spécifier les informations relatives à une révision dans Amazon S3 directement sur la ligne de commande. (version
et eTag
sont facultatifs.)
--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string
Utilisez cette syntaxe dans le cadre de l'create-deploymentappel pour spécifier les informations relatives à une révision GitHub directement sur la ligne de commande :
--github-location repository=string,commitId=string
Pour obtenir des informations sur les révisions qui ont déjà été transférées, appelez la list-application-revisionscommande.
Pour suivre le statut de votre déploiement, consultez Afficher les détails CodeDeploy du déploiement .
référence de commande create-deployment
Vous trouverez ci-dessous la structure de commande et les options de la create-deployment
commande. Pour plus d'informations, consultez la référence de création et de déploiement dans la référence des AWS CLI commandes.
create-deployment --application-name <value> [--deployment-group-name <value>] [--revision <value>] [--deployment-config-name <value>] [--description <value>] [--ignore-application-stop-failures | --no-ignore-application-stop-failures] [--target-instances <value>] [--auto-rollback-configuration <value>] [--update-outdated-instances-only | --no-update-outdated-instances-only] [--file-exists-behavior <value>] [--s3-location <value>] [--github-location <value>] [--cli-input-json <value>] [--generate-cli-skeleton <value>]