View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Resource Access Manager (RAM) - 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 Resource Access Manager (RAM)

AWS Resource Access Manager (RAM) (prefisso del servizio:ram) 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 Resource Access Manager (RAM)

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

AcceptResourceShareInvitation

ram:AcceptResourceShareInvitation

Scrittura

AssociateResourceShare

ram:AssociateResourceShare

Scrittura

AssociateResourceSharePermission

ram:AssociateResourceSharePermission

Scrittura

CreatePermission

ram:CreatePermission

Scrittura

ram:TagResource

Etichettatura, scrittura

CreatePermissionVersion

ram:CreatePermissionVersion

Scrittura

CreateResourceShare

ram:CreateResourceShare

Scrittura

ram:TagResource

Etichettare, scrivere

DeletePermission

ram:DeletePermission

Scrittura

DeletePermissionVersion

ram:DeletePermissionVersion

Scrittura

DeleteResourceShare

ram:DeleteResourceShare

Scrittura

DisassociateResourceShare

ram:DisassociateResourceShare

Scrittura

DisassociateResourceSharePermission

ram:DisassociateResourceSharePermission

Scrittura

EnableSharingWithAwsOrganization

ram:EnableSharingWithAwsOrganization

Gestione delle autorizzazioni, scrittura

GetPermission

ram:GetPermission

Lettura

GetResourcePolicies

ram:GetResourcePolicies

Lettura

GetResourceShareAssociations

ram:GetResourceShareAssociations

Lettura

GetResourceShareInvitations

ram:GetResourceShareInvitations

Lettura

GetResourceShares

ram:GetResourceShares

Lettura

ListPendingInvitationResources

ram:ListPendingInvitationResources

Lettura

ListPermissionAssociations

ram:ListPermissionAssociations

List

ListPermissionVersions

ram:ListPermissionVersions

List

ListPermissions

ram:ListPermissions

List

ListPrincipals

ram:ListPrincipals

List

ListReplacePermissionAssociationsWork

ram:ListReplacePermissionAssociationsWork

List

ListResourceSharePermissions

ram:ListResourceSharePermissions

List

ListResourceTypes

ram:ListResourceTypes

List

ListResources

ram:ListResources

List

ListSourceAssociations

ram:ListSourceAssociations

List

PromotePermissionCreatedFromPolicy

ram:PromotePermissionCreatedFromPolicy

Scrittura

PromoteResourceShareCreatedFromPolicy

ram:PromoteResourceShareCreatedFromPolicy

Scrittura

RejectResourceShareInvitation

ram:RejectResourceShareInvitation

Scrittura

ReplacePermissionAssociations

ram:ReplacePermissionAssociations

Scrittura

SetDefaultPermissionVersion

ram:SetDefaultPermissionVersion

Scrittura

TagResource

ram:TagResource

Etichettatura, scrittura

UntagResource

ram:UntagResource

Etichettare, scrivere

UpdateResourceShare

ram:UpdateResourceShare

Scrittura

Azioni definite da AWS Resource Access Manager (RAM)

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.

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

AcceptResourceShareInvitation

Concede l'autorizzazione per accettare l'invito alla condivisione delle risorse specificato

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

Scrittura

AssociateResourceShare

Concede l'autorizzazione ad associare i and/or principali risorse a una condivisione di risorse

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedResourceType

ram:ResourceArn

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

Scrittura

AssociateResourceSharePermission

Concede l'autorizzazione per associare un'autorizzazione a una condivisione di risorse

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Scrittura

permission*

ram:PermissionArn

ram:PermissionResourceType

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

CreatePermission

Concede l'autorizzazione per creare un'autorizzazione che può essere associata a una condivisione di risorse

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

Scrittura

CreatePermissionVersion

Concede l'autorizzazione per creare una nuova versione di un'autorizzazione che può essere associata a una condivisione di risorse

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Scrittura

CreateResourceShare

Concede l'autorizzazione a creare una condivisione di risorse con i and/or principali/i delle risorse fornito/i

aws:RequestTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedAllowsExternalPrincipals

ram:RequestedResourceType

ram:ResourceArn

ram:RetainSharingOnAccountLeaveOrganization

Scrittura

DeletePermission

Concede l'autorizzazione per eliminare un'autorizzazione specificata

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Scrittura

DeletePermissionVersion

Concede l'autorizzazione per eliminare una versione specificata di un'autorizzazione

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Scrittura

DeleteResourceShare

Concede l'autorizzazione per eliminare una condivisione di risorse

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

Scrittura

DisassociateResourceShare

Concede l'autorizzazione a dissociare i and/or principali delle risorse da una condivisione di risorse

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:Principal

ram:RequestedResourceType

ram:ResourceArn

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

Scrittura

DisassociateResourceSharePermission

Concede l'autorizzazione per disassociare un'autorizzazione da una condivisione di risorse

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Scrittura

permission*

ram:PermissionArn

ram:PermissionResourceType

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

EnableSharingWithAwsOrganization

Autorizza l'utente ad accedere all'organizzazione del cliente e creare un SLR nell'account del cliente.

Gestione delle autorizzazioni, scrittura

GetPermission

Concede il permesso di ottenere il contenuto di un' AWS autorizzazione RAM

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Lettura

permission*

ram:PermissionArn

ram:PermissionResourceType

GetResourcePolicies

Concede l'autorizzazione per ottenere le policy per le risorse specificate di tua proprietà e condivise

Lettura

GetResourceShareAssociations

Concede l'autorizzazione per ottenere un set di associazioni alle condivisioni di risorse da un elenco fornito o con un determinato stato del tipo specificato

Lettura

GetResourceShareInvitations

Concede l'autorizzazione per ottenere gli inviti alla condivisione di risorse ricevuti dall'ARN specificato o quelli relativi alla condivisione di risorse

Lettura

GetResourceShares

Concede l'autorizzazione per ottenere un set di condivisioni di risorse da un elenco fornito o da uno stato specificato

aws:RequestTag/${TagKey}

aws:TagKeys

Lettura

ListPendingInvitationResources

Concede l'autorizzazione per elencare le risorse in una condivisione di risorse che è condivisa con te ma il cui invito è ancora in sospeso.

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

Lettura

ListPermissionAssociations

Concede l'autorizzazione per elencare le informazioni sull'autorizzazione e le eventuali associazioni

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

List

permission*

ram:PermissionArn

ram:PermissionResourceType

ListPermissionVersions

Concede l'autorizzazione a elencare le versioni di un' AWS autorizzazione RAM

List

ListPermissions

Concede l'autorizzazione a elencare le autorizzazioni RAM AWS

List

ListPrincipals

Concede l'autorizzazione per elencare le entità con cui condividi risorse o che condividono risorse con te

List

ListReplacePermissionAssociationsWork

Concede l'autorizzazione per recuperare lo stato della sostituzione dell'autorizzazione asincrona

List

ListResourceSharePermissions

Concede l'autorizzazione per elencare le autorizzazioni associate a una condivisione di risorse

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

ram:RetainSharingOnAccountLeaveOrganization

List

ListResourceTypes

Concede l'autorizzazione a elencare i tipi di risorse condivisibili supportati dalla RAM AWS

List

ListResources

Concede l'autorizzazione per elencare le risorse che hai aggiunto alle condivisioni di risorse o le risorse condivise con te

List

ListSourceAssociations

Concede l'autorizzazione a elencare le associazioni di fonti per le condivisioni di risorse

List

PromotePermissionCreatedFromPolicy

Concede l'autorizzazione per creare un'autorizzazione gestita dal cliente separata e completamente gestibile

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Scrittura

PromoteResourceShareCreatedFromPolicy

Concede l'autorizzazione per promuovere la condivisione di risorse specificata

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

Scrittura

RejectResourceShareInvitation

Concede l'autorizzazione per rifiutare l'invito alla condivisione delle risorse specificato

resource-share-invitation*

ram:ResourceShareName

ram:ShareOwnerAccountId

Scrittura

ReplacePermissionAssociations

Concede l'autorizzazione per aggiornare tutte le condivisioni di risorse con una nuova autorizzazione

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Scrittura

permission*

ram:PermissionArn

ram:PermissionResourceType

SetDefaultPermissionVersion

Concede l'autorizzazione per specificare un numero di versione come versione predefinita per la rispettiva autorizzazione gestita dal cliente

customer-managed-permission*

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

Scrittura

TagResource

Concede l'autorizzazione per assegnare un tag all'autorizzazione o alla condivisione di risorsa specificata

customer-managed-permission

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

Etichettatura, scrittura

resource-share

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:ResourceShareName

UntagResource

Concede l'autorizzazione per rimuovere un tag dall'autorizzazione o dalla condivisione di risorsa specificata

customer-managed-permission

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:PermissionArn

ram:PermissionResourceType

Etichettare, scrivere

resource-share

aws:ResourceTag/${TagKey}

aws:TagKeys

ram:AllowsExternalPrincipals

ram:ResourceShareName

UpdateResourceShare

Concede l'autorizzazione per aggiornare gli attributi della condivisione di risorse

resource-share*

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:RequestedAllowsExternalPrincipals

ram:ResourceShareName

ram:ResourceTag/${TagKey}

ram:RetainSharingOnAccountLeaveOrganization

Scrittura

Tipi di risorse definiti da AWS Resource Access Manager (RAM)

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

customer-managed-permission

arn:${Partition}:ram:${Region}:${Account}:permission/${ResourcePath}

aws:ResourceTag/${TagKey}

ram:PermissionArn

ram:PermissionResourceType

permission

arn:${Partition}:ram::${Account}:permission/${ResourcePath}

ram:PermissionArn

ram:PermissionResourceType

resource-share

arn:${Partition}:ram:${Region}:${Account}:resource-share/${ResourcePath}

aws:ResourceTag/${TagKey}

ram:AllowsExternalPrincipals

ram:ResourceShareName

resource-share-invitation

arn:${Partition}:ram:${Region}:${Account}:resource-share-invitation/${ResourcePath}

ram:ShareOwnerAccountId

Chiavi di condizione per AWS Resource Access Manager (RAM)

AWS Resource Access Manager (RAM) 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 tramite i tag passati nella richiesta durante la creazione o l'assegnazione di tag a una condivisione di risorse. Se gli utenti non indicano questi tag specifici, o se non specificano nessun tag, la richiesta non riesce

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso tramite i tasti tag passati nella richiesta durante la creazione o l'assegnazione di tag a una condivisione di risorse

ArrayOfString

ram:AllowsExternalPrincipals

Filtra l'accesso tramite le condivisioni di risorse che consentono o negano la condivisione con entità esterne. Ad esempio, specificare true se l'azione può essere eseguita solo su condivisioni di risorse che consentono la condivisione con entità esterne. I responsabili esterni sono AWS account esterni all'organizzazione AWS

Bool

ram:PermissionArn

Filtra l'accesso tramite l'ARN di autorizzazione specificato

ARN

ram:PermissionResourceType

Filtra l'accesso tramite le autorizzazioni del tipo di risorsa specificato

String

ram:Principal

Filtra l'accesso tramite il formato dell'entità specificata

String

ram:RequestedAllowsExternalPrincipals

Filtra l'accesso in base al valore specificato per 'allow'ExternalPrincipals. I responsabili esterni sono AWS account esterni all'organizzazione AWS

Bool

ram:RequestedResourceType

Filtra l'accesso tramite il tipo di risorsa specificato

String

ram:ResourceArn

Filtra l'accesso tramite il tag specificato

ARN

ram:ResourceShareName

Filtra l'accesso tramite una condivisione di risorse con il nome specificato

String

ram:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

ram:RetainSharingOnAccountLeaveOrganization

Filtra l'accesso in base RetainSharingOnAccountLeaveOrganization al valore all'interno di ResourceShareConfiguration ciò che è impostato sulla condivisione delle risorse

Bool

ram:ShareOwnerAccountId

Filtra l'accesso tramite le condivisioni di risorse di proprietà di un account specifico. Ad esempio, è possibile utilizzare questa condizione chiave per specificare quali inviti alla condivisione di risorse possono essere accettati o rifiutati in base all'ID account del proprietario della condivisione di risorse

String