Riferimento all'azione ECR sorgente di Amazon - AWS CodePipeline

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riferimento all'azione ECR sorgente di Amazon

Attiva la pipeline quando una nuova immagine viene inviata al repository Amazon. ECR Questa azione fornisce un file di definizioni delle immagini che fa riferimento URI all'immagine che è stata inviata ad Amazon. ECR Questa azione di origine viene spesso utilizzata insieme a un'altra azione di origine, ad esempio per consentire una posizione di origine per tutti gli altri artefatti di origine. CodeCommit Per ulteriori informazioni, consulta Tutorial: crea una pipeline con un ECR codice sorgente Amazon e la ECS relativa distribuzione CodeDeploy .

Quando si utilizza la console per creare o modificare la pipeline, CodePipeline crea una regola CloudWatch Events che avvia la pipeline quando si verifica una modifica nel repository.

Devi aver già creato un ECR repository Amazon e inviato un'immagine prima di connettere la pipeline tramite un'azione Amazon. ECR

Tipo di operazione

  • Categoria: Source

  • Proprietario: AWS

  • Provider: ECR

  • Versione: 1

Parametri di configurazione

RepositoryName

Campo obbligatorio: sì

Il nome del ECR repository Amazon in cui è stata inserita l'immagine.

ImageTag

Campo obbligatorio: no

Il tag utilizzato per l'immagine.

Nota

Se non viene specificato un valore per ImageTag, il valore predefinito è latest.

Input artifact (Artefatti di input)

  • Numero di artefatti: 0

  • Descrizione: gli artefatti di input non si applicano a questo tipo di azione.

Artefatti di output

Variabili di output

Quando è configurata, questa azione produce variabili che possono essere referenziate dalla configurazione dell'azione di un'azione downstream nella pipeline. Questa azione produce variabili che possono essere viste come variabili di output, anche se l'azione non ha uno spazio dei nomi. È possibile configurare un'azione con uno spazio dei nomi per rendere tali variabili disponibili per la configurazione delle azioni downstream.

Per ulteriori informazioni, consulta Riferimento alle variabili.

RegistryId

L'ID AWS dell'account associato al registro che contiene il repository.

RepositoryName

Il nome del ECR repository Amazon in cui è stata inserita l'immagine.

ImageTag

Il tag utilizzato per l'immagine.

ImageDigest

Il file digest sha256 del manifest delle immagini.

Immagine URI

Il URI per l'immagine.

Dichiarazione di azione (ECResempio 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" } ] },

Le risorse correlate seguenti possono essere utili durante l'utilizzo di questa operazione.