View a markdown version of this page

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

AWS Integrazioni gestite IoT (prefisso del servizio: iotmanagedintegrations) 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 Integrazioni gestite IoT

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

CreateAccountAssociation

iotmanagedintegrations:CreateAccountAssociation

Scrittura

iotmanagedintegrations:TagResource

Etichettatura, scrittura

CreateCloudConnector

iotmanagedintegrations:CreateCloudConnector

Scrittura

CreateConnectorDestination

iotmanagedintegrations:CreateConnectorDestination

Scrittura

CreateCredentialLocker

iotmanagedintegrations:CreateCredentialLocker

Scrittura

iotmanagedintegrations:TagResource

Etichettare, scrivere

CreateDestination

iotmanagedintegrations:CreateDestination

Scrittura

iam:PassRole

Scrittura

CreateEventLogConfiguration

iotmanagedintegrations:CreateEventLogConfiguration

Scrittura

CreateManagedThing

iotmanagedintegrations:CreateManagedThing

Scrittura

iotmanagedintegrations:TagResource

Etichettare, scrivere

CreateNotificationConfiguration

iotmanagedintegrations:CreateNotificationConfiguration

Scrittura

CreateOtaTask

iotmanagedintegrations:CreateOtaTask

Scrittura

iotmanagedintegrations:TagResource

Etichettare, scrivere

CreateOtaTaskConfiguration

iotmanagedintegrations:CreateOtaTaskConfiguration

Scrittura

CreateProvisioningProfile

iotmanagedintegrations:CreateProvisioningProfile

Scrittura

iotmanagedintegrations:TagResource

Etichettare, scrivere

DeleteAccountAssociation

iotmanagedintegrations:DeleteAccountAssociation

Scrittura

DeleteCloudConnector

iotmanagedintegrations:DeleteCloudConnector

Scrittura

DeleteConnectorDestination

iotmanagedintegrations:DeleteConnectorDestination

Scrittura

DeleteCredentialLocker

iotmanagedintegrations:DeleteCredentialLocker

Scrittura

DeleteDestination

iotmanagedintegrations:DeleteDestination

Scrittura

DeleteEventLogConfiguration

iotmanagedintegrations:DeleteEventLogConfiguration

Scrittura

DeleteManagedThing

iotmanagedintegrations:DeleteManagedThing

Scrittura

DeleteNotificationConfiguration

iotmanagedintegrations:DeleteNotificationConfiguration

Scrittura

DeleteOtaTask

iotmanagedintegrations:DeleteOtaTask

Scrittura

DeleteOtaTaskConfiguration

iotmanagedintegrations:DeleteOtaTaskConfiguration

Scrittura

DeleteProvisioningProfile

iotmanagedintegrations:DeleteProvisioningProfile

Scrittura

DeregisterAccountAssociation

iotmanagedintegrations:DeregisterAccountAssociation

Scrittura

GetAccountAssociation

iotmanagedintegrations:GetAccountAssociation

Lettura

GetCloudConnector

iotmanagedintegrations:GetCloudConnector

Lettura

GetConnectorDestination

iotmanagedintegrations:GetConnectorDestination

Lettura

GetCredentialLocker

iotmanagedintegrations:GetCredentialLocker

Lettura

GetCustomEndpoint

iotmanagedintegrations:GetCustomEndpoint

Lettura

GetDefaultEncryptionConfiguration

iotmanagedintegrations:GetDefaultEncryptionConfiguration

Lettura

GetDestination

iotmanagedintegrations:GetDestination

Lettura

GetDeviceDiscovery

iotmanagedintegrations:GetDeviceDiscovery

Lettura

GetEventLogConfiguration

iotmanagedintegrations:GetEventLogConfiguration

Lettura

GetHubConfiguration

iotmanagedintegrations:GetHubConfiguration

Lettura

GetManagedThing

iotmanagedintegrations:GetManagedThing

Lettura

GetManagedThingCapabilities

iotmanagedintegrations:GetManagedThingCapabilities

Lettura

GetManagedThingConnectivityData

iotmanagedintegrations:GetManagedThingConnectivityData

Lettura

GetManagedThingMetaData

iotmanagedintegrations:GetManagedThingMetaData

Lettura

GetManagedThingState

iotmanagedintegrations:GetManagedThingState

Lettura

GetNotificationConfiguration

iotmanagedintegrations:GetNotificationConfiguration

Lettura

GetOtaTask

iotmanagedintegrations:GetOtaTask

Lettura

GetOtaTaskConfiguration

iotmanagedintegrations:GetOtaTaskConfiguration

Lettura

GetProvisioningProfile

iotmanagedintegrations:GetProvisioningProfile

Lettura

GetRuntimeLogConfiguration

iotmanagedintegrations:GetRuntimeLogConfiguration

Lettura

GetSchemaVersion

iotmanagedintegrations:GetSchemaVersion

Lettura

ListAccountAssociations

iotmanagedintegrations:ListAccountAssociations

List

ListCloudConnectors

iotmanagedintegrations:ListCloudConnectors

List

ListConnectorDestinations

iotmanagedintegrations:ListConnectorDestinations

List

ListCredentialLockers

iotmanagedintegrations:ListCredentialLockers

List

ListDestinations

iotmanagedintegrations:ListDestinations

List

ListDeviceDiscoveries

iotmanagedintegrations:ListDeviceDiscoveries

List

ListDiscoveredDevices

iotmanagedintegrations:ListDiscoveredDevices

Lettura

ListEventLogConfigurations

iotmanagedintegrations:ListEventLogConfigurations

Lettura

ListManagedThingAccountAssociations

iotmanagedintegrations:ListManagedThingAccountAssociations

List

ListManagedThingSchemas

iotmanagedintegrations:ListManagedThingSchemas

Lettura

ListManagedThings

iotmanagedintegrations:ListManagedThings

List

ListNotificationConfigurations

iotmanagedintegrations:ListNotificationConfigurations

Lettura

ListOtaTaskConfigurations

iotmanagedintegrations:ListOtaTaskConfigurations

Lettura

ListOtaTaskExecutions

iotmanagedintegrations:ListOtaTaskExecutions

Lettura

ListOtaTasks

iotmanagedintegrations:ListOtaTasks

List

ListProvisioningProfiles

iotmanagedintegrations:ListProvisioningProfiles

List

ListSchemaVersions

iotmanagedintegrations:ListSchemaVersions

List

ListTagsForResource

iotmanagedintegrations:ListTagsForResource

Lettura

PutDefaultEncryptionConfiguration

iotmanagedintegrations:PutDefaultEncryptionConfiguration

Scrittura

PutHubConfiguration

iotmanagedintegrations:PutHubConfiguration

Scrittura

PutRuntimeLogConfiguration

iotmanagedintegrations:PutRuntimeLogConfiguration

Scrittura

RegisterAccountAssociation

iotmanagedintegrations:RegisterAccountAssociation

Scrittura

RegisterCustomEndpoint

iotmanagedintegrations:RegisterCustomEndpoint

Scrittura

ResetRuntimeLogConfiguration

iotmanagedintegrations:ResetRuntimeLogConfiguration

Scrittura

SendConnectorEvent

iotmanagedintegrations:SendConnectorEvent

Scrittura

SendManagedThingCommand

iotmanagedintegrations:SendManagedThingCommand

Scrittura

StartAccountAssociationRefresh

iotmanagedintegrations:StartAccountAssociationRefresh

Scrittura

StartDeviceDiscovery

iotmanagedintegrations:StartDeviceDiscovery

Scrittura

TagResource

iotmanagedintegrations:TagResource

Etichettare, scrivere

UntagResource

iotmanagedintegrations:UntagResource

Etichettare, scrivere

UpdateAccountAssociation

iotmanagedintegrations:UpdateAccountAssociation

Scrittura

UpdateCloudConnector

iotmanagedintegrations:UpdateCloudConnector

Scrittura

UpdateConnectorDestination

iotmanagedintegrations:UpdateConnectorDestination

Scrittura

UpdateDestination

iotmanagedintegrations:UpdateDestination

Scrittura

UpdateEventLogConfiguration

iotmanagedintegrations:UpdateEventLogConfiguration

Scrittura

UpdateManagedThing

iotmanagedintegrations:UpdateManagedThing

Scrittura

UpdateNotificationConfiguration

iotmanagedintegrations:UpdateNotificationConfiguration

Scrittura

UpdateOtaTask

iotmanagedintegrations:UpdateOtaTask

Scrittura

Azioni definite da AWS Integrazioni gestite IoT

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

CreateAccountAssociation

Concede il permesso di creare una nuova associazione di account

aws:RequestTag/${TagKey}

aws:TagKeys

iotmanagedintegrations:connectorDestinationId

Scrittura

CreateCloudConnector

Concede il permesso di creare un nuovo connettore cloud

Scrittura

CreateConnectorDestination

Concede l'autorizzazione a creare una nuova destinazione per il connettore

iotmanagedintegrations:cloudConnectorId

Scrittura

CreateCredentialLocker

Concede l'autorizzazione a creare un armadietto delle credenziali di prodotto

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateDestination

Concede il permesso di creare una nuova destinazione

Scrittura

CreateEventLogConfiguration

Concede il permesso di creare una nuova configurazione dell'evento

Scrittura

CreateManagedThing

Concede il permesso di creare un nuovo oggetto gestito

credential-locker

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateNotificationConfiguration

Concede il permesso di creare una nuova configurazione di notifica

Scrittura

CreateOtaTask

Concede il permesso di creare una nuova attività ota

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateOtaTaskConfiguration

Concede il permesso di creare una nuova configurazione dell'attività ota

Scrittura

CreateProvisioningProfile

Concede il permesso di creare un nuovo profilo di provisioning

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

DeleteAccountAssociation

Concede il permesso di eliminare un'associazione di account

account-association*

aws:ResourceTag/${TagKey}

Scrittura

DeleteCloudConnector

Concede il permesso di eliminare un connettore cloud

iotmanagedintegrations:cloudConnectorId

Scrittura

DeleteConnectorDestination

Concede il permesso di eliminare la destinazione di un connettore

Scrittura

DeleteCredentialLocker

Concede il permesso di eliminare un armadietto delle credenziali

credential-locker*

aws:ResourceTag/${TagKey}

Scrittura

DeleteDestination

Concede il permesso di eliminare una destinazione

Scrittura

DeleteEventLogConfiguration

Concede il permesso di eliminare la configurazione del registro eventi

Scrittura

DeleteManagedThing

Concede il permesso di eliminare l'oggetto gestito

managed-thing*

aws:ResourceTag/${TagKey}

Scrittura

DeleteNotificationConfiguration

Concede il permesso di eliminare la configurazione delle notifiche

Scrittura

DeleteOtaTask

Concede il permesso di eliminare un'attività ota

ota-task*

aws:ResourceTag/${TagKey}

Scrittura

DeleteOtaTaskConfiguration

Concede il permesso di eliminare la configurazione dell'attività ota

Scrittura

DeleteProvisioningProfile

Concede il permesso di eliminare il profilo di provisioning

provisioning-profile*

aws:ResourceTag/${TagKey}

Scrittura

DeregisterAccountAssociation

Concede il permesso di annullare la registrazione dell'associazione degli account

account-association*

aws:ResourceTag/${TagKey}

Scrittura

managed-thing*

aws:ResourceTag/${TagKey}

GetAccountAssociation

Concede il permesso di ottenere informazioni sull'associazione di un account

account-association*

aws:ResourceTag/${TagKey}

Lettura

GetCloudConnector

Concede il permesso di ottenere informazioni su un connettore cloud

Lettura

GetConnectorDestination

Concede il permesso di ottenere informazioni su una destinazione cloud

Lettura

GetCredentialLocker

Concede il permesso di ottenere informazioni su un armadietto delle credenziali

credential-locker*

aws:ResourceTag/${TagKey}

Lettura

GetCustomEndpoint

Concede il permesso di ottenere informazioni su un endpoint personalizzato

Lettura

GetDefaultEncryptionConfiguration

Concede il permesso di ottenere informazioni su una configurazione di crittografia predefinita

Lettura

GetDestination

Concede il permesso di ottenere informazioni su una destinazione

Lettura

GetDeviceDiscovery

Concede il permesso di ottenere informazioni sul rilevamento di un dispositivo

Lettura

GetEventLogConfiguration

Concede il permesso di ottenere informazioni sulla configurazione di un registro eventi

Lettura

GetHubConfiguration

Concede il permesso di ottenere informazioni sulla configurazione di un hub

Lettura

GetManagedThing

Concede il permesso di ottenere informazioni su un oggetto gestito

managed-thing*

aws:ResourceTag/${TagKey}

Lettura

GetManagedThingCapabilities

Concede il permesso di ottenere il rapporto sulle funzionalità per un oggetto gestito

managed-thing*

aws:ResourceTag/${TagKey}

Lettura

GetManagedThingCertificate

Concede il permesso di ottenere il certificato pem per un oggetto gestito

managed-thing*

aws:ResourceTag/${TagKey}

Lettura

GetManagedThingConnectivityData

Concede l'autorizzazione per ottenere i dati di connettività per un oggetto gestito

managed-thing*

aws:ResourceTag/${TagKey}

Lettura

GetManagedThingMetaData

Concede il permesso di ottenere le informazioni sui metadati per un oggetto gestito

managed-thing*

aws:ResourceTag/${TagKey}

Lettura

GetManagedThingState

Concede il permesso di ottenere le informazioni sullo stato del dispositivo per un oggetto gestito

managed-thing*

aws:ResourceTag/${TagKey}

Lettura

GetNotificationConfiguration

Concede il permesso di ottenere informazioni per una configurazione di notifica

Lettura

GetOtaTask

Concede il permesso di ottenere informazioni per un'attività ota

ota-task*

aws:ResourceTag/${TagKey}

Lettura

GetOtaTaskConfiguration

Concede il permesso di ottenere informazioni per la configurazione di un'attività ota

Lettura

GetProvisioningProfile

Concede il permesso di ottenere informazioni per un profilo di provisioning

provisioning-profile*

aws:ResourceTag/${TagKey}

Lettura

GetRuntimeLogConfiguration

Concede l'autorizzazione per ottenere informazioni per una configurazione del registro di runtime

Lettura

GetSchemaVersion

Concede il permesso di ottenere informazioni per una versione di uno schema

Lettura

ListAccountAssociations

Concede il permesso di elencare informazioni per le associazioni di account

List

ListCloudConnectors

Concede il permesso di elencare le informazioni per i connettori cloud

List

ListConnectorDestinations

Concede il permesso di elencare le informazioni per le destinazioni dei connettori

List

ListCredentialLockers

Concede l'autorizzazione a inserire informazioni per gli armadietti delle credenziali

List

ListDestinations

Concede il permesso di elencare informazioni per le destinazioni

List

ListDeviceDiscoveries

Concede il permesso di elencare le informazioni per la scoperta dei dispositivi

List

ListDiscoveredDevices

Concede l'autorizzazione a elencare le informazioni relative ai dispositivi scoperti durante le scoperte di dispositivi

Lettura

ListEventLogConfigurations

Concede il permesso di elencare le informazioni per le configurazioni del registro degli eventi

Lettura

ListManagedThingAccountAssociations

Concede l'autorizzazione a elencare le informazioni per le associazioni tra oggetti gestiti e associazioni di account

List

ListManagedThingSchemas

Concede il permesso di elencare gli schemi associati a un oggetto gestito

managed-thing*

aws:ResourceTag/${TagKey}

Lettura

ListManagedThings

Concede il permesso di elencare le informazioni per gli oggetti gestiti

List

ListNotificationConfigurations

Concede il permesso di elencare le informazioni per le configurazioni delle notifiche

Lettura

ListOtaTaskConfigurations

Concede il permesso di elencare le informazioni per le configurazioni delle attività ota

Lettura

ListOtaTaskExecutions

Concede il permesso di elencare le informazioni per le esecuzioni delle attività ota

ota-task*

aws:ResourceTag/${TagKey}

Lettura

ListOtaTasks

Concede il permesso di elencare informazioni per le attività ota

List

ListProvisioningProfiles

Concede il permesso di elencare le informazioni per i profili di provisioning

List

ListSchemaVersions

Concede il permesso di elencare le informazioni per gli schemi

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per la risorsa specificata

account-association

aws:ResourceTag/${TagKey}

Lettura

credential-locker

aws:ResourceTag/${TagKey}

managed-thing

aws:ResourceTag/${TagKey}

ota-task

aws:ResourceTag/${TagKey}

provisioning-profile

aws:ResourceTag/${TagKey}

PutDefaultEncryptionConfiguration

Concede il permesso di aggiornare le impostazioni predefinite per una configurazione di crittografia

Scrittura

PutHubConfiguration

Concede il permesso di aggiornare una configurazione dell'hub

Scrittura

PutRuntimeLogConfiguration

Concede il permesso di aggiornare una configurazione del registro di runtime

Scrittura

RegisterAccountAssociation

Concede l'autorizzazione a registrare un'associazione di account a un oggetto gestito

account-association*

aws:ResourceTag/${TagKey}

Scrittura

managed-thing*

aws:ResourceTag/${TagKey}

RegisterCustomEndpoint

Concede il permesso di registrare un endpoint personalizzato

Scrittura

ResetRuntimeLogConfiguration

Concede il permesso di reimpostare una configurazione del registro di runtime

Scrittura

SendConnectorEvent

Concede il permesso di inviare un evento del connettore

Scrittura

SendManagedThingCommand

Concede il permesso di inviare un comando a un oggetto gestito

account-association

aws:ResourceTag/${TagKey}

Scrittura

managed-thing*

aws:ResourceTag/${TagKey}

StartAccountAssociationRefresh

Concede l'autorizzazione per avviare un aggiornamento dei token di accesso associati a un'associazione di account

account-association*

aws:ResourceTag/${TagKey}

Scrittura

StartDeviceDiscovery

Concede l'autorizzazione per avviare il rilevamento di un dispositivo

account-association

aws:ResourceTag/${TagKey}

Scrittura

managed-thing

aws:ResourceTag/${TagKey}

TagResource

Concede il permesso di aggiungere tag per la risorsa specificata

account-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

credential-locker

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

managed-thing

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ota-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

provisioning-profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede il permesso di rimuovere i tag per la risorsa specificata

account-association

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

credential-locker

aws:ResourceTag/${TagKey}

aws:TagKeys

managed-thing

aws:ResourceTag/${TagKey}

aws:TagKeys

ota-task

aws:ResourceTag/${TagKey}

aws:TagKeys

provisioning-profile

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccountAssociation

Concede il permesso di aggiornare l'associazione di un account

account-association*

aws:ResourceTag/${TagKey}

Scrittura

UpdateCloudConnector

Concede il permesso di aggiornare un connettore cloud

iotmanagedintegrations:cloudConnectorId

Scrittura

UpdateConnectorDestination

Concede il permesso di aggiornare la destinazione di un connettore

Scrittura

UpdateDestination

Concede l'autorizzazione per aggiornare una destinazione

Scrittura

UpdateEventLogConfiguration

Concede il permesso di aggiornare la configurazione di un registro eventi

Scrittura

UpdateManagedThing

Concede il permesso di aggiornare un oggetto gestito

credential-locker

aws:ResourceTag/${TagKey}

Scrittura

managed-thing*

aws:ResourceTag/${TagKey}

UpdateNotificationConfiguration

Concede il permesso di aggiornare una configurazione di notifica

Scrittura

UpdateOtaTask

Concede il permesso di aggiornare un'attività ota

ota-task*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da AWS Integrazioni gestite IoT

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

account-association

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:account-association/${AccountAssociationId}

aws:ResourceTag/${TagKey}

credential-locker

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:credential-locker/${Identifier}

aws:ResourceTag/${TagKey}

managed-thing

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:managed-thing/${Identifier}

aws:ResourceTag/${TagKey}

ota-task

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:ota-task/${Identifier}

aws:ResourceTag/${TagKey}

provisioning-profile

arn:${Partition}:iotmanagedintegrations:${Region}:${Account}:provisioning-profile/${Identifier}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS Integrazioni gestite IoT

AWS IoT Managed Integrations 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 in base a un tag formato da una coppia chiave/valore consentito nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base a un tag formato da una coppia chiave/valore di tag di una risorsa.

String

aws:TagKeys

Filtra l'accesso in base alle chiavi di tag passate nella richiesta

ArrayOfString

iotmanagedintegrations:cloudConnectorId

Filtra l'accesso tramite CloudConnectorId

String

iotmanagedintegrations:connectorDestinationId

Filtra l'accesso da parte di ConnectorDestinationId

String