View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS IoT TwinMaker - 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 IoT TwinMaker

AWS IoT TwinMaker (prefisso del servizio: iottwinmaker) 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 IoT TwinMaker

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

BatchPutPropertyValues

iottwinmaker:BatchPutPropertyValues

Scrittura

CancelMetadataTransferJob

iottwinmaker:CancelMetadataTransferJob

Scrittura

CreateComponentType

iottwinmaker:CreateComponentType

Scrittura

iottwinmaker:TagResource

Etichettatura, scrittura

CreateEntity

iottwinmaker:CreateEntity

Scrittura

iottwinmaker:TagResource

Etichettare, scrivere

CreateMetadataTransferJob

iottwinmaker:CreateMetadataTransferJob

Scrittura

CreateScene

iottwinmaker:CreateScene

Scrittura

iottwinmaker:TagResource

Etichettare, scrivere

CreateSyncJob

iottwinmaker:CreateSyncJob

Scrittura

iottwinmaker:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

iottwinmaker.amazonaws.com

Scrittura

CreateWorkspace

iottwinmaker:CreateWorkspace

Scrittura

iottwinmaker:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

iottwinmaker.amazonaws.com

Scrittura

DeleteComponentType

iottwinmaker:DeleteComponentType

Scrittura

DeleteEntity

iottwinmaker:DeleteEntity

Scrittura

DeleteScene

iottwinmaker:DeleteScene

Scrittura

DeleteSyncJob

iottwinmaker:DeleteSyncJob

Scrittura

DeleteWorkspace

iottwinmaker:DeleteWorkspace

Scrittura

ExecuteQuery

iottwinmaker:ExecuteQuery

Lettura

GetComponentType

iottwinmaker:GetComponentType

Lettura

GetEntity

iottwinmaker:GetEntity

Lettura

GetMetadataTransferJob

iottwinmaker:GetMetadataTransferJob

Lettura

GetPricingPlan

iottwinmaker:GetPricingPlan

Lettura

GetPropertyValue

iottwinmaker:GetPropertyValue

Lettura

GetPropertyValueHistory

iottwinmaker:GetPropertyValueHistory

Lettura

GetScene

iottwinmaker:GetScene

Lettura

GetSyncJob

iottwinmaker:GetSyncJob

Lettura

GetWorkspace

iottwinmaker:GetWorkspace

Lettura

ListComponentTypes

iottwinmaker:ListComponentTypes

List

ListComponents

iottwinmaker:ListComponents

List

ListEntities

iottwinmaker:ListEntities

List

ListMetadataTransferJobs

iottwinmaker:ListMetadataTransferJobs

List

ListProperties

iottwinmaker:ListProperties

List

ListScenes

iottwinmaker:ListScenes

List

ListSyncJobs

iottwinmaker:ListSyncJobs

List

ListSyncResources

iottwinmaker:ListSyncResources

List

ListTagsForResource

iottwinmaker:ListTagsForResource

List

ListWorkspaces

iottwinmaker:ListWorkspaces

List

TagResource

iottwinmaker:TagResource

Etichettare, scrivere

UntagResource

iottwinmaker:UntagResource

Etichettare, scrivere

UpdateComponentType

iottwinmaker:UpdateComponentType

Scrittura

UpdateEntity

iottwinmaker:UpdateEntity

Scrittura

UpdatePricingPlan

iottwinmaker:UpdatePricingPlan

Scrittura

UpdateScene

iottwinmaker:UpdateScene

Scrittura

UpdateWorkspace

iottwinmaker:UpdateWorkspace

Scrittura

iam:PassRole

iam:PassedToService

iottwinmaker.amazonaws.com

Scrittura

Azioni definite da AWS IoT TwinMaker

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

BatchPutPropertyValues

Concede l'autorizzazione per impostare i valori di più proprietà della serie temporale

entity

aws:ResourceTag/${TagKey}

Scrittura

workspace*

aws:ResourceTag/${TagKey}

CancelMetadataTransferJob

Concede l'autorizzazione per annullare un processo di trasferimento di metadati

metadataTransferJob*

Scrittura

CreateComponentType

Concede l'autorizzazione per creare un componentType

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateEntity

Concede l'autorizzazione per creare un'entità

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateMetadataTransferJob

Concede l'autorizzazione per creare un processo di trasferimento di metadati

Scrittura

CreateScene

Concede l'autorizzazione per creare una scena

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateSyncJob

Concede l'autorizzazione per creare un processo di sincronizzazione

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateWorkspace

Concede l'autorizzazione per creare un'area di lavoro

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

DeleteComponentType

Concede l'autorizzazione per eliminare un componentType

componentType*

aws:ResourceTag/${TagKey}

Scrittura

workspace*

aws:ResourceTag/${TagKey}

DeleteEntity

Concede l'autorizzazione per eliminare un'entità

entity*

aws:ResourceTag/${TagKey}

Scrittura

workspace*

aws:ResourceTag/${TagKey}

DeleteScene

Concede l'autorizzazione per eliminare una scena

scene*

aws:ResourceTag/${TagKey}

Scrittura

workspace*

aws:ResourceTag/${TagKey}

DeleteSyncJob

Concede l'autorizzazione per eliminare un processo di sincronizzazione

syncJob*

aws:ResourceTag/${TagKey}

Scrittura

workspace*

aws:ResourceTag/${TagKey}

DeleteWorkspace

Concede l'autorizzazione per eliminare un'area di lavoro

workspace*

aws:ResourceTag/${TagKey}

Scrittura

ExecuteQuery

Concede l'autorizzazione per eseguire una query

workspace*

aws:ResourceTag/${TagKey}

Lettura

GetComponentType

Concede l'autorizzazione per ottenere un componentType

componentType*

aws:ResourceTag/${TagKey}

Lettura

workspace*

aws:ResourceTag/${TagKey}

GetEntity

Concede l'autorizzazione per ottenere un'entità

entity*

aws:ResourceTag/${TagKey}

Lettura

workspace*

aws:ResourceTag/${TagKey}

GetMetadataTransferJob

Concede l'autorizzazione per ottenere un processo di trasferimento di metadati

metadataTransferJob*

Lettura

GetPricingPlan

Concede l'autorizzazione per ottenere un piano di determinazione dei prezzi

Lettura

GetPropertyValue

Concede l'autorizzazione per recuperare i valori della proprietà

componentType

aws:ResourceTag/${TagKey}

Lettura

entity

aws:ResourceTag/${TagKey}

workspace*

aws:ResourceTag/${TagKey}

GetPropertyValueHistory

Concede l'autorizzazione per recuperare la cronologia dei valori di una serie temporale

componentType

aws:ResourceTag/${TagKey}

Lettura

entity

aws:ResourceTag/${TagKey}

workspace*

aws:ResourceTag/${TagKey}

GetScene

Concede l'autorizzazione per ottenere una scena

scene*

aws:ResourceTag/${TagKey}

Lettura

workspace*

aws:ResourceTag/${TagKey}

GetSyncJob

Concede l'autorizzazione per ottenere un processo di sincronizzazione

syncJob*

aws:ResourceTag/${TagKey}

Lettura

workspace*

aws:ResourceTag/${TagKey}

GetWorkspace

Concede l'autorizzazione per ottenere un'area di lavoro

workspace*

aws:ResourceTag/${TagKey}

Lettura

ListComponentTypes

Concede l'autorizzazione per elencare tutti i componentTypes di un'area di lavoro

workspace*

aws:ResourceTag/${TagKey}

List

ListComponents

Concede l'autorizzazione per elencare i componenti collegati a un'entità

entity*

aws:ResourceTag/${TagKey}

List

workspace*

aws:ResourceTag/${TagKey}

ListEntities

Concede l'autorizzazione per elencare tutte le entità di un'area di lavoro

workspace*

aws:ResourceTag/${TagKey}

List

ListMetadataTransferJobs

Concede l'autorizzazione per elencare tutti i processi di trasferimento di metadati

List

ListProperties

Concede l'autorizzazione per elencare le proprietà del componente di un'entità

entity*

aws:ResourceTag/${TagKey}

List

workspace*

aws:ResourceTag/${TagKey}

ListScenes

Concede l'autorizzazione per elencare tutte le scene di un'area di lavoro

workspace*

aws:ResourceTag/${TagKey}

List

ListSyncJobs

Concede l'autorizzazione per elencare tutti i processi di sincronizzazione in uno spazio di lavoro

workspace*

aws:ResourceTag/${TagKey}

List

ListSyncResources

Concede l'autorizzazione per elencare tutte le risorse di sincronizzazione per un processo di sincronizzazione

syncJob*

aws:ResourceTag/${TagKey}

List

workspace*

aws:ResourceTag/${TagKey}

ListTagsForResource

Concede l'autorizzazione per elencare tutti i tag per una risorsa

componentType

aws:ResourceTag/${TagKey}

List

entity

aws:ResourceTag/${TagKey}

scene

aws:ResourceTag/${TagKey}

syncJob

aws:ResourceTag/${TagKey}

workspace

aws:ResourceTag/${TagKey}

ListWorkspaces

Concede l'autorizzazione per elencare tutte le aree di lavoro

List

TagResource

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

componentType

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

entity

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

scene

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

syncJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

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

componentType

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

entity

aws:ResourceTag/${TagKey}

aws:TagKeys

scene

aws:ResourceTag/${TagKey}

aws:TagKeys

syncJob

aws:ResourceTag/${TagKey}

aws:TagKeys

workspace

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateComponentType

Concede l'autorizzazione per aggiornare un componentType

componentType*

aws:ResourceTag/${TagKey}

Scrittura

workspace*

aws:ResourceTag/${TagKey}

UpdateEntity

Concede l'autorizzazione per aggiornare un'entità

entity*

aws:ResourceTag/${TagKey}

Scrittura

workspace*

aws:ResourceTag/${TagKey}

UpdatePricingPlan

Concede l'autorizzazione per aggiornare un piano di determinazione dei prezzi

Scrittura

UpdateScene

Concede l'autorizzazione per aggiornare una scena

scene*

aws:ResourceTag/${TagKey}

Scrittura

workspace*

aws:ResourceTag/${TagKey}

UpdateWorkspace

Concede l'autorizzazione per aggiornare un'area di lavoro

workspace*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da AWS IoT TwinMaker

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

componentType

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}/component-type/${ComponentTypeId}

aws:ResourceTag/${TagKey}

entity

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}/entity/${EntityId}

aws:ResourceTag/${TagKey}

metadataTransferJob

arn:${Partition}:iottwinmaker:${Region}:${Account}:metadata-transfer-job/${MetadataTransferJobId}

scene

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}/scene/${SceneId}

aws:ResourceTag/${TagKey}

syncJob

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}/sync-job/${SyncJobId}

aws:ResourceTag/${TagKey}

workspace

arn:${Partition}:iottwinmaker:${Region}:${Account}:workspace/${WorkspaceId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS IoT TwinMaker

AWS IoT TwinMaker definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso dalle coppie chiave-valore tag nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso dai tag collegati a una risorsa

String

aws:TagKeys

Filtra l'accesso in base alle chiavi tag nella richiesta

ArrayOfString

iottwinmaker:destinationType

Filtra l'accesso in base al tipo di destinazione del processo di trasferimento di metadati

String

iottwinmaker:linkedServices

Filtra l'accesso in base all'area di lavoro collegata ai servizi

ArrayOfString

iottwinmaker:sourceType

Filtra l'accesso in base al tipo di origine del processo di trasferimento di metadati

String