View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS AppFabric - 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 AppFabric

AWS AppFabric (prefisso del servizio: appfabric) 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 AppFabric

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

BatchGetUserAccessTasks

appfabric:BatchGetUserAccessTasks

Scrittura

ConnectAppAuthorization

appfabric:ConnectAppAuthorization

Scrittura

CreateAppAuthorization

appfabric:CreateAppAuthorization

Scrittura

appfabric:TagResource

Etichettatura, scrittura

CreateAppBundle

appfabric:CreateAppBundle

Scrittura

appfabric:TagResource

Etichettare, scrivere

CreateIngestion

appfabric:CreateIngestion

Scrittura

appfabric:TagResource

Etichettare, scrivere

CreateIngestionDestination

appfabric:CreateIngestionDestination

Scrittura

appfabric:TagResource

Etichettare, scrivere

DeleteAppAuthorization

appfabric:DeleteAppAuthorization

Scrittura

DeleteAppBundle

appfabric:DeleteAppBundle

Scrittura

DeleteIngestion

appfabric:DeleteIngestion

Scrittura

DeleteIngestionDestination

appfabric:DeleteIngestionDestination

Scrittura

GetAppAuthorization

appfabric:GetAppAuthorization

Lettura

GetAppBundle

appfabric:GetAppBundle

Lettura

GetIngestion

appfabric:GetIngestion

Lettura

GetIngestionDestination

appfabric:GetIngestionDestination

Lettura

ListAppAuthorizations

appfabric:ListAppAuthorizations

List

ListAppBundles

appfabric:ListAppBundles

List

ListIngestionDestinations

appfabric:ListIngestionDestinations

List

ListIngestions

appfabric:ListIngestions

List

ListTagsForResource

appfabric:ListTagsForResource

Lettura

StartIngestion

appfabric:StartIngestion

Scrittura

StartUserAccessTasks

appfabric:StartUserAccessTasks

Scrittura

StopIngestion

appfabric:StopIngestion

Scrittura

TagResource

appfabric:TagResource

Etichettare, scrivere

UntagResource

appfabric:UntagResource

Etichettare, scrivere

UpdateAppAuthorization

appfabric:UpdateAppAuthorization

Scrittura

UpdateIngestionDestination

appfabric:UpdateIngestionDestination

Scrittura

Azioni definite da AWS AppFabric

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

BatchGetUserAccessTasks

Concede l'autorizzazione ad avviare attività di accesso utente per più utenti

appbundle*

aws:ResourceTag/${TagKey}

Scrittura

ConnectAppAuthorization

Concede l'autorizzazione a connettere le autorizzazioni dell'app

appauthorization*

aws:ResourceTag/${TagKey}

Scrittura

appbundle*

aws:ResourceTag/${TagKey}

CreateAppAuthorization

Concede l'autorizzazione a creare le autorizzazioni dell'app per i bundle dell'app

appbundle*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateAppBundle

Concede l'autorizzazione a creare i bundle dell'app nell'account

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateIngestion

Concede l'autorizzazione a creare le importazioni per i bundle dell'app

appbundle*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateIngestionDestination

Concede l'autorizzazione a creare le destinazioni delle importazioni per i bundle dell'app

appbundle*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ingestion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteAppAuthorization

Concede l'autorizzazione a eliminare le autorizzazioni dell'app all'interno di un bundle dell'app

appauthorization*

aws:ResourceTag/${TagKey}

Scrittura

appbundle*

aws:ResourceTag/${TagKey}

DeleteAppBundle

Concede l'autorizzazione a eliminare i bundle dell'app nell'account

appbundle*

aws:ResourceTag/${TagKey}

Scrittura

DeleteIngestion

Concede l'autorizzazione a eliminare le importazioni all'interno di un bundle dell'app

appbundle*

aws:ResourceTag/${TagKey}

Scrittura

ingestion*

aws:ResourceTag/${TagKey}

DeleteIngestionDestination

Concede l'autorizzazione a eliminare le destinazioni all'interno di un'importazione

appbundle*

aws:ResourceTag/${TagKey}

Scrittura

ingestion*

aws:ResourceTag/${TagKey}

ingestiondestination*

aws:ResourceTag/${TagKey}

GetAppAuthorization

Concede l'autorizzazione a visualizzare i dettagli sulle autorizzazioni dell'app

appauthorization*

aws:ResourceTag/${TagKey}

Lettura

appbundle*

aws:ResourceTag/${TagKey}

GetAppBundle

Concede l'autorizzazione a visualizzare i dettagli sui bundle dell'app

appbundle*

aws:ResourceTag/${TagKey}

Lettura

GetIngestion

Concede l'autorizzazione a visualizzare i dettagli sulle importazioni

appbundle*

aws:ResourceTag/${TagKey}

Lettura

ingestion*

aws:ResourceTag/${TagKey}

GetIngestionDestination

Concede l'autorizzazione a visualizzare i dettagli sulle destinazioni delle importazioni

appbundle*

aws:ResourceTag/${TagKey}

Lettura

ingestion*

aws:ResourceTag/${TagKey}

ingestiondestination*

aws:ResourceTag/${TagKey}

ListAppAuthorizations

Concede l'autorizzazione a recuperare un elenco delle autorizzazioni dell'app all'interno di un bundle dell'app

appbundle*

aws:ResourceTag/${TagKey}

List

ListAppBundles

Concede l'autorizzazione a recuperare un elenco dei bundle dell'app nell'account

List

ListIngestionDestinations

Concede l'autorizzazione a recuperare un elenco delle destinazioni all'interno di un'importazione

appbundle*

aws:ResourceTag/${TagKey}

List

ingestion*

aws:ResourceTag/${TagKey}

ListIngestions

Concede l'autorizzazione a recuperare un elenco delle importazioni all'interno di un bundle dell'app

appbundle*

aws:ResourceTag/${TagKey}

List

ListTagsForResource

Concede il permesso di elencare i tag per AppFabric risorse

appauthorization

aws:ResourceTag/${TagKey}

Lettura

appbundle

aws:ResourceTag/${TagKey}

ingestion

aws:ResourceTag/${TagKey}

ingestiondestination

aws:ResourceTag/${TagKey}

StartIngestion

Concede l'autorizzazione ad avviare le importazioni

appbundle*

aws:ResourceTag/${TagKey}

Scrittura

ingestion*

aws:ResourceTag/${TagKey}

StartUserAccessTasks

Concede l'autorizzazione ad avviare attività di accesso utente

appbundle*

aws:ResourceTag/${TagKey}

Scrittura

StopIngestion

Concede l'autorizzazione a interrompere le importazioni

appbundle*

aws:ResourceTag/${TagKey}

Scrittura

ingestion*

aws:ResourceTag/${TagKey}

TagResource

Concede il permesso di taggare AppFabric risorse

appauthorization

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

appbundle

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ingestion

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ingestiondestination

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede il permesso di rimuovere i tag AppFabric risorse

appauthorization

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

appbundle

aws:ResourceTag/${TagKey}

aws:TagKeys

ingestion

aws:ResourceTag/${TagKey}

aws:TagKeys

ingestiondestination

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAppAuthorization

Concede l'autorizzazione ad aggiornare le autorizzazioni dell'app all'interno dei bundle dell'app

appauthorization*

aws:ResourceTag/${TagKey}

Scrittura

appbundle*

aws:ResourceTag/${TagKey}

UpdateIngestionDestination

Concede l'autorizzazione ad aggiornare le destinazioni all'interno delle importazioni

appbundle*

aws:ResourceTag/${TagKey}

Scrittura

ingestion*

aws:ResourceTag/${TagKey}

ingestiondestination*

aws:ResourceTag/${TagKey}

Tipi di risorse definiti da AWS AppFabric

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

appauthorization

arn:${Partition}:appfabric:${Region}:${Account}:appbundle/${AppbundleId}/appauthorization/${AppAuthorizationIdentifier}

aws:ResourceTag/${TagKey}

appbundle

arn:${Partition}:appfabric:${Region}:${Account}:appbundle/${AppBundleIdentifier}

aws:ResourceTag/${TagKey}

ingestion

arn:${Partition}:appfabric:${Region}:${Account}:appbundle/${AppbundleId}/ingestion/${IngestionIdentifier}

aws:ResourceTag/${TagKey}

ingestiondestination

arn:${Partition}:appfabric:${Region}:${Account}:appbundle/${AppbundleId}/ingestion/${IngestionIdentifier}/ingestiondestination/${IngestionDestinationIdentifier}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS AppFabric

AWS AppFabric definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString