View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon AppFlow - Service Authorization Reference

Azioni, risorse e chiavi di condizione per Amazon AppFlow

Amazon AppFlow (prefisso del servizio:appflow) 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 AppFlow

La tabella seguente mappa 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 la tabella Azioni.

Operation Azione IAM Chiave di condizione Valori possibili Livello di accesso

CancelFlowExecutions

flusso dell'app: CancelFlowExecutions

Scrittura

CreateConnectorProfile

flusso di app: CreateConnectorProfile

Scrittura

flusso di app: DescribeConnector

Lettura

scopo: PassRole

Io sono: PassedToService

appflow.amazonaws.com, redshift.amazonaws.com

Scrittura

CreateFlow

flusso dell'app: CreateFlow

Scrittura

flusso di app: TagResource

Etichettatura, scrittura

flusso di app: UseConnectorProfile

Scrittura

scopo: PassRole

Io sono: PassedToService

appflow.amazonaws.com

Scrittura

DeleteConnectorProfile

flusso di app: DeleteConnectorProfile

Scrittura

DeleteFlow

flusso di app: DeleteFlow

Scrittura

DescribeConnector

flusso di app: DescribeConnector

Lettura

DescribeConnectorEntity

flusso di app: DescribeConnectorEntity

Lettura

DescribeConnectorProfiles

flusso di app: DescribeConnectorProfiles

Lettura

DescribeConnectors

flusso di app: DescribeConnectors

Lettura

DescribeFlow

flusso di app: DescribeFlow

Lettura

DescribeFlowExecutionRecords

flusso di app: DescribeFlowExecutionRecords

Lettura

ListConnectorEntities

flusso di app: ListConnectorEntities

List

ListConnectors

flusso di app: ListConnectors

List

ListFlows

flusso di app: ListFlows

List

ListTagsForResource

flusso di app: ListTagsForResource

Lettura

RegisterConnector

flusso di app: RegisterConnector

Scrittura

ResetConnectorMetadataCache

flusso di app: ResetConnectorMetadataCache

Scrittura

StartFlow

flusso di app: StartFlow

Scrittura

StopFlow

flusso di app: StopFlow

Scrittura

TagResource

flusso di app: TagResource

Etichettatura, scrittura

UnregisterConnector

flusso di app: UnRegisterConnector

Scrittura

UntagResource

flusso di app: UntagResource

Etichettatura, scrittura

UpdateConnectorProfile

flusso di app: UpdateConnectorProfile

Scrittura

scopo: PassRole

Io sono: PassedToService

appflow.amazonaws.com, redshift.amazonaws.com

Scrittura

UpdateConnectorRegistration

flusso dell'app: UpdateConnectorRegistration

Scrittura

UpdateFlow

flusso di app: UpdateFlow

Scrittura

flusso di app: UseConnectorProfile

Scrittura

scopo: PassRole

Io sono: PassedToService

appflow.amazonaws.com

Scrittura

Azioni definite da Amazon AppFlow

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

CancelFlowExecutions

Concede l'autorizzazione ad annullare le esecuzioni in corso di un flusso Amazon AppFlow

flusso*

leggi: ResourceTag /$ {0} TagKey

Scrittura

CreateConnectorProfile

Concede l'autorizzazione a creare un profilo di accesso da utilizzare con Amazon flows AppFlow

Scrittura

CreateFlow

Concede l'autorizzazione a creare un flusso Amazon AppFlow

aws: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteConnectorProfile

Concede l'autorizzazione a eliminare un profilo di accesso configurato in Amazon AppFlow

profilo del connettore*

Scrittura

DeleteFlow

Concede l'autorizzazione a eliminare un flusso Amazon AppFlow

flusso*

leggi: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DescribeConnector

Concede l'autorizzazione a descrivere un connettore registrato in Amazon AppFlow

connettore*

seghe: ResourceTag /$ {} TagKey

Lettura

DescribeConnectorEntity

Concede l'autorizzazione a descrivere tutti i campi di un oggetto in un profilo di accesso configurato in Amazon AppFlow

profilo del connettore*

Lettura

DescribeConnectorProfiles

Concede l'autorizzazione a descrivere tutti i profili di accesso configurati in Amazon AppFlow

Lettura

DescribeConnectors

Concede l'autorizzazione a descrivere tutti i connettori supportati da Amazon AppFlow

Lettura

DescribeFlow

Concede l'autorizzazione a descrivere un flusso specifico configurato in Amazon AppFlow

flusso*

leggi: ResourceTag /$ {0} TagKey

Lettura

DescribeFlowExecutionRecords

Concede l'autorizzazione a descrivere tutte le esecuzioni di flusso per un flusso configurato in Amazon AppFlow

flusso*

leggi: ResourceTag /$ {0} TagKey

Lettura

ListConnectorEntities

Concede l'autorizzazione a elencare tutti gli oggetti per un profilo di accesso configurato in Amazon AppFlow

profilo del connettore*

List

ListConnectors

Concede l'autorizzazione a elencare tutti i connettori supportati in Amazon AppFlow

connettore*

seghe: ResourceTag /$ {} TagKey

List

ListFlows

Concede l'autorizzazione a elencare tutti i flussi configurati in Amazon AppFlow

flusso*

leggi: ResourceTag /$ {0} TagKey

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per un flusso

flusso*

leggi: ResourceTag /$ {0} TagKey

Lettura

RegisterConnector

Concede l'autorizzazione a registrare un connettore Amazon AppFlow

aws: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

ResetConnectorMetadataCache

Concede l'autorizzazione a reimpostare i metadati delle entità connettore AppFlow archiviate da Amazon nella sua cache

profilo del connettore*

Scrittura

StartFlow

Concede l'autorizzazione ad attivare (per flussi pianificati e attivati da eventi) o eseguire (per flussi su richiesta) un flusso configurato in Amazon AppFlow

flusso*

leggi: ResourceTag /$ {0} TagKey

Scrittura

StopFlow

Concede l'autorizzazione a disattivare un flusso pianificato o attivato da un evento configurato in Amazon AppFlow

flusso*

leggi: ResourceTag /$ {0} TagKey

Scrittura

TagResource

Concede l'autorizzazione ad aggiungere tag a un flusso o a un connettore

connettore

aws: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

flusso

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UnRegisterConnector

Concede l'autorizzazione per annullare la registrazione di un connettore in Amazon AppFlow

connettore*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

UntagResource

Concede l'autorizzazione a eliminare tag da un flusso o da un connettore

connettore

aws: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

flusso

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateConnectorProfile

Concede l'autorizzazione ad aggiornare un profilo di accesso configurato in Amazon AppFlow

profilo del connettore*

Scrittura

UpdateConnectorRegistration

Concede l'autorizzazione ad aggiornare un connettore registrato configurato in Amazon AppFlow

connettore*

seghe: ResourceTag /$ {} TagKey

Scrittura

UpdateFlow

Concede l'autorizzazione ad aggiornare un flusso configurato in Amazon AppFlow

flusso*

leggi: ResourceTag /$ {0} TagKey

Scrittura

Permission-only azioni per Amazon AppFlow

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

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

DescribeConnectorFields

Concede l'autorizzazione a descrivere tutti i campi per un oggetto in un profilo di accesso configurato in Amazon AppFlow (solo console)

profilo del connettore*

Lettura

DescribeFlowExecution

Concede l'autorizzazione a descrivere tutte le esecuzioni di flusso per un flusso configurato in Amazon AppFlow (solo console)

flusso*

leggi: ResourceTag /$ {0} TagKey

Lettura

DescribeFlows

Concede l'autorizzazione a descrivere tutti i flussi configurati in Amazon AppFlow (solo console)

Lettura

ListConnectorFields

Concede l'autorizzazione a elencare tutti gli oggetti per un profilo di accesso configurato in Amazon AppFlow (solo console)

profilo del connettore*

Lettura

RunFlow

Concede l'autorizzazione a eseguire un flusso configurato in Amazon AppFlow (solo console)

flusso*

leggi: ResourceTag /$ {0} TagKey

Scrittura

UseConnectorProfile

Concede l'autorizzazione a utilizzare un profilo connettore durante la creazione di un flusso in Amazon AppFlow

profilo del connettore*

Scrittura

Tipi di risorse definiti da Amazon AppFlow

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

connettore

arn: $ {Partition} :appflow: $ {Region} :$ {Account} :connector/$ {} ConnectorLabel

ResourceTagleggi: /$ {} TagKey

profilo del connettore

arn: $ {Partition} :appflow: $ {Region} :$ {Account} :connectorprofile/$ {} ProfileName

flusso

arn: $ {Partition} :appflow: $ {Region} :$ {Account} :flow/$ {} FlowName

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per Amazon AppFlow

Amazon AppFlow definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso in base al set di valori consentito per ciascuno dei tag

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base al valore del tag associato alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso in base alla presenza di tag obbligatori nella richiesta

ArrayOfString