View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Cloud Directory - 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à.

Operazioni, risorse e chiavi di condizione per Amazon Cloud Directory

Amazon Cloud Directory (prefisso del servizio: clouddirectory) 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 Cloud Directory

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

AddFacetToObject

clouddirectory:AddFacetToObject

Scrittura

ApplySchema

clouddirectory:ApplySchema

Scrittura

AttachObject

clouddirectory:AttachObject

Scrittura

AttachPolicy

clouddirectory:AttachPolicy

Scrittura

AttachToIndex

clouddirectory:AttachToIndex

Scrittura

AttachTypedLink

clouddirectory:AttachTypedLink

Scrittura

BatchRead

clouddirectory:BatchRead

Lettura

clouddirectory:GetLinkAttributes

Lettura

clouddirectory:GetObjectAttributes

Lettura

clouddirectory:GetObjectInformation

Lettura

clouddirectory:ListAttachedIndices

Lettura

clouddirectory:ListIncomingTypedLinks

Lettura

clouddirectory:ListIndex

Lettura

clouddirectory:ListObjectAttributes

Lettura

clouddirectory:ListObjectChildren

Lettura

clouddirectory:ListObjectParentPaths

Lettura

clouddirectory:ListObjectParents

Lettura

clouddirectory:ListObjectPolicies

Lettura

clouddirectory:ListOutgoingTypedLinks

Lettura

clouddirectory:ListPolicyAttachments

Lettura

clouddirectory:LookupPolicy

Lettura

BatchWrite

clouddirectory:AddFacetToObject

Scrittura

clouddirectory:AttachObject

Scrittura

clouddirectory:AttachPolicy

Scrittura

clouddirectory:AttachToIndex

Scrittura

clouddirectory:AttachTypedLink

Scrittura

clouddirectory:BatchWrite

Scrittura

clouddirectory:CreateIndex

Scrittura

clouddirectory:CreateObject

Scrittura

clouddirectory:DeleteObject

Scrittura

clouddirectory:DetachFromIndex

Scrittura

clouddirectory:DetachObject

Scrittura

clouddirectory:DetachTypedLink

Scrittura

clouddirectory:RemoveFacetFromObject

Scrittura

clouddirectory:UpdateLinkAttributes

Scrittura

clouddirectory:UpdateObjectAttributes

Scrittura

CreateDirectory

clouddirectory:CreateDirectory

Scrittura

CreateFacet

clouddirectory:CreateFacet

Scrittura

CreateIndex

clouddirectory:AttachObject

Scrittura

clouddirectory:CreateIndex

Scrittura

CreateObject

clouddirectory:AttachObject

Scrittura

clouddirectory:CreateObject

Scrittura

CreateSchema

clouddirectory:CreateSchema

Scrittura

CreateTypedLinkFacet

clouddirectory:CreateTypedLinkFacet

Scrittura

DeleteDirectory

clouddirectory:DeleteDirectory

Scrittura

DeleteFacet

clouddirectory:DeleteFacet

Scrittura

DeleteObject

clouddirectory:DeleteObject

Scrittura

DeleteSchema

clouddirectory:DeleteSchema

Scrittura

DeleteTypedLinkFacet

clouddirectory:DeleteTypedLinkFacet

Scrittura

DetachFromIndex

clouddirectory:DetachFromIndex

Scrittura

DetachObject

clouddirectory:DetachObject

Scrittura

DetachPolicy

clouddirectory:DetachPolicy

Scrittura

DetachTypedLink

clouddirectory:DetachTypedLink

Scrittura

DisableDirectory

clouddirectory:DisableDirectory

Scrittura

EnableDirectory

clouddirectory:EnableDirectory

Scrittura

GetAppliedSchemaVersion

clouddirectory:GetAppliedSchemaVersion

Lettura

GetDirectory

clouddirectory:GetDirectory

Lettura

GetFacet

clouddirectory:GetFacet

Lettura

GetLinkAttributes

clouddirectory:GetLinkAttributes

Lettura

GetObjectAttributes

clouddirectory:GetObjectAttributes

Lettura

GetObjectInformation

clouddirectory:GetObjectInformation

Lettura

GetSchemaAsJson

clouddirectory:GetSchemaAsJson

Lettura

GetTypedLinkFacetInformation

clouddirectory:GetTypedLinkFacetInformation

Lettura

ListAppliedSchemaArns

clouddirectory:ListAppliedSchemaArns

List

ListAttachedIndices

clouddirectory:ListAttachedIndices

Lettura

ListDevelopmentSchemaArns

clouddirectory:ListDevelopmentSchemaArns

List

ListDirectories

clouddirectory:ListDirectories

List

ListFacetAttributes

clouddirectory:ListFacetAttributes

Lettura

ListFacetNames

clouddirectory:ListFacetNames

Lettura

ListIncomingTypedLinks

clouddirectory:ListIncomingTypedLinks

Lettura

ListIndex

clouddirectory:ListIndex

Lettura

ListManagedSchemaArns

clouddirectory:ListManagedSchemaArns

List

ListObjectAttributes

clouddirectory:ListObjectAttributes

Lettura

ListObjectChildren

clouddirectory:ListObjectChildren

Lettura

ListObjectParentPaths

clouddirectory:ListObjectParentPaths

Lettura

ListObjectParents

clouddirectory:ListObjectParents

Lettura

ListObjectPolicies

clouddirectory:ListObjectPolicies

Lettura

ListOutgoingTypedLinks

clouddirectory:ListOutgoingTypedLinks

Lettura

ListPolicyAttachments

clouddirectory:ListPolicyAttachments

Lettura

ListPublishedSchemaArns

clouddirectory:ListPublishedSchemaArns

List

ListTagsForResource

clouddirectory:ListTagsForResource

Lettura

ListTypedLinkFacetAttributes

clouddirectory:ListTypedLinkFacetAttributes

Lettura

ListTypedLinkFacetNames

clouddirectory:ListTypedLinkFacetNames

Lettura

LookupPolicy

clouddirectory:LookupPolicy

Lettura

PublishSchema

clouddirectory:PublishSchema

Scrittura

PutSchemaFromJson

clouddirectory:PutSchemaFromJson

Scrittura

RemoveFacetFromObject

clouddirectory:RemoveFacetFromObject

Scrittura

TagResource

clouddirectory:TagResource

Etichettatura, scrittura

UntagResource

clouddirectory:UntagResource

Etichettare, scrivere

UpdateFacet

clouddirectory:UpdateFacet

Scrittura

UpdateLinkAttributes

clouddirectory:UpdateLinkAttributes

Scrittura

UpdateObjectAttributes

clouddirectory:UpdateObjectAttributes

Scrittura

UpdateSchema

clouddirectory:UpdateSchema

Scrittura

UpdateTypedLinkFacet

clouddirectory:UpdateTypedLinkFacet

Scrittura

UpgradeAppliedSchema

clouddirectory:UpgradeAppliedSchema

Scrittura

UpgradePublishedSchema

clouddirectory:UpgradePublishedSchema

Scrittura

Operazioni definite da Amazon Cloud Directory

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

AddFacetToObject

Concede l'autorizzazione per aggiungere un nuovo facet a un oggetto

directory*

Scrittura

ApplySchema

Concede l'autorizzazione per copiare lo schema pubblicato come input nella Directory con lo stesso nome e versione dello schema pubblicato

directory*

Scrittura

publishedSchema*

AttachObject

Concede l'autorizzazione per collegare un oggetto esistente a un altro oggetto esistente

directory*

Scrittura

AttachPolicy

Concede l'autorizzazione per collegare l'oggetto di una policy a qualsiasi altro oggetto

directory*

Scrittura

AttachToIndex

Concede l'autorizzazione per collegare l'oggetto specificato all'indice specificato

directory*

Scrittura

AttachTypedLink

Concede il permesso di allegare un link digitato b/w un riferimento all'oggetto di origine e di destinazione

directory*

Scrittura

BatchRead

Concede l'autorizzazione per eseguire tutte le operazioni di lettura in un batch. Ogni singola operazione all'interno BatchRead devono essere concesse le autorizzazioni in modo esplicito

directory*

Lettura

BatchWrite

Concede l'autorizzazione per eseguire tutte le operazioni di scrittura in un batch. Ogni singola operazione all'interno BatchWrite devono essere concesse le autorizzazioni in modo esplicito

directory*

Scrittura

CreateDirectory

Concede l'autorizzazione per creare una Directory copiando gli schemi pubblicati nella directory

publishedSchema*

Scrittura

CreateFacet

Concede l'autorizzazione per creare un nuovo facet in uno schema

appliedSchema*

Scrittura

developmentSchema*

CreateIndex

Concede l'autorizzazione per creare l'oggetto di un indice

directory*

Scrittura

CreateObject

Concede l'autorizzazione per creare un oggetto in una Directory

directory*

Scrittura

CreateSchema

Concede l'autorizzazione per creare un nuovo schema in stato di sviluppo

Scrittura

CreateTypedLinkFacet

Concede l'autorizzazione per creare un nuovo facet del collegamento tipizzato in uno schema

appliedSchema*

Scrittura

developmentSchema*

DeleteDirectory

Concede l'autorizzazione per eliminare una directory. Possono essere eliminate solo le directory disabilitate

directory*

Scrittura

DeleteFacet

Concede l'autorizzazione per eliminare un determinato facet. Tutti gli attributi e le regole associati al facet saranno eliminati

developmentSchema*

Scrittura

DeleteObject

Concede l'autorizzazione per eliminare un oggetto e gli attributi associati

directory*

Scrittura

DeleteSchema

Concede l'autorizzazione per eliminare un determinato schema

developmentSchema*

Scrittura

publishedSchema*

DeleteTypedLinkFacet

Concede il permesso di eliminare un determinato TypedLink Sfaccettatura. Tutti gli attributi e le regole associati al facet saranno eliminati

developmentSchema*

Scrittura

DetachFromIndex

Concede l'autorizzazione per scollegare l'oggetto specificato dall'indice specificato

directory*

Scrittura

DetachObject

Concede l'autorizzazione per scollegare uno specifico oggetto dall'oggetto padre

directory*

Scrittura

DetachPolicy

Concede l'autorizzazione per scollegare una policy da un oggetto

directory*

Scrittura

DetachTypedLink

Concede il permesso di scollegare un determinato link digitato b/w un dato riferimento all'oggetto di origine e di destinazione

directory*

Scrittura

DisableDirectory

Concede l'autorizzazione per disabilitare la directory specificata

directory*

Scrittura

EnableDirectory

Concede l'autorizzazione per abilitare la directory specificata

directory*

Scrittura

GetAppliedSchemaVersion

Concede l'autorizzazione per restituire l'ARN di versione dello schema corrente applicato, inclusa la versione secondaria in uso

appliedSchema*

Lettura

GetDirectory

Concede l'autorizzazione per recuperare i metadati su una directory

directory*

Lettura

GetFacet

Concede il permesso di ottenere i dettagli del Facet, come il nome del Facet, gli attributi, le regole o ObjectType

appliedSchema*

Lettura

developmentSchema*

publishedSchema*

GetLinkAttributes

Concede l'autorizzazione per recuperare gli attributi associati a un collegamento tipizzato

directory*

Lettura

GetObjectAttributes

Concede l'autorizzazione per recuperare gli attributi associati a un oggetto all'interno di un facet

directory*

Lettura

GetObjectInformation

Concede l'autorizzazione per recuperare i metadati su un oggetto

directory*

Lettura

GetSchemaAsJson

Concede l'autorizzazione per richiamare una rappresentazione JSON dello schema

appliedSchema*

Lettura

developmentSchema*

publishedSchema*

GetTypedLinkFacetInformation

Concede l'autorizzazione per restituire le informazioni sull'ordine degli attributi di identità associati a uno specifico facet del collegamento tipizzato

appliedSchema*

Lettura

developmentSchema*

publishedSchema*

ListAppliedSchemaArns

Concede l'autorizzazione per elencare gli schemi applicati a una directory

directory*

List

ListAttachedIndices

Concede l'autorizzazione per elencare gli indici collegati a un oggetto

directory*

Lettura

ListDevelopmentSchemaArns

Concede l'autorizzazione per recuperare gli ARN degli schemi in stato di sviluppo

List

ListDirectories

Concede l'autorizzazione per elencare le directory create all'interno di un account

List

ListFacetAttributes

Concede l'autorizzazione per richiamare gli attributi collegati al facet

appliedSchema*

Lettura

developmentSchema*

publishedSchema*

ListFacetNames

Concede l'autorizzazione per recuperare i nomi dei facet presenti in uno schema

appliedSchema*

Lettura

developmentSchema*

publishedSchema*

ListIncomingTypedLinks

Concede il permesso di restituire un elenco impaginato di tutti i dati in entrata TypedLinks per un determinato oggetto

directory*

Lettura

ListIndex

Concede l'autorizzazione per elencare gli oggetti collegati all'indice specificato

directory*

Lettura

ListManagedSchemaArns

Concede l'autorizzazione per elencare le famiglie di versioni principali di ogni schema gestito. Se una versione principale ARN viene fornita come SchemaArn, vengono invece elencate le revisioni delle versioni minori di quella famiglia

List

ListObjectAttributes

Concede l'autorizzazione per elencare tutti gli attributi associati a un oggetto

directory*

Lettura

ListObjectChildren

Concede l'autorizzazione per restituire un elenco suddiviso in pagine di oggetti figlio associati a uno specifico oggetto

directory*

Lettura

ListObjectParentPaths

Concede l'autorizzazione per recuperare tutti i percorsi padre disponibili per qualsiasi tipo di oggetto, ad esempio oggetti di tipo nodo, nodo foglia, nodo di policy e nodo di indice

directory*

Lettura

ListObjectParents

Concede l'autorizzazione per elencare gli oggetti padre associati a uno specifico oggetto suddivisi in pagine

directory*

Lettura

ListObjectPolicies

Concede l'autorizzazione per restituire le policy collegate a un oggetto suddivise in pagine

directory*

Lettura

ListOutgoingTypedLinks

Concede il permesso di restituire un elenco impaginato di tutte le versioni in uscita TypedLinks per un determinato oggetto

directory*

Lettura

ListPolicyAttachments

Concede il permesso di restituire tutti i ObjectIdentifiers a cui è allegata una determinata politica

directory*

Lettura

ListPublishedSchemaArns

Concede l'autorizzazione per richiamare gli ARN dello schema pubblicati

List

ListTagsForResource

Concede l'autorizzazione per restituire i tag per una risorsa

directory*

Lettura

ListTypedLinkFacetAttributes

Concede l'autorizzazione per restituire un elenco suddiviso in pagine di attributi associati a un facet del collegamento tipizzato

appliedSchema*

Lettura

developmentSchema*

publishedSchema*

ListTypedLinkFacetNames

Concede l'autorizzazione per restituire un elenco suddiviso in pagine di nomi di facet del collegamento tipizzato disponibili in uno schema

appliedSchema*

Lettura

developmentSchema*

publishedSchema*

LookupPolicy

Concede l'autorizzazione per elencare tutte le policy dalla radice della Directory fino all'oggetto specificato

directory*

Lettura

PublishSchema

Concede l'autorizzazione per pubblicare uno schema di sviluppo con una versione

developmentSchema*

Scrittura

PutSchemaFromJson

Concede l'autorizzazione per aggiornare uno schema utilizzando il caricamento JSON. Disponibile solo per schemi di sviluppo

Scrittura

RemoveFacetFromObject

Concede l'autorizzazione per rimuovere il facet specificato dall'oggetto specificato

directory*

Scrittura

TagResource

Concede l'autorizzazione per aggiungere tag a una risorsa

directory*

Etichettatura, scrittura

UntagResource

Concede l'autorizzazione per rimuovere tag da una risorsa

directory*

Etichettare, scrivere

UpdateFacet

Concede il permesso a add/update/elimina gli attributi, le regole o le regole esistenti ObjectType di una sfaccettatura

appliedSchema*

Scrittura

developmentSchema*

UpdateLinkAttributes

Concede il permesso di aggiornare gli attributi di un determinato link digitato. Gli attributi da aggiornare non devono contribuire all'identità del link digitato, come definita dal relativo IdentityAttributeOrder

directory*

Scrittura

UpdateObjectAttributes

Concede l'autorizzazione per aggiornare gli attributi di un determinato oggetto

directory*

Scrittura

UpdateSchema

Concede l'autorizzazione per aggiornare il nome dello schema con un nuovo nome

developmentSchema*

Scrittura

UpdateTypedLinkFacet

Concede il permesso a add/update/delete gli attributi esistenti, le regole, l'ordine degli attributi di identità di a TypedLink Sfaccettatura

developmentSchema*

Scrittura

UpgradeAppliedSchema

Concede il permesso di aggiornare una singola directory sul posto utilizzando il PublishedSchemaArn con gli aggiornamenti dello schema disponibili in MinorVersion. Backwards-compatible gli aggiornamenti di versione minori sono immediatamente disponibili per i lettori su tutti gli oggetti della directory

directory*

Scrittura

publishedSchema*

UpgradePublishedSchema

Concede il permesso di aggiornare uno schema pubblicato in base a una nuova revisione della versione secondaria utilizzando il contenuto corrente di DevelopmentSchemaArn

developmentSchema*

Scrittura

publishedSchema*

Tipi di risorsa definiti da Amazon Cloud Directory

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

appliedSchema

arn:${Partition}:clouddirectory:${Region}:${Account}:directory/${DirectoryId}/schema/${SchemaName}/${Version}

developmentSchema

arn:${Partition}:clouddirectory:${Region}:${Account}:schema/development/${SchemaName}

directory

arn:${Partition}:clouddirectory:${Region}:${Account}:directory/${DirectoryId}

publishedSchema

arn:${Partition}:clouddirectory:${Region}:${Account}:schema/published/${SchemaName}/${Version}

Chiavi di condizione per Amazon Cloud Directory

Amazon Cloud Directory non ha chiavi di condizione specifiche del servizio che possono essere utilizzate in Condition elemento delle dichiarazioni politiche.