View a markdown version of this page

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

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per AWS Amplify Admin

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

La tabella seguente associa le operazioni 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 Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

CloneBackend

amplifybackend:CloneBackend

Scrittura

CreateBackend

amplifybackend:CreateBackend

Scrittura

CreateBackendAPI

amplifybackend:CreateBackendAPI

Scrittura

CreateBackendAuth

amplifybackend:CreateBackendAuth

Scrittura

CreateBackendConfig

amplifybackend:CreateBackendConfig

Scrittura

CreateBackendStorage

amplifybackend:CreateBackendStorage

Scrittura

CreateToken

amplifybackend:CreateToken

Scrittura

DeleteBackend

amplifybackend:DeleteBackend

Scrittura

DeleteBackendAPI

amplifybackend:DeleteBackendAPI

Scrittura

DeleteBackendAuth

amplifybackend:DeleteBackendAuth

Scrittura

DeleteBackendStorage

amplifybackend:DeleteBackendStorage

Scrittura

DeleteToken

amplifybackend:DeleteToken

Scrittura

GenerateBackendAPIModels

amplifybackend:GenerateBackendAPIModels

Scrittura

GetBackend

amplifybackend:GetBackend

Lettura

GetBackendAPI

amplifybackend:GetBackendAPI

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

ListS3Buckets

amplifybackend:ListS3Buckets

List

RemoveAllBackends

amplifybackend:RemoveAllBackends

Scrittura

RemoveBackendConfig

amplifybackend:RemoveBackendConfig

Scrittura

UpdateBackendAPI

amplifybackend:UpdateBackendAPI

Scrittura

UpdateBackendAuth

amplifybackend:UpdateBackendAuth

Scrittura

UpdateBackendConfig

amplifybackend:UpdateBackendConfig

Scrittura

UpdateBackendJob

amplifybackend:UpdateBackendJob

Scrittura

UpdateBackendStorage

amplifybackend:UpdateBackendStorage

Scrittura

Azioni definite da AWS Amplify Admin

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. 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.

Operazioni 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*

Write

CreateBackend

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

created-backend*

Scrittura

CreateBackendAPI

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

api*

Scrittura

backend*

environment*

CreateBackendAuth

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

auth*

Scrittura

backend*

environment*

CreateBackendConfig

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

config*

Scrittura

CreateBackendStorage

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

backend*

Scrittura

environment*

storage*

CreateToken

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

backend*

Scrittura

token*

DeleteBackend

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

backend*

Scrittura

environment*

DeleteBackendAPI

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

api*

Scrittura

backend*

environment*

DeleteBackendAuth

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

auth*

Scrittura

backend*

environment*

DeleteBackendStorage

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

backend*

Scrittura

environment*

storage*

DeleteToken

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

backend*

Scrittura

token*

GenerateBackendAPIModels

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

api*

Scrittura

backend*

environment*

GetBackend

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

backend*

Lettura

environment*

GetBackendAPI

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

api*

Lettura

backend*

environment*

GetBackendAPIModels

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

api*

Lettura

backend*

environment*

GetBackendAuth

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

auth*

Lettura

backend*

environment*

GetBackendJob

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

backend*

Lettura

job*

GetBackendStorage

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

backend*

Lettura

environment*

GetToken

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

backend*

Lettura

token*

ImportBackendAuth

Concede il permesso di importare una risorsa di autenticazione esistente di un ambiente di backend Amplify Admin tramite AppID e backendEnvironmentName

auth*

Scrittura

backend*

environment*

ImportBackendStorage

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

backend*

Scrittura

environment*

storage*

ListBackendJobs

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

backend*

List

job*

ListS3Buckets

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*

Write

environment*

RemoveBackendConfig

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

config*

Scrittura

UpdateBackendAPI

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

api*

Scrittura

backend*

environment*

UpdateBackendAuth

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

auth*

Scrittura

backend*

environment*

UpdateBackendConfig

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

config*

Scrittura

UpdateBackendJob

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

backend*

Scrittura

job*

UpdateBackendStorage

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

backend*

Scrittura

environment*

storage*

Tipi di risorse definiti da AWS Amplify Admin

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/${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/*

Chiavi di condizione per AWS Amministratore Amplify

AWS Amplify Admin non dispone di chiavi di condizione specifiche del servizio che possono essere utilizzate in Condition elemento delle dichiarazioni politiche.