

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
<a name="list_iotdeviceadvisor"></a>

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:
+ Scopri come [configurare questo servizio](https://docs.aws.amazon.com/iot/latest/developerguide/device-advisor.html).
+ Visualizza un elenco delle [operazioni API disponibili per questo servizio](https://docs.aws.amazon.com/iot/latest/apireference/API_Operations_AWS_IoT_Core_Device_Advisor.html).
+ Scopri come proteggere questo servizio e le sue risorse [utilizzando le policy delle autorizzazioni IAM](https://docs.aws.amazon.com/iot/latest/developerguide/security_iam_service-with-iam.html).
+ Visualizza [riferimento programmatico all'autorizzazione del servizio](https://servicereference.us-east-1.amazonaws.com/v1/iotdeviceadvisor/iotdeviceadvisor.json) per questo servizio.

**Topics**
+ [Operazioni API definite da AWS IoT Core Device Advisor](#list_iotdeviceadvisor-operations)
+ [Azioni definite da AWS IoT Core Device Advisor](#list_iotdeviceadvisor-actions-as-permissions)
+ [Tipi di risorse definiti da AWS IoT Core Device Advisor](#list_iotdeviceadvisor-resources-for-iam-policies)
+ [Chiavi di condizione per AWS IoT Core Device Advisor](#list_iotdeviceadvisor-policy-keys)

## Operazioni API definite da AWS IoT Core Device Advisor
<a name="list_iotdeviceadvisor-operations"></a>

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](#list_iotdeviceadvisor-actions-as-permissions).




- **   CreateSuiteDefinition  **
  - **Azione IAM:**  [iotdeviceadvisor:CreateSuiteDefinition](#list_iotdeviceadvisor-action-CreateSuiteDefinition)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iotdeviceadvisor:TagResource](#list_iotdeviceadvisor-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettatura, scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** iotdeviceadvisor.amazonaws.com / **Livello di accesso:** Scrittura

- **   DeleteSuiteDefinition  **
  - **Azione IAM:**  [iotdeviceadvisor:DeleteSuiteDefinition](#list_iotdeviceadvisor-action-DeleteSuiteDefinition) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   GetEndpoint  **
  - **Azione IAM:**  [iotdeviceadvisor:GetEndpoint](#list_iotdeviceadvisor-action-GetEndpoint)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Lettura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** iotdeviceadvisor.amazonaws.com / **Livello di accesso:** Scrittura

- **   GetSuiteDefinition  **
  - **Azione IAM:**  [iotdeviceadvisor:GetSuiteDefinition](#list_iotdeviceadvisor-action-GetSuiteDefinition) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetSuiteRun  **
  - **Azione IAM:**  [iotdeviceadvisor:GetSuiteRun](#list_iotdeviceadvisor-action-GetSuiteRun) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetSuiteRunReport  **
  - **Azione IAM:**  [iotdeviceadvisor:GetSuiteRunReport](#list_iotdeviceadvisor-action-GetSuiteRunReport) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListSuiteDefinitions  **
  - **Azione IAM:**  [iotdeviceadvisor:ListSuiteDefinitions](#list_iotdeviceadvisor-action-ListSuiteDefinitions) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListSuiteRuns  **
  - **Azione IAM:**  [iotdeviceadvisor:ListSuiteRuns](#list_iotdeviceadvisor-action-ListSuiteRuns) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListTagsForResource  **
  - **Azione IAM:**  [iotdeviceadvisor:ListTagsForResource](#list_iotdeviceadvisor-action-ListTagsForResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   StartSuiteRun  **
  - **Azione IAM:**  [iotdeviceadvisor:StartSuiteRun](#list_iotdeviceadvisor-action-StartSuiteRun)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iotdeviceadvisor:TagResource](#list_iotdeviceadvisor-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettare, scrivere
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** iotdeviceadvisor.amazonaws.com / **Livello di accesso:** Scrittura

- **   StopSuiteRun  **
  - **Azione IAM:**  [iotdeviceadvisor:StopSuiteRun](#list_iotdeviceadvisor-action-StopSuiteRun) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   TagResource  **
  - **Azione IAM:**  [iotdeviceadvisor:TagResource](#list_iotdeviceadvisor-action-TagResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Etichettare, scrivere

- **   UntagResource  **
  - **Azione IAM:**  [iotdeviceadvisor:UntagResource](#list_iotdeviceadvisor-action-UntagResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Etichettare, scrivere

- **   UpdateSuiteDefinition  **
  - **Azione IAM:**  [iotdeviceadvisor:UpdateSuiteDefinition](#list_iotdeviceadvisor-action-UpdateSuiteDefinition)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** iotdeviceadvisor.amazonaws.com / **Livello di accesso:** Scrittura



## Azioni definite da AWS IoT Core Device Advisor
<a name="list_iotdeviceadvisor-actions-as-permissions"></a>

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.




- **   [CreateSuiteDefinition](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_CreateSuiteDefinition.html)  **
  - **Description:** Concede l'autorizzazione per creare una definizione di suite
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_iotdeviceadvisor-aws_RequestTag___TagKey_)<br />[aws:TagKeys](#list_iotdeviceadvisor-aws_TagKeys)
  - **Livello di accesso:** Write

- **   [DeleteSuiteDefinition](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_DeleteSuiteDefinition.html)  **
  - **Description:** Concede l'autorizzazione per eliminare una definizione di suite
  - **Tipi di risorsa (\*obbligatorio):** [Suitedefinition\*](#list_iotdeviceadvisor-resource-Suitedefinition)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [GetEndpoint](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_GetEndpoint.html)  **
  - **Description:** Concede l'autorizzazione per ottenere un endpoint di Device Advisor
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetSuiteDefinition](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_GetSuiteDefinition.html)  **
  - **Description:** Concede l'autorizzazione per ottenere una definizione di suite
  - **Tipi di risorsa (\*obbligatorio):** [Suitedefinition\*](#list_iotdeviceadvisor-resource-Suitedefinition)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [GetSuiteRun](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_GetSuiteRun.html)  **
  - **Description:** Concede l'autorizzazione per ottenere l'esecuzione di una suite
  - **Tipi di risorsa (\*obbligatorio):** [Suiterun\*](#list_iotdeviceadvisor-resource-Suiterun)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [GetSuiteRunReport](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_GetSuiteRunReport.html)  **
  - **Description:** Concede l'autorizzazione per ottenere il rapporto di qualifica per l'esecuzione di una suite
  - **Tipi di risorsa (\*obbligatorio):** [Suiterun\*](#list_iotdeviceadvisor-resource-Suiterun)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [ListSuiteDefinitions](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_ListSuiteDefinitions.html)  **
  - **Description:** Concede l'autorizzazione per elencare le definizioni di suite
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Elenco

- **   [ListSuiteRuns](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_ListSuiteRuns.html)  **
  - **Description:** Concede l'autorizzazione per elencare le esecuzioni di suite
  - **Tipi di risorsa (\*obbligatorio):** [Suitedefinition\*](#list_iotdeviceadvisor-resource-Suitedefinition)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Elenco

- **   [ListTagsForResource](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_ListTagsForResource.html)  **
  - **Description:** Concede l'autorizzazione per elencare i tag (metadati) assegnati a una risorsa
  - **Tipi di risorsa (\*obbligatorio):** [Suitedefinition](#list_iotdeviceadvisor-resource-Suitedefinition) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [Suiterun](#list_iotdeviceadvisor-resource-Suiterun) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [StartSuiteRun](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_StartSuiteRun.html)  **
  - **Description:** Concede l'autorizzazione per avviare l'esecuzione di una suite
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_iotdeviceadvisor-aws_RequestTag___TagKey_)<br />[aws:TagKeys](#list_iotdeviceadvisor-aws_TagKeys)
  - **Livello di accesso:** Write

- **   [StopSuiteRun](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_StopSuiteRun.html)  **
  - **Description:** Concede l'autorizzazione per arrestare l'esecuzione di una suite
  - **Tipi di risorsa (\*obbligatorio):** [Suiterun\*](#list_iotdeviceadvisor-resource-Suiterun)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Write

- **   [TagResource](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_TagResource.html)  **
  - **Description:** Concede l'autorizzazione per aggiungere o modificare i tag della risorsa specificata. I tag sono metadati che possono essere utilizzati per gestire una risorsa.
  - **Tipi di risorsa (\*obbligatorio):** [Suitedefinition](#list_iotdeviceadvisor-resource-Suitedefinition) / **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_iotdeviceadvisor-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_iotdeviceadvisor-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [Suiterun](#list_iotdeviceadvisor-resource-Suiterun) / **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_iotdeviceadvisor-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_iotdeviceadvisor-aws_TagKeys)
  - **Livello di accesso:** Etichettatura, scrittura

- **   [UntagResource](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_UntagResource.html)  **
  - **Description:** Concede l'autorizzazione per rimuovere i tag specificati (metadati) da una risorsa
  - **Tipi di risorsa (\*obbligatorio):** [Suitedefinition](#list_iotdeviceadvisor-resource-Suitedefinition) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_iotdeviceadvisor-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [Suiterun](#list_iotdeviceadvisor-resource-Suiterun) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_iotdeviceadvisor-aws_TagKeys)
  - **Livello di accesso:** Etichettare, scrivere

- **   [UpdateSuiteDefinition](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_UpdateSuiteDefinition.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare una definizione di suite
  - **Tipi di risorsa (\*obbligatorio):** [Suitedefinition\*](#list_iotdeviceadvisor-resource-Suitedefinition)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura



## Tipi di risorse definiti da AWS IoT Core Device Advisor
<a name="list_iotdeviceadvisor-resources-for-iam-policies"></a>

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](https://docs.aws.amazon.com/iot/latest/developerguide/device-advisor-workflow.html#device-advisor-workflow-create-suite-definition)  | arn:${Partition}:iotdeviceadvisor:${Region}:${Account}:suitedefinition/${SuiteDefinitionId} | [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_) | 
|  [Suiterun](https://docs.aws.amazon.com/iot/latest/developerguide/device-advisor-workflow.html#device-advisor-workflow-start-suite-run)  | arn:${Partition}:iotdeviceadvisor:${Region}:${Account}:suiterun/${SuiteDefinitionId}/${SuiteRunId} | [aws:ResourceTag/${TagKey}](#list_iotdeviceadvisor-aws_ResourceTag___TagKey_) | 

## Chiavi di condizione per AWS IoT Core Device Advisor
<a name="list_iotdeviceadvisor-policy-keys"></a>

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}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtra l'accesso per i tag passati nella richiesta | String | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra l'accesso per i tag associati alla risorsa | String | 
|   [aws:TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra l'accesso tramite le chiavi di tag passate nella richiesta | ArrayOfString | 