View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Amministratore Amplify - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS Amministratore Amplify

AWS Amplify Admin (prefisso del servizioamplifybackend:) 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 AWS Amministratore Amplify

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 Valore/i possibile/i Livello di accesso

CloneBackend

amplifybackend: CloneBackend

Scrittura

CreateBackend

amplifybackend: CreateBackend

Scrittura

API di CreateBackend

amplifybackend: API CreateBackend

Scrittura

CreateBackendAuth

amplifybackend: CreateBackendAuth

Scrittura

CreateBackendConfig

amplifybackend: CreateBackendConfig

Scrittura

CreateBackendStorage

amplifybackend: CreateBackendStorage

Scrittura

CreateToken

amplifybackend: CreateToken

Scrittura

DeleteBackend

amplifybackend: DeleteBackend

Scrittura

API di DeleteBackend

amplifybackend: API DeleteBackend

Scrittura

DeleteBackendAuth

amplifybackend: DeleteBackendAuth

Scrittura

DeleteBackendStorage

amplifybackend: DeleteBackendStorage

Scrittura

DeleteToken

amplifybackend: DeleteToken

Scrittura

GenerateBackendAPIModels

amplifybackend: GenerateBackendAPIModels

Scrittura

GetBackend

amplifybackend: GetBackend

Lettura

API di GetBackend

amplifybackend: API GetBackend

Lettura

GetBackendAPIModels

amplifybackend: GetBackendAPIModels

Lettura

GetBackendAuth

amplifybackend: GetBackendAuth

Lettura

GetBackendJob

amplifybackend: GetBackendJob

Lettura

GetBackendStorage

amplifybackend: GetBackendStorage

Lettura

GetToken

amplifybackend: GetToken

Lettura

ImportBackendAuth

amplifybackend: ImportBackendAuth

Scrittura

ImportBackendStorage

amplifybackend: ImportBackendStorage

Scrittura

ListBackendJobs

amplifybackend: ListBackendJobs

List

Elenca 3 bucket

AmplifyBackend: elenca 3 bucket

List

RemoveAllBackends

amplifica il backend: RemoveAllBackends

Scrittura

RemoveBackendConfig

amplifybackend: RemoveBackendConfig

Scrittura

API di UpdateBackend

amplifybackend: API UpdateBackend

Scrittura

UpdateBackendAuth

amplifybackend: UpdateBackendAuth

Scrittura

UpdateBackendConfig

amplifybackend: UpdateBackendConfig

Scrittura

UpdateBackendJob

amplifybackend: UpdateBackendJob

Scrittura

UpdateBackendStorage

amplifybackend: UpdateBackendStorage

Scrittura

Azioni definite da AWS Amministratore Amplify

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

CloneBackend

Concede l'autorizzazione per clonare un ambiente backend Amplify Admin esistente in un nuovo ambiente di backend Amplify Admin

backend*

Scrittura

CreateBackend

Concede l'autorizzazione per creare un nuovo ambiente backend Amplify Admin tramite Amplify appId

backend* creato

Scrittura

CreateBackendAPI

Concede l'autorizzazione a creare un'API per un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

api*

Scrittura

backend*

ambiente*

CreateBackendAuth

Concede l'autorizzazione a creare una risorsa di autenticazione per un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

autorizzazione*

Scrittura

backend*

ambiente*

CreateBackendConfig

Concede l'autorizzazione per creare una nuova configurazione di backend Amplify Admin tramite Amplify appId

configura*

Scrittura

CreateBackendStorage

Concede l'autorizzazione per creare una risorsa di archiviazione back-end

backend*

Scrittura

ambiente*

archiviazione*

CreateToken

Concede l'autorizzazione per creare un token challenge di Amplify Admin tramite appId

backend*

Scrittura

gettone*

DeleteBackend

Concede l'autorizzazione a eliminare un ambiente di backend Amplify Admin esistente tramite AppID e backend EnvironmentName

backend*

Scrittura

ambiente*

DeleteBackendAPI

Concede l'autorizzazione a eliminare un'API di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

api*

Scrittura

backend*

ambiente*

DeleteBackendAuth

Concede l'autorizzazione a eliminare una risorsa di autenticazione di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

autorizzazione*

Scrittura

backend*

ambiente*

DeleteBackendStorage

Concede l'autorizzazione per eliminare una risorsa di archiviazione back-end

backend*

Scrittura

ambiente*

archiviazione*

DeleteToken

Concede l'autorizzazione per eliminare un token challenge di Amplify Admin tramite appId

backend*

Scrittura

gettone*

GenerateBackendAPIModels

Concede l'autorizzazione a generare modelli per un'API di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

api*

Scrittura

backend*

ambiente*

GetBackend

Concede l'autorizzazione a recuperare un ambiente di backend Amplify Admin esistente tramite AppID e backend EnvironmentName

backend*

Lettura

ambiente*

GetBackendAPI

Concede l'autorizzazione a recuperare un'API di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

api*

Lettura

backend*

ambiente*

GetBackendAPIModels

Concede l'autorizzazione a recuperare i modelli per un'API di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

api*

Lettura

backend*

ambiente*

GetBackendAuth

Concede l'autorizzazione a recuperare una risorsa di autenticazione di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

autorizzazione*

Lettura

backend*

ambiente*

GetBackendJob

Concede l'autorizzazione a recuperare un lavoro di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

backend*

Lettura

lavoro*

GetBackendStorage

Concede l'autorizzazione per richiamare una risorsa di archiviazione back-end esistente

backend*

Lettura

ambiente*

GetToken

Concede l'autorizzazione per richiamare un token challenge di Amplify Admin tramite appId

backend*

Lettura

gettone*

ImportBackendAuth

Concede l'autorizzazione a importare una risorsa di autenticazione esistente di un ambiente backend Amplify Admin tramite AppID e backend EnvironmentName

autorizzazione*

Scrittura

backend*

ambiente*

ImportBackendStorage

Concede l'autorizzazione per importare una risorsa di archiviazione back-end esistente

backend*

Scrittura

ambiente*

archiviazione*

ListBackendJobs

Concede l'autorizzazione a recuperare i lavori di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

backend*

List

lavoro*

Elenca 3 secchi

Concede l'autorizzazione per richiamare i bucket s3

List

RemoveAllBackends

Concede l'autorizzazione per eliminare tutti gli ambienti backend Amplify Admin esistenti tramite appId

backend*

Scrittura

ambiente*

RemoveBackendConfig

Concede l'autorizzazione per eliminare una configurazione di backend di Amplify Admin tramite Amplify appId

configura*

Scrittura

UpdateBackendAPI

Concede l'autorizzazione ad aggiornare un'API di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

api*

Scrittura

backend*

ambiente*

UpdateBackendAuth

Concede l'autorizzazione ad aggiornare una risorsa di autenticazione di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

autorizzazione*

Scrittura

backend*

ambiente*

UpdateBackendConfig

Concede l'autorizzazione per aggiornare una configurazione di backend di Amplify Admin tramite Amplify appId

configura*

Scrittura

UpdateBackendJob

Concede l'autorizzazione ad aggiornare un job di un ambiente backend Amplify Admin esistente tramite AppID e backend EnvironmentName

backend*

Scrittura

lavoro*

UpdateBackendStorage

Concede l'autorizzazione per aggiornare una risorsa di archiviazione back-end

backend*

Scrittura

ambiente*

archiviazione*

Tipi di risorse definiti da AWS Amministratore Amplify

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

api

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

autenticazione

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

backend

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

configurazione

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

backend creato

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

ambiente

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

lavoro

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

archiviazione

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

token

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

Chiavi di condizione per AWS Amministratore Amplify

AWS Amplify Admin non dispone di chiavi di condizione specifiche del servizio che possano essere utilizzate nell'Conditionelemento delle dichiarazioni politiche.