View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Elastic Container Registry Public - Service-Authorization-Referenz

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.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Elastic Container Registry Public

Amazon Elastic Container Registry Public (Dienstpräfix: ecr-public) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, die von Amazon Elastic Container Registry Public definiert werden

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, 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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

BatchCheckLayerAvailability

ecr-public:BatchCheckLayerAvailability

Lesen

BatchDeleteImage

ecr-public:BatchDeleteImage

Write (Schreiben)

CompleteLayerUpload

ecr-public:CompleteLayerUpload

Schreiben

CreateRepository

ecr-public:CreateRepository

Schreiben

ecr-public:TagResource

Taggen, Schreiben

DeleteRepository

ecr-public:DeleteRepository

Schreiben

DeleteRepositoryPolicy

ecr-public:DeleteRepositoryPolicy

Schreiben

DescribeImageTags

ecr-public:DescribeImageTags

Auflisten

DescribeImages

ecr-public:DescribeImages

Lesen

DescribeRegistries

ecr-public:DescribeRegistries

Auflisten

DescribeRepositories

ecr-public:DescribeRepositories

Auflisten

GetAuthorizationToken

ecr-public:GetAuthorizationToken

Lesen

sts:GetServiceBearerToken

Lesen

GetRegistryCatalogData

ecr-public:GetRegistryCatalogData

Lesen

GetRepositoryCatalogData

ecr-public:GetRepositoryCatalogData

Lesen

GetRepositoryPolicy

ecr-public:GetRepositoryPolicy

Lesen

InitiateLayerUpload

ecr-public:InitiateLayerUpload

Write (Schreiben)

ListTagsForResource

ecr-public:ListTagsForResource

Lesen

PutImage

ecr-public:PutImage

Write (Schreiben)

PutRegistryCatalogData

ecr-public:PutRegistryCatalogData

Schreiben

PutRepositoryCatalogData

ecr-public:PutRepositoryCatalogData

Schreiben

SetRepositoryPolicy

ecr-public:SetRepositoryPolicy

Verwaltung von Berechtigungen, Schreiben

TagResource

ecr-public:TagResource

Taggen, Schreiben

UntagResource

ecr-public:UntagResource

Taggen, Schreiben

UploadLayerPart

ecr-public:UploadLayerPart

Schreiben

Von Amazon Elastic Container Registry Public definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

BatchCheckLayerAvailability

Gewährt die Berechtigung zum Überprüfen der Verfügbarkeit mehrerer Image-Ebenen in der angegebenen Registry und im angegebenen Repository

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

BatchDeleteImage

Gewährt die Berechtigung zum Löschen einer Liste angegebener Images in einem angegebenen Repository

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

CompleteLayerUpload

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

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

CreateRepository

Gewährt die Berechtigung zum Erstellen eines Image-Repositorys

repository*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecr-public:ResourceTag/${TagKey}

Write

DeleteRepository

Gewährt die Berechtigung zum Löschen eines vorhandenen Image-Repositorys

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

DeleteRepositoryPolicy

Gewährt die Berechtigung zum Löschen der Repository-Richtlinie aus einem angegebenen Repository

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

DescribeImageTags

Gewährt die Berechtigung zum Beschreiben aller Image-Tags für ein bestimmtes Repository

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

List

DescribeImages

Gewährt die Berechtigung zum Abrufen von Metadaten zu den Images in einem Repository, einschließlich Image-Größe, Image-Tags und Erstellungsdatum

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

DescribeRegistries

Gewährt die Berechtigung zum Abrufen der einer Registrierung zugeordneten Katalogdaten

registry*

List

DescribeRepositories

Gewährt die Berechtigung zum Beschreiben von Image-Repositorys in einer Registry

repository

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

List

GetAuthorizationToken

Gewährt die Berechtigung zum Abrufen eines Token, das für eine angegebene Registry 12 Stunden lang gültig ist

Read

GetRegistryCatalogData

Gewährt die Berechtigung zum Abrufen der einer Registrierung zugeordneten Katalogdaten

registry*

Read

GetRepositoryCatalogData

Gewährt die Berechtigung zum Abrufen der einem Repository zugeordneten Katalogdaten

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

GetRepositoryPolicy

Gewährt die Berechtigung zum Abrufen der Repository-Richtlinie für ein angegebenes Repository

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

InitiateLayerUpload

Gewährt die Berechtigung, Amazon ECR darüber zu informieren, dass Sie eine Image-Ebene hochladen möchten.

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

ListTagsForResource

Gewährt die Berechtigung zum Auflisten der Tags für eine Amazon ECR-Ressource

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Read

PutImage

Gewährt die Berechtigung zum Erstellen oder Aktualisieren des Image-Manifests, das einem Image zugeordnet ist

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

PutRegistryCatalogData

Gewährt die Berechtigung zum Erstellen und Aktualisieren der einer Registrierung zugeordneten Katalogdaten

registry*

Write

PutRepositoryCatalogData

Gewährt die Berechtigung zum Aktualisieren der einem Repository zugeordneten Katalogdaten

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

SetRepositoryPolicy

Gewährt die Berechtigung zum Anwenden einer Repository-Richtlinie auf ein angegebenes Repository, um die Zugriffsberechtigungen zu steuern

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Amazon ECR-Ressource

repository*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecr-public:ResourceTag/${TagKey}

Taggen, Schreiben

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Amazon ECR-Ressource

repository*

aws:ResourceTag/${TagKey}

aws:TagKeys

ecr-public:ResourceTag/${TagKey}

Taggen, Schreiben

UploadLayerPart

Gewährt die Berechtigung zum Upload eines Teil einer Image-Ebene in Amazon ECR Public Teil einer Image-Ebene in Amazon ECR Public

repository*

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Write

Von Amazon Elastic Container Registry Public 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

registry

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

repository

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

aws:ResourceTag/${TagKey}

ecr-public:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Elastic Container Registry Public

Amazon Elastic Container Registry Public definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert Anfragen zum Erstellen basierend auf den zulässigen Werten für jedes der Tags.

String

aws:ResourceTag/${TagKey}

Filtert Aktionen basierend auf dem Tag-Wert, der der Ressource zugeordnet ist.

String

aws:TagKeys

Filtert Anfragen zum Erstellen basierend auf dem Vorhandensein obligatorischer Tags in der Anfrage.

ArrayOfString

ecr-public:ResourceTag/${TagKey}

Filtert Aktionen basierend auf dem Tag-Wert, der der Ressource zugeordnet ist.

String