View a markdown version of this page

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

AWS IoT Core Device Advisor (prefisso del servizio: iotdeviceadvisor) 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 Core Device Advisor

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

CreateSuiteDefinition

iotdeviceadvisor:CreateSuiteDefinition

Scrittura

iotdeviceadvisor:TagResource

Etichettatura, scrittura

iam:PassRole

iam:PassedToService

iotdeviceadvisor.amazonaws.com

Scrittura

DeleteSuiteDefinition

iotdeviceadvisor:DeleteSuiteDefinition

Scrittura

GetEndpoint

iotdeviceadvisor:GetEndpoint

Lettura

iam:PassRole

iam:PassedToService

iotdeviceadvisor.amazonaws.com

Scrittura

GetSuiteDefinition

iotdeviceadvisor:GetSuiteDefinition

Lettura

GetSuiteRun

iotdeviceadvisor:GetSuiteRun

Lettura

GetSuiteRunReport

iotdeviceadvisor:GetSuiteRunReport

Lettura

ListSuiteDefinitions

iotdeviceadvisor:ListSuiteDefinitions

List

ListSuiteRuns

iotdeviceadvisor:ListSuiteRuns

List

ListTagsForResource

iotdeviceadvisor:ListTagsForResource

Lettura

StartSuiteRun

iotdeviceadvisor:StartSuiteRun

Scrittura

iotdeviceadvisor:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

iotdeviceadvisor.amazonaws.com

Scrittura

StopSuiteRun

iotdeviceadvisor:StopSuiteRun

Scrittura

TagResource

iotdeviceadvisor:TagResource

Etichettare, scrivere

UntagResource

iotdeviceadvisor:UntagResource

Etichettare, scrivere

UpdateSuiteDefinition

iotdeviceadvisor:UpdateSuiteDefinition

Scrittura

iam:PassRole

iam:PassedToService

iotdeviceadvisor.amazonaws.com

Scrittura

Azioni definite da AWS IoT Core Device Advisor

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

CreateSuiteDefinition

Concede l'autorizzazione per creare una definizione di suite

aws:RequestTag/${TagKey}

aws:TagKeys

Write

DeleteSuiteDefinition

Concede l'autorizzazione per eliminare una definizione di suite

Suitedefinition*

aws:ResourceTag/${TagKey}

Scrittura

GetEndpoint

Concede l'autorizzazione per ottenere un endpoint di Device Advisor

Lettura

GetSuiteDefinition

Concede l'autorizzazione per ottenere una definizione di suite

Suitedefinition*

aws:ResourceTag/${TagKey}

Read

GetSuiteRun

Concede l'autorizzazione per ottenere l'esecuzione di una suite

Suiterun*

aws:ResourceTag/${TagKey}

Read

GetSuiteRunReport

Concede l'autorizzazione per ottenere il rapporto di qualifica per l'esecuzione di una suite

Suiterun*

aws:ResourceTag/${TagKey}

Read

ListSuiteDefinitions

Concede l'autorizzazione per elencare le definizioni di suite

Elenco

ListSuiteRuns

Concede l'autorizzazione per elencare le esecuzioni di suite

Suitedefinition*

aws:ResourceTag/${TagKey}

Elenco

ListTagsForResource

Concede l'autorizzazione per elencare i tag (metadati) assegnati a una risorsa

Suitedefinition

aws:ResourceTag/${TagKey}

Read

Suiterun

aws:ResourceTag/${TagKey}

StartSuiteRun

Concede l'autorizzazione per avviare l'esecuzione di una suite

aws:RequestTag/${TagKey}

aws:TagKeys

Write

StopSuiteRun

Concede l'autorizzazione per arrestare l'esecuzione di una suite

Suiterun*

aws:ResourceTag/${TagKey}

Write

TagResource

Concede l'autorizzazione per aggiungere o modificare i tag della risorsa specificata. I tag sono metadati che possono essere utilizzati per gestire una risorsa.

Suitedefinition

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

Suiterun

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione per rimuovere i tag specificati (metadati) da una risorsa

Suitedefinition

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

Suiterun

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateSuiteDefinition

Concede l'autorizzazione per aggiornare una definizione di suite

Suitedefinition*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da AWS IoT Core Device Advisor

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

Suitedefinition

arn:${Partition}:iotdeviceadvisor:${Region}:${Account}:suitedefinition/${SuiteDefinitionId}

aws:ResourceTag/${TagKey}

Suiterun

arn:${Partition}:iotdeviceadvisor:${Region}:${Account}:suiterun/${SuiteDefinitionId}/${SuiteRunId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS IoT Core Device Advisor

AWS IoT Core Device Advisor 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 per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

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

ArrayOfString