Operazioni, risorse e chiavi di condizione per Amazon Elastic Container Registry
Amazon Elastic Container Registry (prefisso del servizio:ecr) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico di autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da Amazon Elastic Container Registry
La tabella seguente mappa le operazioni delle 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 la tabella Azioni.
| Operation | Azione IAM | Chiave di condizione | Valori possibili | Livello di accesso |
|---|---|---|---|---|
|
BatchCheckLayerAvailability |
Lettura |
|||
|
BatchDeleteImage |
Scrittura |
|||
|
BatchGetImage |
Lettura |
|||
Scrittura |
||||
Scrittura |
||||
Etichettatura, scrittura |
||||
|
BatchGetRepositoryScanningConfiguration |
Lettura |
|||
|
CompleteLayerUpload |
Scrittura |
|||
|
CreatePullThroughCacheRule |
Scrittura |
|||
sono: PassedToService |
ecr.amazonaws.com |
Scrittura |
||
|
CreateRepository |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateRepositoryCreationTemplate |
Scrittura |
|||
Scrittura |
||||
Scrittura |
||||
Gestione delle autorizzazioni, Write |
||||
sono: PassedToService |
ecr.amazonaws.com |
Scrittura |
||
|
DeleteLifecyclePolicy |
Scrittura |
|||
|
DeletePullThroughCacheRule |
Scrittura |
|||
|
DeleteRegistryPolicy |
Gestione delle autorizzazioni, Write |
|||
|
DeleteRepository |
Scrittura |
|||
|
DeleteRepositoryCreationTemplate |
Scrittura |
|||
|
DeleteRepositoryPolicy |
Gestione delle autorizzazioni, Write |
|||
|
DeleteSigningConfiguration |
Scrittura |
|||
|
DeregisterPullTimeUpdateExclusion |
Scrittura |
|||
|
DescribeImageReplicationStatus |
Lettura |
|||
|
DescribeImageScanFindings |
Lettura |
|||
|
DescribeImageSigningStatus |
Lettura |
|||
|
DescribeImages |
List |
|||
|
DescribePullThroughCacheRules |
List |
|||
|
DescribeRegistry |
Lettura |
|||
|
DescribeRepositories |
Lettura |
|||
|
DescribeRepositoryCreationTemplates |
Lettura |
|||
|
GetAccountSetting |
Lettura |
|||
|
GetAuthorizationToken |
Lettura |
|||
|
GetDownloadUrlForLayer |
Scrittura |
|||
Lettura |
||||
|
GetLifecyclePolicy |
Lettura |
|||
|
GetLifecyclePolicyPreview |
Lettura |
|||
|
GetRegistryPolicy |
Lettura |
|||
|
GetRegistryScanningConfiguration |
Lettura |
|||
|
GetRepositoryPolicy |
Lettura |
|||
|
GetSigningConfiguration |
Lettura |
|||
|
InitiateLayerUpload |
Scrittura |
|||
|
ListImageReferrers |
Lettura |
|||
Scrittura |
||||
Scrittura |
||||
|
ListImages |
List |
|||
|
ListPullTimeUpdateExclusions |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
PutAccountSetting |
Scrittura |
|||
|
PutImage |
Scrittura |
|||
|
PutImageScanningConfiguration |
Scrittura |
|||
|
PutImageTagMutability |
Scrittura |
|||
|
PutLifecyclePolicy |
Scrittura |
|||
|
PutRegistryPolicy |
Gestione delle autorizzazioni, Write |
|||
|
PutRegistryScanningConfiguration |
Scrittura |
|||
|
PutReplicationConfiguration |
Scrittura |
|||
|
PutSigningConfiguration |
Scrittura |
|||
|
RegisterPullTimeUpdateExclusion |
Scrittura |
|||
|
SetRepositoryPolicy |
Gestione delle autorizzazioni, Write |
|||
|
StartImageScan |
Scrittura |
|||
|
StartLifecyclePolicyPreview |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateImageStorageClass |
Scrittura |
|||
|
UpdatePullThroughCacheRule |
Scrittura |
|||
sono: PassedToService |
ecr.amazonaws.com |
Scrittura |
||
|
UpdateRepositoryCreationTemplate |
Scrittura |
|||
Scrittura |
||||
Gestione delle autorizzazioni, Write |
||||
Scrittura |
||||
sono: PassedToService |
ecr.amazonaws.com |
Scrittura |
||
|
UploadLayerPart |
Scrittura |
|||
|
ValidatePullThroughCacheRule |
Lettura |
Operazioni definite da Amazon Elastic Container Registry
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione al controllo della disponibilità di più livelli di immagine in un registro e repository specificati. |
Lettura |
|||
Concede l'autorizzazione per eliminare un elenco di immagini specificate all'interno di un repository specificato |
Scrittura |
|||
Concede l'autorizzazione per ottenere informazioni dettagliate per le immagini specificate all'interno di un repository specificato |
Lettura |
|||
Concede l'autorizzazione per recuperare la configurazione della scansione del repository per un elenco di repository |
Lettura |
|||
Concede l'autorizzazione per informare Amazon ECR che il caricamento del livello immagine per un registro, nome del repository e ID caricamento specificati è completato. |
Scrittura |
|||
Concede l'autorizzazione per creare una nuova regola di cache pull-through |
Scrittura |
|||
Concede l'autorizzazione per creare un repository di immagini. |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare il modello di creazione repository |
Scrittura |
|||
Concede l'autorizzazione per eliminare le policy del ciclo di vita specificate |
Scrittura |
|||
Concede l'autorizzazione per eliminare la regola di cache pull-through |
Scrittura |
|||
Concede l'autorizzazione per eliminare la policy del registro |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione per eliminare un repository di immagini esistente |
Scrittura |
|||
Concede l'autorizzazione per eliminare il modello di creazione repository |
Scrittura |
|||
Concede l'autorizzazione per eliminare le policy del repository da un repository specificato |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a eliminare la configurazione di firma per il registro |
Scrittura |
|||
Concede il permesso di annullare la registrazione di un'esclusione di aggiornamento pull time |
Scrittura |
|||
Concede l'autorizzazione per recuperare lo stato di replica di un'immagine in un registro, incluso il motivo dell'errore se la replica non riesce |
Lettura |
|||
Concede l'autorizzazione per descrivere i risultati della scansione delle immagini per l'immagine specificata |
Lettura |
|||
Concede l'autorizzazione a recuperare lo stato di firma di un'immagine in un registro specificato |
Lettura |
|||
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. |
List |
|||
Concede l'autorizzazione per descrivere le regole di cache pull-through |
List |
|||
Concede l'autorizzazione per descrivere le impostazioni del registro |
Read |
|||
Concede l'autorizzazione per descrivere i repository di immagini in un registro |
Lettura |
|||
Concede l'autorizzazione per descrivere il modello di creazione repository |
Lettura |
|||
Concede l'autorizzazione a recuperare le impostazioni dell'account |
Lettura |
|||
Concede l'autorizzazione per recuperare un token valido per un registro specificato per 12 ore |
Read |
|||
Concede l'autorizzazione per recuperare l'URL di download corrispondente a un livello immagine |
Lettura |
|||
Concede l'autorizzazione per recuperare le policy del ciclo di vita specificate |
Lettura |
|||
Concede l'autorizzazione per recuperare i risultati della richiesta di anteprima della policy del ciclo di vita specificata |
Lettura |
|||
Concede l'autorizzazione per richiamare la policy del registro |
Lettura |
|||
Concede l'autorizzazione per recuperare la configurazione della scansione del registro |
Lettura |
|||
Concede l'autorizzazione per recuperare la policy dei repository per un repository specificato |
Lettura |
|||
Concede l'autorizzazione a recuperare la configurazione di firma per il registro |
Lettura |
|||
Concede l'autorizzazione a notificare Amazon ECR l'intenzione di caricare un livello immagine |
Scrittura |
|||
Concede l'autorizzazione per elencare tutti gli ID immagine per un determinato repository |
List |
|||
Concede l'autorizzazione a elencare le esclusioni relative agli aggiornamenti di pull time per il registro |
List |
|||
Concede l'autorizzazione a elencare i tag per una risorsa Amazon ECR |
leggi: /$ {} RequestTag TagKey |
Lettura |
||
Concede l'autorizzazione ad aggiornare le impostazioni dell'account |
Scrittura |
|||
Concede l'autorizzazione per creare o aggiornare il manifesto immagine associato a un'immagine |
Scrittura |
|||
Concede l'autorizzazione per aggiornare la configurazione di scansione delle immagini per un repository |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le impostazioni di mutabilità del tag immagine per un repository |
Scrittura |
|||
Concede l'autorizzazione per creare o aggiornare una policy del ciclo di vita |
Scrittura |
|||
Concede l'autorizzazione per aggiornare la policy del registro |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione per aggiornare la configurazione della scansione del registro |
Scrittura |
|||
Concede l'autorizzazione per aggiornare la configurazione di replica per il registro |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la configurazione della firma per il registro |
Scrittura |
|||
Concede l'autorizzazione a registrare un'esclusione di aggiornamento pull time |
Scrittura |
|||
Concede l'autorizzazione per applicare una policy di repository su un repository specificato per controllare le autorizzazioni di accesso |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione per avviare una scansione di immagini |
Scrittura |
|||
Concede l'autorizzazione per avviare un'anteprima della policy del ciclo di vita specificato |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere un tag a una risorsa Amazon ECR |
leggi: /$ {} RequestTag TagKey |
Etichettatura, scrittura |
||
Concede l'autorizzazione ad annullare il tag di una risorsa Amazon ECR |
Etichettatura, scrittura |
|||
Concede il permesso di aggiornare la classe di archiviazione di un'immagine specificata all'interno di un repository specificato |
Scrittura |
|||
Concede l'autorizzazione per aggiornare la regola di cache pull-through |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare il modello di creazione del repository |
Scrittura |
|||
Concede l'autorizzazione a caricare una parte del livello immagine su Amazon ECR |
Scrittura |
|||
Concede l'autorizzazione per convalidare la regola di cache pull-through |
Lettura |
Permission-only azioni per Amazon Elastic Container Registry
Le seguenti azioni sono definite da Amazon Elastic Container Registry ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione per recuperare l'immagine dal registro a monte e importarla nel registro privato |
Scrittura |
|||
Concede l'autorizzazione a recuperare lo stato di una copia dell'immagine |
Lettura |
|||
Concede l'autorizzazione per replicare le immagini nel registro di destinazione |
Scrittura |
Tipi di risorsa definiti da Amazon Elastic Container Registry
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 |
|---|---|---|
arn: $ {Partition} :ecr: $ {Region} :$ {Account} :repository/$ {} RepositoryName |
Chiavi di condizione per Amazon Elastic Container Registry
Amazon Elastic Container Registry definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso in base al set di valori consentito per ciascuno dei tag |
Stringa |
|
Filtra l'accesso in base al valore del tag associato alla risorsa |
Stringa |
|
Filtra l'accesso in base alla presenza di tag obbligatori nella richiesta |
ArrayOfString |
|
Filtra l'accesso in base al nome dell'impostazione dell'account ECR |
Stringa |
|
Filtra l'accesso in base al valore del tag associato alla risorsa |
Stringa |