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.
Choisissez un type de CodeDeploy référentiel
L'emplacement de stockage des fichiers requis par CodeDeploy est appelé référentiel. L'utilisation d'un référentiel dépend de la plate-forme informatique utilisée par votre déploiement.
-
EC2/sur site : pour déployer le code de votre application sur une ou plusieurs instances, votre code doit être regroupé dans un fichier d'archive et placé dans un référentiel auquel CodeDeploy vous pouvez accéder pendant le processus de déploiement. Vous regroupez votre contenu déployable et un AppSpec fichier dans un fichier d'archive, puis vous le chargez dans l'un des types de référentiels pris en charge par CodeDeploy.
-
AWS Lambda et Amazon ECS : les déploiements nécessitent un AppSpec fichier auquel il est possible d'accéder au cours d'un déploiement de l'une des manières suivantes :
-
À partir d'un compartiment Amazon S3.
-
À partir du texte saisi directement dans l' AppSpec éditeur de la console. Pour plus d’informations, consultez Création d'un déploiement de plateforme de calcul AWS Lambda (console) et Création d'un déploiement Amazon ECS Compute Platform (console).
-
Si vous utilisez le AWS CLI, vous pouvez référencer un AppSpec fichier qui se trouve sur votre disque dur ou sur un lecteur réseau. Pour plus d’informations, consultez Création d'un déploiement de plateforme de calcul AWS Lambda () CLI et Création d'un déploiement Amazon ECS Compute Platform (CLI).
-
CodeDeploy prend actuellement en charge les types de référentiels suivants :
Type de référentiel | Détails de référentiel | Plate-forme de calcul prise en charge |
Amazon S3 | Amazon Simple Storage Service (Amazon S3) est la AWS
solution pour le stockage d'objets sécurisé et évolutif. Amazon S3 stocke les données sous forme d'objets dans des compartiments. Un objet se compose d'un fichier et, éventuellement, de métadonnées décrivant ce fichier. Pour stocker un objet dans Amazon S3, vous devez charger le fichier dans un compartiment. Lorsque vous chargez un fichier, vous pouvez définir des autorisations et des métadonnées sur cet objet. En savoir plus : |
Les déploiements qui utilisent les plateformes de calcul suivantes peuvent stocker la révision dans un compartiment Amazon S3.
|
GitHub | Vous pouvez stocker les révisions de votre application dans des GitHub En savoir plus : |
Seuls les déploiements EC2/sur site peuvent stocker la révision dans un référentiel. GitHub |
Bitbucket |
Vous pouvez déployer du code sur des groupes de déploiement d'instances EC2 en utilisant le CodeDeploy canal dans Bitbucket En savoir plus : |
Seuls les déploiements EC2/sur site peuvent stocker la révision dans un référentiel. BitBucket |
Note
Un AWS Lambda déploiement fonctionne uniquement avec un référentiel Amazon S3.