View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Elastic Container Registry Public - Service Authorization Reference

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à.

Operazioni, risorse e chiavi di condizione per Amazon Elastic Container Registry Public

Amazon Elastic Container Registry Public (prefisso del servizio: ecr-public) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon Elastic Container Registry Public

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

BatchCheckLayerAvailability

ecr-public:BatchCheckLayerAvailability

Lettura

BatchDeleteImage

ecr-public:BatchDeleteImage

Scrittura

CompleteLayerUpload

ecr-public:CompleteLayerUpload

Scrittura

CreateRepository

ecr-public:CreateRepository

Scrittura

ecr-public:TagResource

Etichettatura, scrittura

DeleteRepository

ecr-public:DeleteRepository

Scrittura

DeleteRepositoryPolicy

ecr-public:DeleteRepositoryPolicy

Scrittura

DescribeImageTags

ecr-public:DescribeImageTags

List

DescribeImages

ecr-public:DescribeImages

Lettura

DescribeRegistries

ecr-public:DescribeRegistries

List

DescribeRepositories

ecr-public:DescribeRepositories

List

GetAuthorizationToken

ecr-public:GetAuthorizationToken

Lettura

sts:GetServiceBearerToken

Lettura

GetRegistryCatalogData

ecr-public:GetRegistryCatalogData

Lettura

GetRepositoryCatalogData

ecr-public:GetRepositoryCatalogData

Lettura

GetRepositoryPolicy

ecr-public:GetRepositoryPolicy

Lettura

InitiateLayerUpload

ecr-public:InitiateLayerUpload

Scrittura

ListTagsForResource

ecr-public:ListTagsForResource

Lettura

PutImage

ecr-public:PutImage

Scrittura

PutRegistryCatalogData

ecr-public:PutRegistryCatalogData

Scrittura

PutRepositoryCatalogData

ecr-public:PutRepositoryCatalogData

Scrittura

SetRepositoryPolicy

ecr-public:SetRepositoryPolicy

Gestione delle autorizzazioni, Write

TagResource

ecr-public:TagResource

Etichettatura, scrittura

UntagResource

ecr-public:UntagResource

Etichettare, scrivere

UploadLayerPart

ecr-public:UploadLayerPart

Scrittura

Operazioni definite da Amazon Elastic Container Registry Public

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

BatchCheckLayerAvailability

Concede l'autorizzazione al controllo della disponibilità di più livelli di immagine in un registro e repository specificati.

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

BatchDeleteImage

Concede l'autorizzazione per eliminare un elenco di immagini specificate all'interno di un repository specificato

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

CompleteLayerUpload

Concede l'autorizzazione per informare Amazon ECR che il caricamento del livello immagine per un registro, nome del repository e ID caricamento specificati è completato.

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

CreateRepository

Concede l'autorizzazione per creare un repository di immagini.

repository*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecr-public:ResourceTag/${TagKey}

Write

DeleteRepository

Concede l'autorizzazione per eliminare un repository di immagini esistente

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

DeleteRepositoryPolicy

Concede l'autorizzazione per eliminare le policy del repository da un repository specificato

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

DescribeImageTags

Concede l'autorizzazione per descrivere tutti i tag immagine per un dato repository

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Elenco

DescribeImages

Concede l'autorizzazione per ottenere i metadati relativi alle immagini in un repository, inclusa la dimensione dell'immagine, i tag dell'immagine e la data di creazione.

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

DescribeRegistries

Concede l'autorizzazione per richiamare i dati del catalogo associati a un registro

registry*

Elenco

DescribeRepositories

Concede l'autorizzazione per descrivere i repository di immagini in un registro

repository

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Elenco

GetAuthorizationToken

Concede l'autorizzazione per recuperare un token valido per un registro specificato per 12 ore

Read

GetRegistryCatalogData

Concede l'autorizzazione per richiamare i dati del catalogo associati a un registro

registry*

Read

GetRepositoryCatalogData

Concede l'autorizzazione per richiamare i dati del catalogo associati a un repository

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

GetRepositoryPolicy

Concede l'autorizzazione per recuperare la policy dei repository per un repository specificato

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

InitiateLayerUpload

Concede l'autorizzazione a notificare Amazon ECR l'intenzione di caricare un livello immagine

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

ListTagsForResource

Concede l'autorizzazione a elencare i tag per una risorsa Amazon ECR

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

PutImage

Concede l'autorizzazione per creare o aggiornare il manifesto immagine associato a un'immagine

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

PutRegistryCatalogData

Concede l'autorizzazione per creare e aggiornare i dati del catalogo associati a un registro

registry*

Write

PutRepositoryCatalogData

Concede l'autorizzazione per aggiornare i dati del catalogo associati a un repository

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

SetRepositoryPolicy

Concede l'autorizzazione per applicare una policy di repository su un repository specificato per controllare le autorizzazioni di accesso

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Gestione delle autorizzazioni, Write

TagResource

Concede l'autorizzazione ad aggiungere un tag a una risorsa Amazon ECR

repository*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecr-public:ResourceTag/${TagKey}

Etichettatura, scrittura

UntagResource

Concede l'autorizzazione ad annullare il tag di una risorsa Amazon ECR

repository*

aws:ResourceTag/${TagKey}

aws:TagKeys

ecr-public:ResourceTag/${TagKey}

Etichettare, scrivere

UploadLayerPart

Concede l'autorizzazione per caricare una parte del livello immagine su Amazon ECR Public

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

Tipi di risorsa definiti da Amazon Elastic Container Registry Public

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

registry

arn:${Partition}:ecr-public::${Account}:registry/${RegistryId}

repository

arn:${Partition}:ecr-public::${Account}:repository/${RepositoryName}

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Chiavi di condizione per Amazon Elastic Container Registry Public

Amazon Elastic Container Registry Public definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra le richieste di creazione in base al set di valori consentito per ciascuno dei tag

String

aws:ResourceTag/${TagKey}

Filtra le operazioni in base al valore del tag associato alla risorsa

String

aws:TagKeys

Filtra le richieste di creazione in base alla presenza di tag obbligatori nella richiesta.

ArrayOfString

ecr-public:ResourceTag/${TagKey}

Filtra le operazioni in base al valore del tag associato alla risorsa

String