Référence ECR d'action Amazon Source - AWS CodePipeline

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.

Référence ECR d'action Amazon Source

Déclenche le pipeline lorsqu'une nouvelle image est envoyée vers le ECR référentiel Amazon. Cette action fournit un fichier de définitions d'image faisant référence URI à l'image envoyée à AmazonECR. Cette action de source est souvent utilisée conjointement avec une autre action de source, par exemple pour autoriser un emplacement de source pour tous les autres artefacts de source. CodeCommit Pour de plus amples informations, veuillez consulter Tutoriel : Création d'un pipeline avec une ECR source Amazon et déploiement en ECS vue d'un déploiement CodeDeploy .

Lorsque vous utilisez la console pour créer ou modifier votre pipeline, CodePipeline crée une règle d' CloudWatch événements qui démarre votre pipeline lorsqu'une modification intervient dans le référentiel.

Vous devez déjà avoir créé un ECR référentiel Amazon et envoyé une image avant de connecter le pipeline par le biais d'une ECR action Amazon.

Type d'action

  • Catégorie : Source

  • Propriétaire : AWS

  • Fournisseur : ECR

  • Version : 1

Paramètres de configuration

RepositoryName

Obligatoire : oui

Nom du ECR référentiel Amazon dans lequel l'image a été envoyée.

ImageTag

Obligatoire : non

Balise utilisée pour l'image.

Note

Si aucune valeur n'est spécifiée pour ImageTag, la valeur par défaut est latest.

Artefacts d'entrée

  • Nombre d'objets : 0

  • Description : Les artefacts d'entrée ne s'appliquent pas à ce type d'action.

Artefacts de sortie

Variables de sortie

Lorsque cette action est configurée, elle produit des variables qui peuvent être référencées par la configuration d'action d'une action en aval dans le pipeline. Cette action produit des variables qui peuvent être visualisées en tant que variables de sortie, même si l'action n'a pas d'espace de noms. Vous configurez une action avec un espace de noms pour rendre ces variables disponibles pour la configuration des actions en aval.

Pour de plus amples informations, veuillez consulter Référence aux variables.

RegistryId

L'ID de AWS compte associé au registre qui contient le référentiel.

RepositoryName

Nom du ECR référentiel Amazon dans lequel l'image a été envoyée.

ImageTag

Balise utilisée pour l'image.

ImageDigest

Hachage sha256 du manifeste de l'image.

Image URI

Le URI pour l'image.

Déclaration d'action (ECRexemple Amazon)

YAML
Name: Source Actions: - InputArtifacts: [] ActionTypeId: Version: '1' Owner: AWS Category: Source Provider: ECR OutputArtifacts: - Name: SourceArtifact RunOrder: 1 Configuration: ImageTag: latest RepositoryName: my-image-repo Name: ImageSource
JSON
{ "Name": "Source", "Actions": [ { "InputArtifacts": [], "ActionTypeId": { "Version": "1", "Owner": "AWS", "Category": "Source", "Provider": "ECR" }, "OutputArtifacts": [ { "Name": "SourceArtifact" } ], "RunOrder": 1, "Configuration": { "ImageTag": "latest", "RepositoryName": "my-image-repo" }, "Name": "ImageSource" } ] },

Les ressources connexes suivantes peuvent s'avérer utiles dans le cadre de l'utilisation de cette action.