View a markdown version of this page

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

Amazon AppIntegrations (prefisso del servizio: app-integrations) 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 Amazon AppIntegrations

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

CreateApplication

app-integrations:CreateApplication

Scrittura

app-integrations:TagResource

Etichettatura, scrittura

CreateDataIntegration

app-integrations:CreateDataIntegration

Scrittura

app-integrations:TagResource

Etichettare, scrivere

CreateDataIntegrationAssociation

app-integrations:CreateDataIntegrationAssociation

Scrittura

CreateEventIntegration

app-integrations:CreateEventIntegration

Scrittura

app-integrations:TagResource

Etichettare, scrivere

DeleteApplication

app-integrations:DeleteApplication

Scrittura

DeleteDataIntegration

app-integrations:DeleteDataIntegration

Scrittura

DeleteEventIntegration

app-integrations:DeleteEventIntegration

Scrittura

GetApplication

app-integrations:GetApplication

Lettura

GetDataIntegration

app-integrations:GetDataIntegration

Lettura

GetEventIntegration

app-integrations:GetEventIntegration

Lettura

ListApplicationAssociations

app-integrations:ListApplicationAssociations

List

ListApplications

app-integrations:ListApplications

List

ListDataIntegrationAssociations

app-integrations:ListDataIntegrationAssociations

List

ListDataIntegrations

app-integrations:ListDataIntegrations

List

ListEventIntegrationAssociations

app-integrations:ListEventIntegrationAssociations

Lettura

ListEventIntegrations

app-integrations:ListEventIntegrations

List

ListTagsForResource

app-integrations:ListTagsForResource

Lettura

TagResource

app-integrations:TagResource

Etichettare, scrivere

UntagResource

app-integrations:UntagResource

Etichettare, scrivere

UpdateApplication

app-integrations:UpdateApplication

Scrittura

UpdateDataIntegration

app-integrations:UpdateDataIntegration

Scrittura

UpdateDataIntegrationAssociation

app-integrations:UpdateDataIntegrationAssociation

Scrittura

UpdateEventIntegration

app-integrations:UpdateEventIntegration

Scrittura

Azioni definite da Amazon AppIntegrations

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

CreateApplication

Concede l'autorizzazione per creare una nuova applicazione

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateDataIntegration

Concede il permesso di crearne una nuova DataIntegration

data-integration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateDataIntegrationAssociation

Concede il permesso di creare un DataIntegrationAssociation

data-integration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateDataIntegrationSchedule

Concede il permesso di creare una pianificazione di integrazione dei dati

data-integration*

aws:ResourceTag/${TagKey}

Scrittura

CreateEventIntegration

Concede il permesso di crearne uno nuovo EventIntegration

event-integration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteApplication

Concede l'autorizzazione per eliminare un'applicazione

application*

aws:ResourceTag/${TagKey}

Scrittura

DeleteDataIntegration

Concede il permesso di eliminare un DataIntegration

data-integration*

aws:ResourceTag/${TagKey}

Scrittura

DeleteEventIntegration

Concede il permesso di eliminare un EventIntegration

event-integration*

aws:ResourceTag/${TagKey}

Scrittura

GetApplication

Concede l'autorizzazione per visualizzare i dettagli sull'applicazione

application*

aws:ResourceTag/${TagKey}

Lettura

GetDataIntegration

Concede il permesso di visualizzare i dettagli su DataIntegrations

data-integration*

aws:ResourceTag/${TagKey}

Lettura

GetDataIntegrationExecution

Concede il permesso di ottenere dettagli sull'esecuzione di un'integrazione dei dati

data-integration*

aws:ResourceTag/${TagKey}

Lettura

GetDataIntegrationSchedule

Concede il permesso di ottenere dettagli su un programma di integrazione dei dati

data-integration*

aws:ResourceTag/${TagKey}

Lettura

GetEventIntegration

Concede il permesso di visualizzare i dettagli su EventIntegrations

event-integration*

aws:ResourceTag/${TagKey}

Lettura

ListApplicationAssociations

Concede il permesso di inserire elenchi ApplicationAssociations

List

ListApplications

Concede l'autorizzazione per elencare le applicazioni

List

ListDataIntegrationAssociations

Concede il permesso di inserire elenchi DataIntegrationAssociations

List

ListDataIntegrationExecutions

Concede il permesso di elencare le esecuzioni di integrazione dei dati

data-integration*

aws:ResourceTag/${TagKey}

List

ListDataIntegrationSchedules

Concede il permesso di elencare le pianificazioni di integrazione dei dati

data-integration*

aws:ResourceTag/${TagKey}

List

ListDataIntegrations

Concede il permesso di inserire elenchi DataIntegrations

List

ListEventIntegrationAssociations

Concede il permesso di inserire elenchi EventIntegrationAssociations

Lettura

ListEventIntegrations

Concede il permesso di inserire elenchi EventIntegrations

List

ListTagsForResource

Concede l'autorizzazione al tag delle liste per un Amazon AppIntegration risorsa

application

aws:ResourceTag/${TagKey}

Lettura

data-integration

aws:ResourceTag/${TagKey}

data-integration-association

aws:ResourceTag/${TagKey}

event-integration

aws:ResourceTag/${TagKey}

event-integration-association

aws:ResourceTag/${TagKey}

StartDataIntegrationExecution

Concede il permesso di avviare un'esecuzione di integrazione dei dati

data-integration*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede il permesso di etichettare un Amazon AppIntegration risorsa

application

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

application-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

data-integration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

data-integration-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

event-integration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

event-integration-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede il permesso di rimuovere il tag da Amazon AppIntegration risorsa

application

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

application-association

aws:ResourceTag/${TagKey}

aws:TagKeys

data-integration

aws:ResourceTag/${TagKey}

aws:TagKeys

data-integration-association

aws:ResourceTag/${TagKey}

aws:TagKeys

event-integration

aws:ResourceTag/${TagKey}

aws:TagKeys

event-integration-association

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateApplication

Concede l'autorizzazione per modificare un'applicazione

application*

aws:ResourceTag/${TagKey}

Scrittura

UpdateDataIntegration

Concede il permesso di modificare un DataIntegration

data-integration*

aws:ResourceTag/${TagKey}

Scrittura

UpdateDataIntegrationAssociation

Concede il permesso di modificare a DataIntegrationAssociation

data-integration-association*

aws:ResourceTag/${TagKey}

Scrittura

UpdateDataIntegrationSchedule

Concede il permesso di aggiornare una pianificazione di integrazione dei dati

data-integration*

aws:ResourceTag/${TagKey}

Scrittura

UpdateEventIntegration

Concede il permesso di modificare un EventIntegration

event-integration*

aws:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per Amazon AppIntegrations

Le seguenti azioni sono definite da Amazon AppIntegrations ma non sono direttamente richiamabili tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CreateApplicationAssociation

Concede il permesso di creare un ApplicationAssociation

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateEventIntegrationAssociation

Concede il permesso di creare un EventIntegrationAssociation

event-integration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteApplicationAssociation

Concede il permesso di eliminare un ApplicationAssociation

application-association*

aws:ResourceTag/${TagKey}

Scrittura

DeleteDataIntegrationAssociation

Concede il permesso di eliminare un DataIntegrationAssociation

data-integration-association*

aws:ResourceTag/${TagKey}

Scrittura

DeleteEventIntegrationAssociation

Concede il permesso di eliminare un EventIntegrationAssociation

event-integration-association*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da Amazon AppIntegrations

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

application

arn:${Partition}:app-integrations:${Region}:${Account}:application/${ApplicationId}

aws:ResourceTag/${TagKey}

application-association

arn:${Partition}:app-integrations:${Region}:${Account}:application-association/${ApplicationId}/${ApplicationAssociationId}

aws:ResourceTag/${TagKey}

data-integration

arn:${Partition}:app-integrations:${Region}:${Account}:data-integration/${DataIntegrationId}

aws:ResourceTag/${TagKey}

data-integration-association

arn:${Partition}:app-integrations:${Region}:${Account}:data-integration-association/${DataIntegrationId}/${ResourceId}

aws:ResourceTag/${TagKey}

event-integration

arn:${Partition}:app-integrations:${Region}:${Account}:event-integration/${EventIntegrationName}

aws:ResourceTag/${TagKey}

event-integration-association

arn:${Partition}:app-integrations:${Region}:${Account}:event-integration-association/${EventIntegrationName}/${ResourceId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon AppIntegrations

Amazon AppIntegrations 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 in base ai tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base ai tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso in base alle chiavi di tag passate nella richiesta

ArrayOfString