View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Ruoli di Identity and Access Management ovunque - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS Ruoli di Identity and Access Management ovunque

AWS Identity and Access Management Roles Anywhere (prefisso del servizio:rolesanywhere) 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 Ruoli di Identity and Access Management ovunque

La tabella seguente mappa le operazioni delle API in base 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

CreateProfile

ruoli ovunque: CreateProfile

Scrittura

ruoli ovunque: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

rolesanywhere.amazonaws.com

Scrittura

CreateTrustAnchor

ruoli ovunque: CreateTrustAnchor

Scrittura

ruoli ovunque: TagResource

Etichettatura, scrittura

DeleteAttributeMapping

ruoli ovunque: DeleteAttributeMapping

Scrittura

DeleteCrl

ruoli ovunque: DeleteCrl

Scrittura

DeleteProfile

ruoli ovunque: DeleteProfile

Scrittura

DeleteTrustAnchor

ruoli ovunque: DeleteTrustAnchor

Scrittura

DisableCrl

ruoli ovunque: DisableCrl

Scrittura

DisableProfile

ruoli ovunque: DisableProfile

Scrittura

DisableTrustAnchor

ruoli ovunque: DisableTrustAnchor

Scrittura

EnableCrl

ruoli ovunque: EnableCrl

Scrittura

EnableProfile

ruoli ovunque: EnableProfile

Scrittura

sono: PassRole

sono: PassedToService

rolesanywhere.amazonaws.com

Scrittura

EnableTrustAnchor

ruoli ovunque: EnableTrustAnchor

Scrittura

GetCrl

ruoli ovunque: GetCrl

Lettura

GetProfile

ruoli ovunque: GetProfile

Lettura

GetSubject

ruoli ovunque: GetSubject

Lettura

GetTrustAnchor

ruoli ovunque: GetTrustAnchor

Lettura

ImportCrl

ruoli ovunque: ImportCrl

Scrittura

ruoli ovunque: TagResource

Etichettatura, scrittura

ListCrls

ruoli ovunque: ListCrls

List

ListProfiles

ruoli ovunque: ListProfiles

List

ListSubjects

ruoli ovunque: ListSubjects

List

ListTagsForResource

ruoli ovunque: ListTagsForResource

List

ListTrustAnchors

ruoli ovunque: ListTrustAnchors

List

PutAttributeMapping

ruoli ovunque: PutAttributeMapping

Scrittura

PutNotificationSettings

ruoli ovunque: PutNotificationSettings

Scrittura

ResetNotificationSettings

ruoli ovunque: ResetNotificationSettings

Scrittura

TagResource

ruoli ovunque: TagResource

Etichettatura, scrittura

UntagResource

ruoli ovunque: UntagResource

Etichettatura, scrittura

UpdateCrl

ruoli ovunque: UpdateCrl

Scrittura

UpdateProfile

ruoli ovunque: UpdateProfile

Scrittura

sono: PassRole

sono: PassedToService

rolesanywhere.amazonaws.com

Scrittura

UpdateTrustAnchor

ruoli ovunque: UpdateTrustAnchor

Scrittura

Azioni definite da AWS Ruoli di Identity and Access Management ovunque

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

CreateProfile

Concede l'autorizzazione per creare un profilo

leggi: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateTrustAnchor

Concede l'autorizzazione per creare un ancoraggio affidabile

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

DeleteAttributeMapping

Concede l'autorizzazione a eliminare una regola di mappatura da un profilo

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DeleteCrl

Concede l'autorizzazione per eliminare un elenco di revoche di certificati (CRL)

ctrl*

seghe: ResourceTag /$ {} TagKey

Scrittura

DeleteProfile

Concede l'autorizzazione per eliminare un profilo

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DeleteTrustAnchor

Concede l'autorizzazione per eliminare un ancoraggio affidabile

trust-anchor*

leggi: /$ {} ResourceTag TagKey

Scrittura

DisableCrl

Concede l'autorizzazione per disabilitare un elenco di revoche di certificati (CRL)

ctrl*

seghe: ResourceTag /$ {} TagKey

Scrittura

DisableProfile

Concede l'autorizzazione per disabilitare un profilo

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DisableTrustAnchor

Concede l'autorizzazione per disabilitare un ancoraggio affidabile

trust-anchor*

leggi: /$ {} ResourceTag TagKey

Scrittura

EnableCrl

Concede l'autorizzazione per abilitare un elenco di revoche di certificati (CRL)

ctrl*

seghe: ResourceTag /$ {} TagKey

Scrittura

EnableProfile

Concede l'autorizzazione per abilitare un profilo

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

EnableTrustAnchor

Concede l'autorizzazione per abilitare un ancoraggio affidabile

trust-anchor*

leggi: /$ {} ResourceTag TagKey

Scrittura

GetCrl

Concede l'autorizzazione per abilitare un elenco di revoche di certificati (CRL)

ctrl*

seghe: ResourceTag /$ {} TagKey

Lettura

GetProfile

Concede l'autorizzazione per ottenere un profilo

profilo*

seghe: ResourceTag /$ {} TagKey

Lettura

GetSubject

Concede l'autorizzazione per ottenere un argomento

soggetto*

leggi: ResourceTag /$ {} TagKey

Lettura

GetTrustAnchor

Concede l'autorizzazione per ottenere un ancoraggio affidabile

trust-anchor*

leggi: /$ {} ResourceTag TagKey

Lettura

ImportCrl

Concede l'autorizzazione per importare un elenco di revoche di certificati (CRL)

legge: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

ListCrls

Concede l'autorizzazione per elencare una lista di revoche di certificati (CRL)

List

ListProfiles

Concede l'autorizzazione per elencare i profili

List

ListSubjects

Concede l'autorizzazione per elencare gli argomenti

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa

List

ListTrustAnchors

Concede l'autorizzazione per elencare gli ancoraggi affidabili

List

PutAttributeMapping

Concede il permesso di inserire una regola di mappatura in un profilo

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

PutNotificationSettings

Concede l'autorizzazione per allegare impostazioni di notifica a un'ancora di fiducia

trust-anchor*

leggi: /$ {} ResourceTag TagKey

Scrittura

ResetNotificationSettings

Concede l'autorizzazione a ripristinare le impostazioni di notifica personalizzate allo stato predefinito definito da IAM Roles Anywhere

trust-anchor*

leggi: /$ {} ResourceTag TagKey

Scrittura

TagResource

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

ctrl

leggi: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

profile

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

soggetto

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

trust-anchor

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

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

ricciolo

leggi: ResourceTag /$ {0} TagKey

leggi: TagKeys

Etichettatura, scrittura

profile

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

soggetto

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

trust-anchor

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

UpdateCrl

Concede l'autorizzazione per aggiornare un elenco di revoche di certificati (CRL)

ctrl*

seghe: ResourceTag /$ {} TagKey

Scrittura

UpdateProfile

Concede l'autorizzazione per aggiornare un profilo

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

UpdateTrustAnchor

Concede l'autorizzazione per aggiornare un ancoraggio affidabile

trust-anchor*

leggi: /$ {} ResourceTag TagKey

Scrittura

Tipi di risorse definiti da AWS Ruoli di Identity and Access Management ovunque

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

crl

arn: $ {Partition} :rolesanywhere: $ {Region} :$ {Account} :crl/$ {} CrlId

ResourceTagleggi: /$ {} TagKey

profilo

arn: $ {Partition} :rolesanywhere: $ {Region} :$ {Account} :profile/$ {} ProfileId

ResourceTagleggi: /$ {} TagKey

soggetto

arn: $ {Partition} :rolesanywhere: $ {Region} :$ {Account} :subject/$ {} SubjectId

ResourceTagleggi: /$ {} TagKey

trust-anchor

arn: $ {Partition} :rolesanywhere: $ {Region} :$ {Account} :trust-anchor/$ {} TrustAnchorId

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per AWS Ruoli di Identity and Access Management ovunque

AWS Identity and Access Management Roles Anywhere 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 per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

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

ArrayOfString