Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Elastic Container Registry
Amazon Elastic Container Registry (Service-Präfix:ecr) stellt die folgenden servicespezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Operationen an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich die Referenz zur programmatischen Serviceautorisierung für diesen
Service an.
Themen
Von Amazon Elastic Container Registry definierte API-Operationen
Die folgende Tabelle ordnet API-Operationen den IAM-Aktionen zu, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.
| Operation | IAM-Aktion | Bedingungsschlüssel | Mögliche Werte | Zugriffsebene |
|---|---|---|---|---|
|
BatchCheckLayerAvailability |
Lesen |
|||
|
BatchDeleteImage |
Schreiben |
|||
|
BatchGetImage |
Lesen |
|||
Schreiben |
||||
Schreiben |
||||
Taggen, Schreiben |
||||
|
BatchGetRepositoryScanningConfiguration |
Lesen |
|||
|
CompleteLayerUpload |
Schreiben |
|||
|
CreatePullThroughCacheRule |
Schreiben |
|||
ich bin: PassedToService |
ecr.amazonaws.com |
Schreiben |
||
|
CreateRepository |
Schreiben |
|||
Taggen, Schreiben |
||||
|
CreateRepositoryCreationTemplate |
Schreiben |
|||
Schreiben |
||||
Schreiben |
||||
Verwaltung von Berechtigungen, Schreiben |
||||
ich bin: PassedToService |
ecr.amazonaws.com |
Schreiben |
||
|
DeleteLifecyclePolicy |
Schreiben |
|||
|
DeletePullThroughCacheRule |
Schreiben |
|||
|
DeleteRegistryPolicy |
Verwaltung von Berechtigungen, Schreiben |
|||
|
DeleteRepository |
Schreiben |
|||
|
DeleteRepositoryCreationTemplate |
Schreiben |
|||
|
DeleteRepositoryPolicy |
Verwaltung von Berechtigungen, Schreiben |
|||
|
DeleteSigningConfiguration |
Schreiben |
|||
|
DeregisterPullTimeUpdateExclusion |
Schreiben |
|||
|
DescribeImageReplicationStatus |
Lesen |
|||
|
DescribeImageScanFindings |
Lesen |
|||
|
DescribeImageSigningStatus |
Lesen |
|||
|
DescribeImages |
Auflisten |
|||
|
DescribePullThroughCacheRules |
Auflisten |
|||
|
DescribeRegistry |
Lesen |
|||
|
DescribeRepositories |
Lesen |
|||
|
DescribeRepositoryCreationTemplates |
Lesen |
|||
|
GetAccountSetting |
Lesen |
|||
|
GetAuthorizationToken |
Lesen |
|||
|
GetDownloadUrlForLayer |
Schreiben |
|||
Lesen |
||||
|
GetLifecyclePolicy |
Lesen |
|||
|
GetLifecyclePolicyPreview |
Lesen |
|||
|
GetRegistryPolicy |
Lesen |
|||
|
GetRegistryScanningConfiguration |
Lesen |
|||
|
GetRepositoryPolicy |
Lesen |
|||
|
GetSigningConfiguration |
Lesen |
|||
|
InitiateLayerUpload |
Schreiben |
|||
|
ListImageReferrers |
Lesen |
|||
Schreiben |
||||
Schreiben |
||||
|
ListImages |
Auflisten |
|||
|
ListPullTimeUpdateExclusions |
Auflisten |
|||
|
ListTagsForResource |
Lesen |
|||
|
PutAccountSetting |
Schreiben |
|||
|
PutImage |
Schreiben |
|||
|
PutImageScanningConfiguration |
Schreiben |
|||
|
PutImageTagMutability |
Schreiben |
|||
|
PutLifecyclePolicy |
Schreiben |
|||
|
PutRegistryPolicy |
Verwaltung von Berechtigungen, Schreiben |
|||
|
PutRegistryScanningConfiguration |
Schreiben |
|||
|
PutReplicationConfiguration |
Schreiben |
|||
|
PutSigningConfiguration |
Schreiben |
|||
|
RegisterPullTimeUpdateExclusion |
Schreiben |
|||
|
SetRepositoryPolicy |
Verwaltung von Berechtigungen, Schreiben |
|||
|
StartImageScan |
Schreiben |
|||
|
StartLifecyclePolicyPreview |
Schreiben |
|||
|
TagResource |
Taggen, Schreiben |
|||
|
UntagResource |
Taggen, Schreiben |
|||
|
UpdateImageStorageClass |
Schreiben |
|||
|
UpdatePullThroughCacheRule |
Schreiben |
|||
ich bin: PassedToService |
ecr.amazonaws.com |
Schreiben |
||
|
UpdateRepositoryCreationTemplate |
Schreiben |
|||
Schreiben |
||||
Verwaltung von Berechtigungen, Schreiben |
||||
Schreiben |
||||
ich bin: PassedToService |
ecr.amazonaws.com |
Schreiben |
||
|
UploadLayerPart |
Schreiben |
|||
|
ValidatePullThroughCacheRule |
Lesen |
Von Amazon Elastic Container Registry definierte Aktionen
Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Gewährt die Berechtigung zum Überprüfen der Verfügbarkeit mehrerer Image-Ebenen in der angegebenen Registry und im angegebenen Repository |
Lesen |
|||
Gewährt die Berechtigung zum Löschen einer Liste angegebener Images in einem angegebenen Repository |
Schreiben |
|||
Gewährt die Berechtigung zum Abrufen detaillierter Informationen für bestimmte Images in einem angegebenen Repository |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen der Repository-Scan-Konfiguration für eine Liste von Repositorys |
Lesen |
|||
Gewährt die Berechtigung, Amazon ECR mitzuteilen, dass der Upload der Image-Ebene für die angegebene Registry, den angegebenen Repository-Namen und die angegebene Upload-ID abgeschlossen ist |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen einer neuen Pull-Through-Cache-Regel |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen eines Image-Repositorys |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen der Repository-Erstellungs-Vorlage |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen der angegebenen Lebenszyklusrichtlinie |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen der Pull-Through-Cache-Regel |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen der Registrierungsrichtlinie |
Verwaltung von Berechtigungen, Schreiben |
|||
Gewährt die Berechtigung zum Löschen eines vorhandenen Image-Repositorys |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen der Repository-Erstellungs-Vorlage |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen der Repository-Richtlinie aus einem angegebenen Repository |
Verwaltung von Berechtigungen, Schreiben |
|||
Erteilt die Berechtigung zum Löschen der Signaturkonfiguration für die Registrierung |
Schreiben |
|||
Erteilt die Berechtigung zum Abmelden eines Ausschlusses für Pull-Time-Updates |
Schreiben |
|||
Gewährt die Berechtigung zum Abrufen des Replikationsstatus zu einem Image in einer Registry, einschließlich der Fehlerursache, wenn die Replikation fehlschlägt |
Lesen |
|||
Gewährt die Berechtigung zum Beschreiben der Ergebnisse des Image-Scans für das angegebene Image |
Lesen |
|||
Erteilt die Berechtigung, den Signaturstatus für ein Bild in einer angegebenen Registrierung abzurufen |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen von Metadaten zu den Images in einem Repository, einschließlich Image-Größe, Image-Tags und Erstellungsdatum |
Auflisten |
|||
Gewährt die Berechtigung zum Beschreiben der Pull-Through-Cache-Regeln |
Auflisten |
|||
Gewährt die Berechtigung zum Beschreiben der Registrierungseinstellungen |
Read |
|||
Gewährt die Berechtigung zum Beschreiben von Image-Repositorys in einer Registry |
Lesen |
|||
Gewährt die Berechtigung zum Beschreiben der Repository-Erstellungs-Vorlage |
Lesen |
|||
Erteilt die Erlaubnis zum Abrufen der Kontoeinstellungen |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen eines Token, das für eine angegebene Registry 12 Stunden lang gültig ist |
Read |
|||
Gewährt die Berechtigung zum Abrufen der Download-URL, die einer Image-Ebene entspricht |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen der angegebenen Lebenszyklusrichtlinie |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen der Ergebnisse der Vorschauanfrage zur angegebenen Lebenszyklusrichtlinie |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen der Registrierungsrichtlinie |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen der Konfiguration des Registry-Scans |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen der Repository-Richtlinie für ein angegebenes Repository |
Lesen |
|||
Erteilt die Erlaubnis, die Signaturkonfiguration für die Registrierung abzurufen |
Lesen |
|||
Gewährt die Berechtigung, Amazon ECR darüber zu informieren, dass Sie eine Image-Ebene hochladen möchten. |
Schreiben |
|||
Gewährt die Berechtigung zum Auflisten aller Image-IDs für ein bestimmtes Repository |
Auflisten |
|||
Erteilt die Erlaubnis, Ausschlüsse für Pull-Time-Updates für die Registrierung aufzulisten |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten der Tags für eine Amazon ECR-Ressource |
Lesen |
|||
Erteilt die Erlaubnis, die Kontoeinstellungen zu aktualisieren |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen oder Aktualisieren des Image-Manifests, das einem Image zugeordnet ist |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren der Image-Scan-Konfiguration für ein Repository |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren der Einstellungen für die Veränderlichkeit der Image-Tags für ein Repository |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen oder Aktualisieren einer Lebenszyklusrichtlinie |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren der Registrierungsrichtlinie |
Verwaltung von Berechtigungen, Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren der Konfiguration des Registry-Scans |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren der Replikationskonfiguration für die Registrierung |
Schreiben |
|||
Erteilt die Berechtigung, die Signaturkonfiguration für die Registrierung zu aktualisieren |
Schreiben |
|||
Erteilt die Berechtigung, einen Ausschluss für Pull-Time-Updates zu registrieren |
Schreiben |
|||
Gewährt die Berechtigung zum Anwenden einer Repository-Richtlinie auf ein angegebenes Repository, um die Zugriffsberechtigungen zu steuern |
Verwaltung von Berechtigungen, Schreiben |
|||
Gewährt die Berechtigung zum Starten eines Image-Scans |
Schreiben |
|||
Gewährt die Berechtigung zum Starten einer Vorschau der angegebenen Lebenszyklusrichtlinie |
Schreiben |
|||
Gewährt die Berechtigung zum Markieren einer Amazon ECR-Ressource |
Markieren, Schreiben |
|||
Gewährt die Berechtigung zum Aufheben der Markierung einer Amazon ECR-Ressource |
Markieren, Schreiben |
|||
Erteilt die Berechtigung, die Speicherklasse eines angegebenen Images in einem angegebenen Repository zu aktualisieren |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren der Pull-Through-Cache-Regel |
Schreiben |
|||
Erteilt die Erlaubnis, die Vorlage für die Repository-Erstellung zu aktualisieren |
Schreiben |
|||
Gewährt die Berechtigung zum Upload eines Teils einer Image-Ebene in Amazon ECR |
Schreiben |
|||
Gewährt die Berechtigung zum Validieren der Pull-Through-Cache-Regel |
Lesen |
Permission-only Aktionen für Amazon Elastic Container Registry
Die folgenden Aktionen werden von Amazon Elastic Container Registry definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Gewährt die Berechtigung, das Image der Upstream-Registry abzurufen und in Ihre private Registry zu importieren |
Schreiben |
|||
Erteilt die Erlaubnis, den Status einer Bildkopie abzurufen |
Lesen |
|||
Gewährt die Berechtigung zum Replizieren von Images in die Zielregistrierung |
Schreiben |
Von Amazon Elastic Container Registry definierte Ressourcentypen
Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.
| Ressourcentypen | ARN | Bedingungsschlüssel |
|---|---|---|
arn: $ {Partition} :ecr: $ {Region} :$ {Konto} :repository/$ {} RepositoryName |
Bedingungsschlüssel für Amazon Elastic Container Registry
Amazon Elastic Container Registry definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff basierend auf den zulässigen Werten für jeden der Tags |
Zeichenfolge |
|
Filtert den Zugriff nach dem Tag-Wert, der der Ressource zugeordnet ist |
Zeichenfolge |
|
Filtert den Zugriff nach dem Vorhandensein verbindlicher Tags in der Anforderung |
ArrayOfString |
|
Filtert den Zugriff nach dem Namen der ECR-Kontoeinstellung |
Zeichenfolge |
|
Filtert den Zugriff nach dem Tag-Wert, der der Ressource zugeordnet ist |
Zeichenfolge |