View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Verstärken Sie Admin - 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 AWS Verstärken Sie Admin

AWS Amplify Admin (Dienstpräfix: amplifybackend) bietet die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien.

Referenzen:

API-Operationen, definiert durch AWS Admin verstärken

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

CloneBackend

amplifybackend:CloneBackend

Schreiben

CreateBackend

amplifybackend:CreateBackend

Schreiben

CreateBackendAPI

amplifybackend:CreateBackendAPI

Schreiben

CreateBackendAuth

amplifybackend:CreateBackendAuth

Schreiben

CreateBackendConfig

amplifybackend:CreateBackendConfig

Schreiben

CreateBackendStorage

amplifybackend:CreateBackendStorage

Schreiben

CreateToken

amplifybackend:CreateToken

Schreiben

DeleteBackend

amplifybackend:DeleteBackend

Schreiben

DeleteBackendAPI

amplifybackend:DeleteBackendAPI

Schreiben

DeleteBackendAuth

amplifybackend:DeleteBackendAuth

Schreiben

DeleteBackendStorage

amplifybackend:DeleteBackendStorage

Schreiben

DeleteToken

amplifybackend:DeleteToken

Schreiben

GenerateBackendAPIModels

amplifybackend:GenerateBackendAPIModels

Schreiben

GetBackend

amplifybackend:GetBackend

Lesen

GetBackendAPI

amplifybackend:GetBackendAPI

Lesen

GetBackendAPIModels

amplifybackend:GetBackendAPIModels

Lesen

GetBackendAuth

amplifybackend:GetBackendAuth

Lesen

GetBackendJob

amplifybackend:GetBackendJob

Lesen

GetBackendStorage

amplifybackend:GetBackendStorage

Lesen

GetToken

amplifybackend:GetToken

Lesen

ImportBackendAuth

amplifybackend:ImportBackendAuth

Write (Schreiben)

ImportBackendStorage

amplifybackend:ImportBackendStorage

Schreiben

ListBackendJobs

amplifybackend:ListBackendJobs

Auflisten

ListS3Buckets

amplifybackend:ListS3Buckets

Auflisten

RemoveAllBackends

amplifybackend:RemoveAllBackends

Schreiben

RemoveBackendConfig

amplifybackend:RemoveBackendConfig

Schreiben

UpdateBackendAPI

amplifybackend:UpdateBackendAPI

Schreiben

UpdateBackendAuth

amplifybackend:UpdateBackendAuth

Schreiben

UpdateBackendConfig

amplifybackend:UpdateBackendConfig

Schreiben

UpdateBackendJob

amplifybackend:UpdateBackendJob

Schreiben

UpdateBackendStorage

amplifybackend:UpdateBackendStorage

Schreiben

Aktionen definiert durch AWS Admin verstärken

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

CloneBackend

Gewährt die Berechtigung zum Klonen einer vorhandenen Amplify Admin-Backend-Umgebung in eine neue Amplify Admin-Backend-Umgebung

backend*

Write

CreateBackend

Gewährt die Berechtigung zum Erstellen einer neuen Amplify Admin-Backend-Umgebung nach Amplify-appId

created-backend*

Schreiben

CreateBackendAPI

Erteilt die Erlaubnis, eine API für eine bestehende Amplify Admin-Backend-Umgebung nach AppID und Backend zu erstellenEnvironmentName

api*

Schreiben

backend*

environment*

CreateBackendAuth

Erteilt die Erlaubnis, eine Authentifizierungsressource für eine bestehende Amplify Admin-Backend-Umgebung nach AppID und Backend zu erstellenEnvironmentName

auth*

Schreiben

backend*

environment*

CreateBackendConfig

Gewährt die Berechtigung zum Erstellen einer neuen Amplify Admin-Backend-Konfiguration nach Amplify-appId

config*

Schreiben

CreateBackendStorage

Gewährt die Berechtigung zum Erstellen einer Backend-Speicherressource

backend*

Schreiben

environment*

storage*

CreateToken

Gewährt die Berechtigung zum Erstellen eines Amplify Admin-Abfrage-Tokens nach appId

backend*

Schreiben

token*

DeleteBackend

Erteilt die Erlaubnis, eine bestehende Amplify Admin-Backend-Umgebung nach AppID und Backend zu löschenEnvironmentName

backend*

Schreiben

environment*

DeleteBackendAPI

Erteilt die Erlaubnis, eine API einer bestehenden Amplify Admin-Backend-Umgebung nach AppID und Backend zu löschenEnvironmentName

api*

Schreiben

backend*

environment*

DeleteBackendAuth

Erteilt die Erlaubnis, eine Authentifizierungsressource einer vorhandenen Amplify Admin-Backend-Umgebung nach AppID und Backend zu löschenEnvironmentName

auth*

Schreiben

backend*

environment*

DeleteBackendStorage

Gewährt die Berechtigung zum Löschen einer Backend-Speicherressource

backend*

Schreiben

environment*

storage*

DeleteToken

Gewährt die Berechtigung zum Löschen eines Amplify Admin-Abfrage-Tokens nach appId

backend*

Schreiben

token*

GenerateBackendAPIModels

Erteilt die Erlaubnis, Modelle für eine API einer bestehenden Amplify Admin-Backend-Umgebung nach AppID und Backend zu generierenEnvironmentName

api*

Schreiben

backend*

environment*

GetBackend

Erteilt die Erlaubnis, eine bestehende Amplify Admin-Backend-Umgebung nach AppID und Backend abzurufenEnvironmentName

backend*

Lesen

environment*

GetBackendAPI

Erteilt die Erlaubnis, eine API einer vorhandenen Amplify Admin-Backend-Umgebung nach AppID und Backend abzurufenEnvironmentName

api*

Lesen

backend*

environment*

GetBackendAPIModels

Erteilt die Erlaubnis, Modelle für eine API einer vorhandenen Amplify Admin-Backend-Umgebung nach AppID und Backend abzurufenEnvironmentName

api*

Lesen

backend*

environment*

GetBackendAuth

Erteilt die Erlaubnis, eine Authentifizierungsressource einer vorhandenen Amplify Admin-Backend-Umgebung nach AppID und Backend abzurufenEnvironmentName

auth*

Lesen

backend*

environment*

GetBackendJob

Erteilt die Erlaubnis, einen Job einer vorhandenen Amplify Admin-Backend-Umgebung nach AppID und Backend abzurufenEnvironmentName

backend*

Lesen

job*

GetBackendStorage

Gewährt die Berechtigung zum Abrufen einer vorhandenen Backend-Speicherressource

backend*

Lesen

environment*

GetToken

Gewährt die Berechtigung zum Abrufen eines Amplify Admin-Abfrage-Tokens nach appId

backend*

Lesen

token*

ImportBackendAuth

Erteilt die Erlaubnis, eine bestehende Authentifizierungsressource einer Amplify Admin-Backend-Umgebung nach AppID und Backend zu importierenEnvironmentName

auth*

Schreiben

backend*

environment*

ImportBackendStorage

Gewährt die Berechtigung zum Importieren einer vorhandenen Backend-Speicherressource

backend*

Schreiben

environment*

storage*

ListBackendJobs

Erteilt die Erlaubnis, die Jobs einer vorhandenen Amplify Admin-Backend-Umgebung nach AppID und Backend abzurufenEnvironmentName

backend*

Auflisten

job*

ListS3Buckets

Gewährt die Berechtigung zum Abrufen von S3-Buckets

Auflisten

RemoveAllBackends

Gewährt die Berechtigung zum Löschen aller vorhandenen Amplify Admin-Backend-Umgebungen nach appId

backend*

Write

environment*

RemoveBackendConfig

Gewährt die Berechtigung zum Löschen einer Amplify Admin-Backend-Konfiguration nach Amplify-appId

config*

Schreiben

UpdateBackendAPI

Erteilt die Erlaubnis, eine API einer bestehenden Amplify Admin-Backend-Umgebung nach AppID und Backend zu aktualisierenEnvironmentName

api*

Schreiben

backend*

environment*

UpdateBackendAuth

Erteilt die Erlaubnis, eine Authentifizierungsressource einer bestehenden Amplify Admin-Backend-Umgebung nach AppID und Backend zu aktualisierenEnvironmentName

auth*

Schreiben

backend*

environment*

UpdateBackendConfig

Gewährt die Berechtigung zum Aktualisieren einer Amplify Admin-Backend-Konfiguration nach Amplify-appId

config*

Schreiben

UpdateBackendJob

Erteilt die Erlaubnis, einen Job einer bestehenden Amplify Admin-Backend-Umgebung nach AppID und Backend zu aktualisierenEnvironmentName

backend*

Schreiben

job*

UpdateBackendStorage

Gewährt die Berechtigung zum Aktualisieren einer Backend-Speicherressource

backend*

Schreiben

environment*

storage*

Ressourcentypen, definiert durch AWS Admin verstärken

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

api

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/api/*

auth

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/auth/*

backend

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/*

config

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/config/*

created-backend

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/*

environment

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/environments/*

job

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/job/*

storage

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/storage/*

token

arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/challenge/*

Bedingungsschlüssel für AWS Admin verstärken

AWS Amplify Admin hat keine dienstspezifischen Bedingungsschlüssel, die im Condition Element der Grundsatzerklärungen.