Azioni, risorse e chiavi di condizione per AWS IoT TwinMaker
AWS IoT TwinMaker (service prefix:iottwinmaker) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle policy di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da AWS IoT TwinMaker
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 |
|---|---|---|---|---|
|
BatchPutPropertyValues |
Scrittura |
|||
|
CancelMetadataTransferJob |
Scrittura |
|||
|
CreateComponentType |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateEntity |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateMetadataTransferJob |
Scrittura |
|||
|
CreateScene |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateSyncJob |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
iottwinmaker.amazonaws.com |
Scrittura |
||
|
CreateWorkspace |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
iottwinmaker.amazonaws.com |
Scrittura |
||
|
DeleteComponentType |
Scrittura |
|||
|
DeleteEntity |
Scrittura |
|||
|
DeleteScene |
Scrittura |
|||
|
DeleteSyncJob |
Scrittura |
|||
|
DeleteWorkspace |
Scrittura |
|||
|
ExecuteQuery |
Lettura |
|||
|
GetComponentType |
Lettura |
|||
|
GetEntity |
Lettura |
|||
|
GetMetadataTransferJob |
Lettura |
|||
|
GetPricingPlan |
Lettura |
|||
|
GetPropertyValue |
Lettura |
|||
|
GetPropertyValueHistory |
Lettura |
|||
|
GetScene |
Lettura |
|||
|
GetSyncJob |
Lettura |
|||
|
GetWorkspace |
Lettura |
|||
|
ListComponentTypes |
List |
|||
|
ListComponents |
List |
|||
|
ListEntities |
List |
|||
|
ListMetadataTransferJobs |
List |
|||
|
ListProperties |
List |
|||
|
ListScenes |
List |
|||
|
ListSyncJobs |
List |
|||
|
ListSyncResources |
List |
|||
|
ListTagsForResource |
List |
|||
|
ListWorkspaces |
List |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateComponentType |
Scrittura |
|||
|
UpdateEntity |
Scrittura |
|||
|
UpdatePricingPlan |
Scrittura |
|||
|
UpdateScene |
Scrittura |
|||
|
UpdateWorkspace |
Scrittura |
|||
Io sono: 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. 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 |
|---|---|---|---|---|
Concede l'autorizzazione per impostare i valori di più proprietà della serie temporale |
Scrittura |
|||
Concede l'autorizzazione per annullare un processo di trasferimento di metadati |
Scrittura |
|||
Concede l'autorizzazione per creare un componentType |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un'entità |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un processo di trasferimento di metadati |
Scrittura |
|||
Concede l'autorizzazione per creare una scena |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un processo di sincronizzazione |
leggi: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un'area di lavoro |
Scrittura |
|||
Concede l'autorizzazione per eliminare un componentType |
Scrittura |
|||
Concede l'autorizzazione per eliminare un'entità |
Scrittura |
|||
Concede l'autorizzazione per eliminare una scena |
Scrittura |
|||
Concede l'autorizzazione per eliminare un processo di sincronizzazione |
Scrittura |
|||
Concede l'autorizzazione per eliminare un'area di lavoro |
Scrittura |
|||
Concede l'autorizzazione per eseguire una query |
Lettura |
|||
Concede l'autorizzazione per ottenere un componentType |
Lettura |
|||
Concede l'autorizzazione per ottenere un'entità |
Lettura |
|||
Concede l'autorizzazione per ottenere un processo di trasferimento di metadati |
Lettura |
|||
Concede l'autorizzazione per ottenere un piano di determinazione dei prezzi |
Lettura |
|||
Concede l'autorizzazione per recuperare i valori della proprietà |
Lettura |
|||
Concede l'autorizzazione per recuperare la cronologia dei valori di una serie temporale |
Lettura |
|||
Concede l'autorizzazione per ottenere una scena |
Lettura |
|||
Concede l'autorizzazione per ottenere un processo di sincronizzazione |
Lettura |
|||
Concede l'autorizzazione per ottenere un'area di lavoro |
Lettura |
|||
Concede l'autorizzazione per elencare tutti i componentTypes di un'area di lavoro |
List |
|||
Concede l'autorizzazione per elencare i componenti collegati a un'entità |
List |
|||
Concede l'autorizzazione per elencare tutte le entità di un'area di lavoro |
List |
|||
Concede l'autorizzazione per elencare tutti i processi di trasferimento di metadati |
List |
|||
Concede l'autorizzazione per elencare le proprietà del componente di un'entità |
List |
|||
Concede l'autorizzazione per elencare tutte le scene di un'area di lavoro |
List |
|||
Concede l'autorizzazione per elencare tutti i processi di sincronizzazione in uno spazio di lavoro |
List |
|||
Concede l'autorizzazione per elencare tutte le risorse di sincronizzazione per un processo di sincronizzazione |
List |
|||
Concede l'autorizzazione per elencare tutti i tag per una risorsa |
List |
|||
Concede l'autorizzazione per elencare tutte le aree di lavoro |
List |
|||
Concede l'autorizzazione per applicare un tag a una risorsa. |
leggi: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
|
leggi: RequestTag /$ {} TagKey |
||||
|
leggi: RequestTag /$ {} TagKey |
||||
|
leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione per rimuovere un tag da una risorsa. |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per aggiornare un componentType |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un'entità |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un piano di determinazione dei prezzi |
Scrittura |
|||
Concede l'autorizzazione per aggiornare una scena |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un'area di lavoro |
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 |
|---|---|---|
arn: $ {Partition} :iottwinmaker: $ {Region} :$ {Account} :workspace/$ {} /component-type/$ {} WorkspaceId ComponentTypeId |
||
arn: $ {Partition} :iottwinmaker: $ {Region} :$ {Account} :workspace/$ {} /entity/$ {} WorkspaceId EntityId |
||
arn: $ {Partition} :iottwinmaker: $ {Region} :$ {Account} :metadata-transfer-job/$ {} MetadataTransferJobId |
||
arn: $ {Partition} :iottwinmaker: $ {Region} :$ {Account} :workspace/$ {} /scene/$ {} WorkspaceId SceneId |
||
arn: $ {Partition} :iottwinmaker: $ {Region} :$ {Account} :workspace/$ {} /sync-job/$ {} WorkspaceId SyncJobId |
||
arn: $ {Partition} :iottwinmaker: $ {Region} :$ {Account} :workspace/$ {} WorkspaceId |
Chiavi di condizione per AWS IoT TwinMaker
AWS L'IoT TwinMaker definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso dalle coppie chiave-valore tag nella richiesta |
Stringa |
|
Filtra l'accesso dai tag collegati a una risorsa |
Stringa |
|
Filtra l'accesso in base alle chiavi tag nella richiesta |
ArrayOfString |
|
Filtra l'accesso in base al tipo di destinazione del processo di trasferimento di metadati |
Stringa |
|
Filtra l'accesso in base all'area di lavoro collegata ai servizi |
ArrayOfString |
|
Filtra l'accesso in base al tipo di origine del processo di trasferimento di metadati |
Stringa |