View a markdown version of this page

Azioni, risorse e chiavi di condizione per l'approvazione Multi-party - Service Authorization Reference

Azioni, risorse e chiavi di condizione per l'approvazione Multi-party

Multi-party approval (prefisso del servizio:mpa) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite mediante approvazione Multi-party

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

Operation Azione IAM Chiave di condizione Valore (i) possibile Livello di accesso

CancelSession

mpa: CancelSession

Scrittura

CreateApprovalTeam

mpa: CreateApprovalTeam

Scrittura

mpa: TagResource

Etichettatura, scrittura

CreateIdentitySource

mappa: CreateIdentitySource

Scrittura

mpa: TagResource

Etichettatura, scrittura

DeleteIdentitySource

mappa: DeleteIdentitySource

Scrittura

DeleteInactiveApprovalTeamVersion

mpa: DeleteInactiveApprovalTeamVersion

Scrittura

GetApprovalTeam

mpa: GetApprovalTeam

Lettura

GetIdentitySource

mpa: GetIdentitySource

Lettura

GetPolicyVersion

mpa: GetPolicyVersion

Lettura

GetResourcePolicy

mpa: GetResourcePolicy

Lettura

GetSession

mpa: GetSession

Lettura

ListApprovalTeams

mpa: ListApprovalTeams

List

ListIdentitySources

mpa: ListIdentitySources

List

ListPolicies

mpa: ListPolicies

List

ListPolicyVersions

mpa: ListPolicyVersions

List

ListResourcePolicies

mpa: ListResourcePolicies

List

ListSessions

mpa: ListSessions

List

ListTagsForResource

mpa: ListTagsForResource

List

StartActiveApprovalTeamDeletion

mpa: StartActiveApprovalTeamDeletion

Scrittura

StartApprovalTeamBaseline

mpa: StartApprovalTeamBaseline

Scrittura

TagResource

mpa: TagResource

Etichettatura, scrittura

UntagResource

mappa: UntagResource

Etichettatura, scrittura

UpdateApprovalTeam

mappa: UpdateApprovalTeam

Scrittura

Azioni definite mediante approvazione Multi-party

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

CancelSession

Concede il permesso di annullare una sessione di approvazione

sessione*

leggi: ResourceTag /$ {} TagKey

mappa: ProtectedResourceAccount

mpa: RequestedOperation

Scrittura

CreateApprovalTeam

Concede l'autorizzazione a creare un team di approvazione

team di approvazione*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateIdentitySource

Concede l'autorizzazione a creare una fonte di identità

fonte di identità*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteIdentitySource

Concede il permesso di eliminare una fonte di identità

fonte di identità*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteInactiveApprovalTeamVersion

Concede l'autorizzazione a eliminare un team di approvazione inattivo

team di approvazione*

leggi: /$ {} ResourceTag TagKey

Scrittura

GetApprovalTeam

Concede l'autorizzazione a recuperare i dettagli per un team di approvazione

team di approvazione*

leggi: /$ {} ResourceTag TagKey

Lettura

GetIdentitySource

Concede l'autorizzazione a recuperare i dettagli di una fonte di identità

fonte di identità*

leggi: /$ {} ResourceTag TagKey

Lettura

GetPolicyVersion

Concede l'autorizzazione a recuperare i dettagli di una politica

Lettura

GetResourcePolicy

Concede l'autorizzazione a recuperare i dettagli di una risorsa specifica

Lettura

GetSession

Concede l'autorizzazione a recuperare i dettagli per una sessione di approvazione

sessione*

leggi: ResourceTag /$ {} TagKey

mappa: ProtectedResourceAccount

mpa: RequestedOperation

Lettura

ListApprovalTeams

Concede l'autorizzazione a elencare i team di approvazione

List

ListIdentitySources

Concede l'autorizzazione a elencare le fonti di identità

List

ListPolicies

Concede l'autorizzazione a elencare le politiche

List

ListPolicyVersions

Concede l'autorizzazione a elencare le versioni delle politiche

List

ListResourcePolicies

Concede l'autorizzazione a elencare le politiche per una risorsa

List

ListSessions

Concede l'autorizzazione a elencare le sessioni di approvazione

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa

List

StartActiveApprovalTeamDeletion

Concede l'autorizzazione ad avviare il processo di eliminazione per un team di approvazione attivo

team di approvazione*

leggi: /$ {} ResourceTag TagKey

Scrittura

StartApprovalTeamBaseline

Concede l'autorizzazione a creare una linea di base per un team di approvazione attivo

team di approvazione*

leggi: /$ {} ResourceTag TagKey

Scrittura

TagResource

Concede l'autorizzazione per applicare un tag a una risorsa.

legge: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

UntagResource

Concede l'autorizzazione per rimuovere un tag da una risorsa.

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

UpdateApprovalTeam

Concede l'autorizzazione ad aggiornare il team di approvazione

team di approvazione*

leggi: /$ {} ResourceTag TagKey

Scrittura

Permission-only azioni per l'approvazione Multi-party

Le seguenti azioni sono definite mediante Multi-party approvazione 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

DeleteResourcePolicy

Autorizza l'utente a eliminare una policy basata sulle risorse.

Gestione delle autorizzazioni, Write

PutResourcePolicy

Concede l'autorizzazione a creare o aggiornare le politiche per una risorsa

Gestione delle autorizzazioni, Write

StartSession

Concede il permesso di avviare una sessione di approvazione

sessione*

leggi: ResourceTag /$ {} TagKey

mappa: ProtectedResourceAccount

mpa: RequestedOperation

Scrittura

Tipi di risorse definiti mediante approvazione Multi-party

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

team di approvazione

arn: $ {Partition} :mpa: $ {Region} :$ {Account} :approval-team/$ {} ApprovalTeamId

ResourceTagleggi: /$ {} TagKey

fonte di identità

arn: $ {Partition} :mpa: $ {Region} :$ {Account} :identity-source/$ {} IdentitySourceId

ResourceTagleggi: /$ {} TagKey

sessione

arn: $ {Partition} :mpa: $ {Region} :$ {Account} :session/$ {} SessionId

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per l'approvazione Multi-party

Multi-party l'approvazione 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 a un tag formato da una coppia chiave/valore consentito nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base a un tag formato da una coppia chiave/valore di tag di una risorsa.

Stringa

leggi: TagKeys

Filtra l'accesso in base a un elenco di chiavi di tag consentite nella richiesta

ArrayOfString

mappa: ProtectedResourceAccount

Filtra l'accesso da parte dell'account proprietario della risorsa oggetto dell'operazione che richiede l'approvazione

Stringa

mappa: RequestedOperation

Filtra l'accesso in base a un'operazione richiesta che richiede l'approvazione del team prima di poter essere eseguita

Stringa