Referenz zur ECR Amazon-Quellaktion - AWS CodePipeline

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Referenz zur ECR Amazon-Quellaktion

Löst die Pipeline aus, wenn ein neues Image in das ECR Amazon-Repository übertragen wird. Diese Aktion stellt eine Bilddefinitionsdatei bereit, die auf das URI Bild verweist, das an Amazon ECR gesendet wurde. Diese Quellaktion wird häufig in Verbindung mit einer anderen Quellaktion verwendet, z. B. CodeCommit um einen Quellspeicherort für alle anderen Quellartefakte zuzulassen. Weitere Informationen finden Sie unter Tutorial: Eine Pipeline mit einer ECR Amazon-Quelle und ECS -to-Deployment erstellen CodeDeploy .

Wenn Sie die Konsole verwenden, um Ihre Pipeline zu erstellen oder zu bearbeiten, CodePipeline erstellt sie eine CloudWatch Ereignisregel, die Ihre Pipeline startet, wenn eine Änderung im Repository erfolgt.

Sie müssen bereits ein ECR Amazon-Repository erstellt und ein Image übertragen haben, bevor Sie die Pipeline über eine ECR Amazon-Aktion verbinden.

Aktionstyp

  • Kategorie: Source

  • Eigentümer: AWS

  • Anbieter: ECR

  • Version: 1

Konfigurationsparameter

RepositoryName

Erforderlich: Ja

Der Name des ECR Amazon-Repositorys, in das das Bild übertragen wurde.

ImageTag

Erforderlich: Nein

Das Tag, das für das Image verwendet wird.

Anmerkung

Wenn kein Wert für ImageTag angegeben ist, wird standardmäßig der Wert latest verwendet.

Input artifacts (Eingabeartefakte)

  • Anzahl der Artefakte: 0

  • Beschreibung: Eingabe-Artefakte sind für diesen Aktionstyp nicht gültig.

Ausgabeartefakte

Ausgabevariablen

Wenn dies konfiguriert ist, werden durch diese Aktion Variablen erzeugt, die von der Aktionskonfiguration einer nachgeschalteten Aktion in der Pipeline referenziert werden können. Diese Aktion erzeugt Variablen, die als Ausgabevariablen angezeigt werden können, auch wenn die Aktion keinen Namespace hat. Sie konfigurieren eine Aktion mit einem Namespace, um diese Variablen für die Konfiguration nachgeschalteter Aktionen zur Verfügung zu stellen.

Weitere Informationen finden Sie unter Variablen-Referenz.

RegistryId

Die AWS Konto-ID, die der Registrierung zugeordnet ist, die das Repository enthält.

RepositoryName

Der Name des ECR Amazon-Repositorys, in das das Bild übertragen wurde.

ImageTag

Das Tag, das für das Image verwendet wird.

ImageDigest

Der sha256-Digest des Image-Manifests.

Bild URI

Das URI für das Bild.

Aktionserklärung (ECRAmazon-Beispiel)

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" } ] },

Die folgenden verwandten Ressourcen bieten Ihnen nützliche Informationen für die Arbeit mit dieser Aktion.