Operazioni, risorse e chiavi di condizione per AWS 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à.

Operazioni, risorse e chiavi di condizione per AWS IoT

AWS IoT (service prefix:iot) fornisce le seguenti risorse, azioni e chiavi di contesto delle condizioni specifiche del servizio da utilizzare nelle policy di autorizzazione IAM.

Riferimenti:

Operazioni definite da AWS IoT

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.

La colonna Tipi di risorsa della tabella Operazioni indica se ogni operazione supporta le autorizzazioni a livello di risorsa. Se non vi è nessun valore in corrispondenza di questa colonna, è necessario specificare tutte le risorse ("*") alle quali si applica la policy nell'elemento Resource dell'istruzione di policy. Se la colonna include un tipo di risorsa, puoi specificare un ARN di quel tipo in una istruzione con tale operazione. Se l'operazione ha una o più risorse richieste, il chiamante deve disporre dell'autorizzazione per utilizzare l'operazione con tali risorse. Le risorse richieste sono indicate nella tabella con un asterisco (*). Se si limita l'accesso alle risorse con l'elemento Resource in una policy IAM, è necessario includere un ARN o un modello per ogni tipo di risorsa richiesta. Alcune operazioni supportano più tipi di risorse. Se il tipo di risorsa è facoltativo (non indicato come obbligatorio), puoi scegliere di utilizzare uno tra i tipi di risorsa facoltativi.

La colonna Chiavi di condizione della tabella Operazioni contiene le chiavi che è possibile specificare nell'elemento Condition di un'istruzione di policy. Per ulteriori informazioni sulle chiavi di condizione associate alle risorse per il servizio guarda la colonna Chiavi di condizione della tabella Tipi di risorsa.

Nota

Le chiavi relative alle condizioni delle risorse sono elencate nella tabella Tipi di risorse. Nella colonna Tipi di risorse (*obbligatorio) della tabella Operazioni è presente un collegamento al tipo di risorsa che si applica a un'operazione. Il tipo di risorsa nella tabella Tipi di risorse include la colonna Chiavi di condizione, che contiene le chiavi delle condizioni delle risorse che si applicano a un'operazione nella tabella Operazioni.

Per dettagli sulle colonne nella tabella seguente, consultare Tabella delle operazioni.

Azioni Descrizione Livello di accesso Tipi di risorsa (*obbligatorio) Chiavi di condizione Operazioni dipendenti
AcceptCertificateTransfer Concede l'autorizzazione per accettare un trasferimento di certificato in sospeso Scrittura

cert*

AddThingToBillingGroup Concede l'autorizzazione per aggiungere un elemento al gruppo di fatturazione specificato Scrittura

billinggroup*

thing*

AddThingToThingGroup Concede l'autorizzazione per aggiungere un elemento al gruppo di elementi specificato Scrittura

thing*

thinggroup*

AssociateTargetsWithJob Concede l'autorizzazione per associare un gruppo a un processo continuo Scrittura

job*

thing*

thinggroup*

AttachPolicy Concede l'autorizzazione per collegare una policy alla destinazione specificata Gestione delle autorizzazioni

cert

thinggroup

AttachPrincipalPolicy Concede l'autorizzazione per collegare la policy specificata all'entità principale specificata (certificato o altra credenziale) Gestione delle autorizzazioni

cert

AttachSecurityProfile Concede l'autorizzazione per associare un profilo di sicurezza Device Defender a un gruppo di elementi o a questo account Scrittura

securityprofile*

custommetric

dimension

thinggroup

AttachThingPrincipal Concede l'autorizzazione per collegare l'entità specificata all'elemento specificato Scrittura
CancelAuditMitigationActionsTask Concede l'autorizzazione per annullare un'attività di mitigazione in corso Scrittura
CancelAuditTask Concede l'autorizzazione per annullare un controllo in corso. L'audit può essere pianificato o on demand Scrittura
CancelCertificateTransfer Concede l'autorizzazione per annullare un trasferimento in sospeso per il certificato specificato Scrittura

cert*

CancelDetectMitigationActionsTask Concede l'autorizzazione per annullare un'azione di attenuazione di Device Defender ML Detect Scrittura
CancelJob Concede l'autorizzazione per annullare un processo Scrittura

job*

CancelJobExecution Concede l'autorizzazione per annullare l'esecuzione di un processo su un determinato dispositivo Scrittura

job*

thing*

ClearDefaultAuthorizer Concede l'autorizzazione per cancellare l'autore predefinito Scrittura
CloseTunnel Concede l'autorizzazione per chiudere un tunnel Scrittura

tunnel*

iot:Delete

ConfirmTopicRuleDestination Concede l'autorizzazione per confermare un URL http TopicRuleDestinationDestination Scrittura

destination*

Connect Concede l'autorizzazione per connettersi come client specificato Scrittura

client*

CreateAuditSuppression Concede l'autorizzazione per creare un'eliminazione del controllo Device Defender Scrittura
CreateAuthorizer Concede l'autorizzazione per creare un autorizzatore Scrittura

authorizer*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateBillingGroup Concede l'autorizzazione per creare un gruppo di fatturazione Scrittura

billinggroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCertificateFromCsr Concede l'autorizzazione per creare un certificato X.509 utilizzando la richiesta di firma del certificato specificata Scrittura
CreateCertificateProvider Concede l'autorizzazione a creare un fornitore di certificati Scrittura

certificateprovider*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCustomMetric Concede l'autorizzazione per creare un parametro personalizzato per reporting e monitoraggio dei parametri lato dispositivo Scrittura

custommetric*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDimension Concede l'autorizzazione per definire una dimensione che può essere utilizzata per limitare l'ambito di un parametro utilizzato in un profilo di sicurezza Scrittura

dimension*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDomainConfiguration Concede l'autorizzazione per creare una configurazione del dominio Scrittura

domainconfiguration*

aws:RequestTag/${TagKey}

aws:TagKeys

iot:DomainName

CreateDynamicThingGroup Concede l'autorizzazione per creare un gruppo di elementi dinamico Scrittura

dynamicthinggroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFleetMetric Concede l'autorizzazione per creare un parco istanze Scrittura

fleetmetric*

index*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateJob Autorizza l'utente a creare un processo. Scrittura

job*

thing*

thinggroup*

jobtemplate

package

packageversion

aws:RequestTag/${TagKey}

aws:TagKeys

CreateJobTemplate Concede l'autorizzazione per creare un modello di processo Scrittura

jobtemplate*

job

package

packageversion

aws:RequestTag/${TagKey}

aws:TagKeys

CreateKeysAndCertificate Concede l'autorizzazione per creare una coppia di chiavi RSA a 2048 bit ed emette un certificato X.509 utilizzando la chiave pubblica emessa Scrittura
CreateMitigationAction Concede l'autorizzazione a definire un'azione che può essere applicata ai risultati dell'audit utilizzando StartAuditMitigationActionsTask Scrittura

mitigationaction*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateOTAUpdate Concede l'autorizzazione per creare un processo di aggiornamento OTA Scrittura

otaupdate*

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePackage Concede l'autorizzazione per creare un pacchetto software che puoi implementare sui tuoi dispositivi Scrittura

package*

iot:GetIndexingConfiguration

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePackageVersion Concede l'autorizzazione per creare una versione sotto il pacchetto specificato Scrittura

package*

iot:GetIndexingConfiguration

packageversion*

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePolicy Concede l'autorizzazione a creare una policy AWS IoT Scrittura

policy*

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePolicyVersion Concede l'autorizzazione a creare una nuova versione della policy AWS IoT specificata Scrittura

policy*

CreateProvisioningClaim Concede l'autorizzazione per creare un'attestazione di provisioning Scrittura

provisioningtemplate*

CreateProvisioningTemplate Concede l'autorizzazione per creare un modello di provisioning del parco istanze Scrittura

provisioningtemplate*

iam:PassRole

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProvisioningTemplateVersion Concede l'autorizzazione per creare una nuova versione di un modello di provisioning del parco istanze Scrittura

provisioningtemplate*

CreateRoleAlias Concede l'autorizzazione per creare un alias del ruolo Scrittura

rolealias*

iam:PassRole

aws:RequestTag/${TagKey}

aws:TagKeys

CreateScheduledAudit Concede l'autorizzazione per creare un audit pianificato che viene eseguito in un intervallo di tempo specificato Scrittura

scheduledaudit*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSecurityProfile Concede l'autorizzazione per creare un profilo di sicurezza Device Defender Scrittura

securityprofile*

custommetric

dimension

aws:RequestTag/${TagKey}

aws:TagKeys

CreateStream Concede l'autorizzazione a creare un nuovo flusso AWS IoT Scrittura

stream*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateThing Concede l'autorizzazione per creare un elemento nel registro di elementi Scrittura

thing*

billinggroup

CreateThingGroup Concede l'autorizzazione per creare un gruppo di elementi Scrittura

thinggroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateThingType Concede l'autorizzazione per creare un nuovo tipo di elemento Scrittura

thingtype*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTopicRule Concede l'autorizzazione per creare una regola Scrittura

rule*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTopicRuleDestination Concede l'autorizzazione a creare un TopicRuleDestination Scrittura

destination*

DeleteAccountAuditConfiguration Concede l'autorizzazione per eliminare la configurazione di audit associata all'account Scrittura
DeleteAuditSuppression Concede l'autorizzazione per eliminare un'eliminazione di audit Device Defender Scrittura
DeleteAuthorizer Concede l'autorizzazione per eliminare l'autorizzatore specificato Scrittura

authorizer*

DeleteBillingGroup Concede l'autorizzazione per eliminare il gruppo di fatturazione specificato Scrittura

billinggroup*

DeleteCACertificate Concede l'autorizzazione per eliminare un certificato emesso da una CA registrato Scrittura

cacert*

DeleteCertificate Concede l'autorizzazione per eliminare il certificato specificato Scrittura

cert*

DeleteCertificateProvider Concede l'autorizzazione a eliminare un fornitore di certificati Scrittura

certificateprovider*

DeleteCustomMetric Concede l'autorizzazione a eliminare la metrica personalizzata specificata dal Account AWS Scrittura

custommetric*

DeleteDimension Concede l'autorizzazione a rimuovere la dimensione specificata dal Account AWS Scrittura

dimension*

DeleteDomainConfiguration Concede l'autorizzazione per eliminare una configurazione di dominio Scrittura

domainconfiguration*

DeleteDynamicThingGroup Concede l'autorizzazione per eliminare il gruppo di elementi dinamico specificato Scrittura

dynamicthinggroup*

DeleteFleetMetric Concede l'autorizzazione per eliminare il parametro del parco istanze specificato Scrittura

fleetmetric*

DeleteJob Concede l'autorizzazione per eliminare un processo e le relative esecuzioni di processi Scrittura

job*

DeleteJobExecution Concede l'autorizzazione per eliminare l'esecuzione di un processo Scrittura

job*

thing*

DeleteJobTemplate Concede l'autorizzazione per eliminare un modello di processo Scrittura

jobtemplate*

DeleteMitigationAction Concede l'autorizzazione a eliminare un'azione di mitigazione definita dal Account AWS Scrittura

mitigationaction*

DeleteOTAUpdate Concede l'autorizzazione per eliminare un processo di aggiornamento OTA Scrittura

otaupdate*

DeletePackage Concede l'autorizzazione per eliminare un pacchetto Scrittura

package*

DeletePackageVersion Concede l'autorizzazione per eliminare una versione del pacchetto specificato Scrittura

package*

packageversion*

DeletePolicy Concede l'autorizzazione per eliminare la policy specificata Scrittura

policy*

DeletePolicyVersion Concede l'autorizzazione per eliminare la versione specificata della policy specificata Scrittura

policy*

DeleteProvisioningTemplate Concede l'autorizzazione per eliminare un modello di provisioning del parco istanze Scrittura

provisioningtemplate*

DeleteProvisioningTemplateVersion Concede l'autorizzazione per eliminare una versione del modello di provisioning del parco istanze Scrittura

provisioningtemplate*

DeleteRegistrationCode Concede l'autorizzazione per eliminare un codice di registrazione del certificato emesso da una CA Scrittura
DeleteRoleAlias Concede l'autorizzazione per eliminare l'alias del ruolo specificato Scrittura

rolealias*

DeleteScheduledAudit Concede l'autorizzazione per eliminare un audit pianificato Scrittura

scheduledaudit*

DeleteSecurityProfile Concede l'autorizzazione per eliminare un profilo di sicurezza Device Defender Scrittura

securityprofile*

custommetric

dimension

DeleteStream Concede l'autorizzazione per eliminare un flusso specificato Scrittura

stream*

DeleteThing Concede l'autorizzazione per eliminare l'elemento specificato Scrittura

thing*

DeleteThingGroup Concede l'autorizzazione per eliminare il gruppo di elementi specificato Scrittura

thinggroup*

DeleteThingShadow Concede l'autorizzazione per eliminare la copia shadow dell'oggetto specificata Scrittura

thing*

DeleteThingType Concede l'autorizzazione per eliminare il tipo di elemento specificato Scrittura

thingtype*

DeleteTopicRule Concede l'autorizzazione per eliminare il ruolo specificato Scrittura

rule*

DeleteTopicRuleDestination Concede il permesso di eliminare un TopicRuleDestination Scrittura

destination*

DeleteV2LoggingLevel Concede l'autorizzazione per eliminare il livello di registrazione v2 specificato Scrittura
DeprecateThingType Concede il permesso di rendere obsoleto il tipo di elemento specificato Scrittura

thingtype*

DescribeAccountAuditConfiguration Concede l'autorizzazione per ottenere informazioni sulle configurazioni di audit per l'account Lettura
DescribeAuditFinding Concede l'autorizzazione per ottenere informazioni su un singolo rilevamento di audit. Le proprietà includono il motivo della non conformità, la gravità del problema e la data e ora di avvio dell'audit che ha restituito il risultato Lettura
DescribeAuditMitigationActionsTask Concede l'autorizzazione per ottenere informazioni su un'attività di mitigazione degli audit utilizzata per applicare operazioni di mitigazione a un set di risultati di audit Lettura
DescribeAuditSuppression Concede l'autorizzazione per ottenere informazioni sull'eliminazione dell'audit Device Defender Lettura
DescribeAuditTask Concede l'autorizzazione per ottenere informazioni su un audit Device Defender Lettura
DescribeAuthorizer Concede l'autorizzazione per descrivere un autorizzator Lettura

authorizer*

DescribeBillingGroup Concede l'autorizzazione per ottenere informazioni sul gruppo di fatturazione specificato Lettura

billinggroup*

DescribeCACertificate Concede l'autorizzazione per descrivere un certificato emesso da una CA registrato Lettura

cacert*

DescribeCertificate Concede l'autorizzazione per ottenere informazioni sul certificato specificato Lettura

cert*

DescribeCertificateProvider Concede l'autorizzazione a descrivere un fornitore di certificati Lettura

certificateprovider*

DescribeCustomMetric Concede l'autorizzazione a descrivere una metrica personalizzata definita nel Account AWS Lettura

custommetric*

DescribeDefaultAuthorizer Concede l'autorizzazione per descrivere l'autorizzatore predefinito Lettura
DescribeDetectMitigationActionsTask Concede l'autorizzazione per descrivere un'azione di attenuazione di Device Defender ML Detect Lettura
DescribeDimension Concede l'autorizzazione a ottenere dettagli su una dimensione definita nel Account AWS Lettura

dimension*

DescribeDomainConfiguration Concede l'autorizzazione per ottenere informazioni sulla configurazione del dominio Lettura

domainconfiguration*

DescribeEndpoint Concede l'autorizzazione a ottenere un endpoint univoco specifico per effettuare la chiamata Account AWS Lettura
DescribeEventConfigurations Concede l'autorizzazione per ottenere le configurazioni degli eventi dell'account Lettura
DescribeFleetMetric Concede l'autorizzazione per ottenere informazioni sul parametro del parco istanze specificato Lettura

fleetmetric*

DescribeIndex Concede l'autorizzazione per ottenere le informazioni sull'indice specificato Lettura

index*

DescribeJob Concede l'autorizzazione per descrivere un processo Lettura

job*

DescribeJobExecution Concede l'autorizzazione per descrivere l'esecuzione di un processo Lettura

job

thing

DescribeJobTemplate Concede l'autorizzazione per descrivere un modello di processo Lettura

jobtemplate*

DescribeManagedJobTemplate Concede l'autorizzazione per descrivere un modello di processo gestito Lettura

jobtemplate*

DescribeMitigationAction Concede l'autorizzazione per ottenere informazioni su un'operazione di mitigazione Lettura

mitigationaction*

DescribeProvisioningTemplate Concede l'autorizzazione per ottenere informazioni su un modello di provisioning del parco istanze Lettura

provisioningtemplate*

DescribeProvisioningTemplateVersion Concede l'autorizzazione per ottenere informazioni sulla versione di un modello di provisioning del parco istanze Lettura

provisioningtemplate*

DescribeRoleAlias Concede l'autorizzazione per descrivere l'alias di un ruolo Lettura

rolealias*

DescribeScheduledAudit Concede l'autorizzazione per ottenere informazioni su un audit pianificato Lettura

scheduledaudit*

DescribeSecurityProfile Concede l'autorizzazione per ottenere informazioni su un profilo di sicurezza Device Defender Lettura

securityprofile*

DescribeStream Concede l'autorizzazione per ottenere informazioni sul flusso specificato Lettura

stream*

DescribeThing Concede l'autorizzazione per ottenere informazioni sull'elemento specificato Lettura

thing*

DescribeThingGroup Concede l'autorizzazione per ottenere informazioni sul gruppo di elementi specificato Lettura

thinggroup*

DescribeThingRegistrationTask Concede l'autorizzazione per ottenere informazioni sull'attività di registrazione di elementi in blocco Lettura
DescribeThingType Concede l'autorizzazione per ottenere informazioni sul tipo di elemento specificato Lettura

thingtype*

DescribeTunnel Concede l'autorizzazione per descrivere un tunnel Lettura

tunnel*

DetachPolicy Concede l'autorizzazione per scollegare una policy dalla destinazione specificata Gestione delle autorizzazioni

cert

thinggroup

DetachPrincipalPolicy Concede l'autorizzazione per rimuovere la policy specificata dal certificato specificato Gestione delle autorizzazioni

cert

DetachSecurityProfile Concede l'autorizzazione per dissociare un profilo di sicurezza Device Defender da un gruppo di elementi o da questo account Scrittura

securityprofile*

custommetric

dimension

thinggroup

DetachThingPrincipal Concede l'autorizzazione per scollegare l'entità specificata dall'elemento specificato Scrittura
DisableTopicRule Concede l'autorizzazione per disabilitare la regola specificata Scrittura

rule*

EnableTopicRule Concede l'autorizzazione per abilitare la regola specificata Scrittura

rule*

GetBehaviorModelTrainingSummaries Concede l'autorizzazione per recuperare lo stato del modello di formazione di ML Detect Security Profile di un Device Defender Elenco

securityprofile

GetBucketsAggregation Concede l'autorizzazione per ottenere l'aggregazione dei bucket per l'indice del parco istanze IoT Lettura

index*

GetCardinality Concede l'autorizzazione per ottenere la cardinalità per l'indice del parco istanze IoT Lettura

index*

GetEffectivePolicies Concede l'autorizzazione per ottenere policy efficaci Lettura

cert

GetIndexingConfiguration Concede l'autorizzazione per ottenere la configurazione di indicizzazione del parco istanze corrente Lettura
GetJobDocument Concede l'autorizzazione per ottenere un documento di processo Lettura

job*

GetLoggingOptions Concede l'autorizzazione per ottenere le opzioni di registrazione Lettura
GetOTAUpdate Concede l'autorizzazione per ottenere le informazioni sul processo di aggiornamento OTA Lettura

otaupdate*

GetPackage Concede l'autorizzazione per ottenere informazioni sul pacchetto Lettura

package*

GetPackageConfiguration Concede l'autorizzazione per ottenere la configurazione del pacchetto dell'account Lettura
GetPackageVersion Concede l'autorizzazione per ottenere la versione del pacchetto Lettura

package*

packageversion*

GetPercentiles Concede l'autorizzazione per ottenere i percentili per l'indice del parco istanze IoT Lettura

index*

GetPolicy Concede l'autorizzazione per ottenere informazioni sulla policy specificata con il documento della policy della versione predefinita Lettura

policy*

GetPolicyVersion Concede l'autorizzazione per ottenere informazioni sulla versione di policy specificat Lettura

policy*

GetRegistrationCode Concede l'autorizzazione a ottenere un codice di registrazione utilizzato per registrare un certificato CA con IoT AWS Lettura
GetRetainedMessage Concede l'autorizzazione per ottenere il messaggio conservato sull'argomento specificato Lettura

topic*

GetStatistics Concede l'autorizzazione per ottenere le statistiche per l'indice del parco istanze IoT Lettura

index*

GetThingShadow Concede l'autorizzazione per ottenere la copia shadow dell'oggetto Lettura

thing*

GetTopicRule Concede l'autorizzazione per ottenere informazioni sulla regola specificata Lettura

rule*

GetTopicRuleDestination Concede il permesso di ottenere un TopicRuleDestination Lettura

destination*

GetV2LoggingOptions Concede l'autorizzazione per ottenere le opzioni di registrazione v2 Lettura
ListActiveViolations Concede l'autorizzazione per elencare le violazioni attive per un determinato elemento o profilo di sicurezza Device Defender Elenco

securityprofile

thing

ListAttachedPolicies Concede l'autorizzazione per elencare le policy associate al gruppo di elementi specificato Elenco
ListAuditFindings Concede l'autorizzazione per elencare i risultati di un audit di Device Defender o degli audit eseguiti durante un periodo di tempo specificato Elenco
ListAuditMitigationActionsExecutions Concede l'autorizzazione per ottenere lo stato delle attività di mitigazione dell'audit eseguite Elenco
ListAuditMitigationActionsTasks Concede l'autorizzazione per ottenere un elenco delle attività di operazioni di mitigazione di audit che corrispondono ai filtri specificati Elenco
ListAuditSuppressions Concede l'autorizzazione per elencare le eliminazioni di audit di Device Defender Elenco
ListAuditTasks Concede l'autorizzazione per elencare gli audit di Device Defender eseguiti durante un determinato periodo di tempo Elenco
ListAuthorizers Concede l'autorizzazione per elencare gli autorizzatori registrati nel tuo account Elenco
ListBillingGroups Concede l'autorizzazione per elencare tutti i gruppi di fatturazione Elenco
ListCACertificates Concede l'autorizzazione a elencare i certificati CA registrati per Account AWS Elenco
ListCertificateProviders Concede l'autorizzazione a elencare i fornitori di certificati nell'account Elenco
ListCertificates Concede l'autorizzazione per elencare i certificati Elenco
ListCertificatesByCA Concede l'autorizzazione per elencare i certificati dei dispositivi firmati dal certificato emesso da una CA specificato Elenco
ListCustomMetrics Concede l'autorizzazione a elencare le metriche personalizzate nel Account AWS Elenco
ListDetectMitigationActionsExecutions Concede l'autorizzazione per elencare le esecuzioni di azioni di attenuazione di ML Detect Security Profile di un Device Defender Elenco

thing

ListDetectMitigationActionsTasks Concede l'autorizzazione per elencare le attività delle azioni di attenuazione di Device Defender ML Detect Elenco
ListDimensions Concede l'autorizzazione a elencare le dimensioni definite per Account AWS Elenco
ListDomainConfigurations Concede il permesso di elencare la configurazione di dominio creata dal tuo Account AWS Elenco
ListFleetMetrics Concede l'autorizzazione per elencare i parametri del parco istanze nel tuo account Elenco
ListIndices Concede l'autorizzazione per elencare tutti gli indici per l'indice del parco istanze Elenco
ListJobExecutionsForJob Concede l'autorizzazione per elencare le esecuzioni di processo per un processo Elenco

job*

ListJobExecutionsForThing Concede l'autorizzazione per elencare le esecuzioni di processo per l'elemento specificato Elenco

thing*

ListJobTemplates Concede l'autorizzazione per elencare i modelli di processo Elenco
ListJobs Concede l'autorizzazione per elencare i processi Elenco
ListManagedJobTemplates Concede l'autorizzazione per elencare i modelli di processo gestiti Elenco
ListMetricValues Concede le autorizzazioni per elencare i valori dei parametri  per un oggetto in base a metricName e alla dimensione, se specificati Elenco

thing*

ListMitigationActions Concede l'autorizzazione per ottenere un elenco di tutte le operazioni di mitigazione che soddisfano i criteri di filtro specificati Elenco
ListNamedShadowsForThing Concede l'autorizzazione per elencare tutte le copie shadow per un determinato elemento Elenco

thing*

ListOTAUpdates Concede l'autorizzazione per elencare i processi di aggiornamento OTA nell'account Elenco
ListOutgoingCertificates Concede l'autorizzazione per elencare i certificati trasferiti ma non ancora accettati Elenco
ListPackageVersions Concede l'autorizzazione per elencare le versioni di un pacchetto nell'account Elenco
ListPackages Concede l'autorizzazione per elencare i pacchetti nell'account Elenco
ListPolicies Concede l'autorizzazione per elencare le policy Elenco
ListPolicyPrincipals Concede l'autorizzazione per elencare le entità associate alla policy specificata Elenco
ListPolicyVersions Concede l'autorizzazione per elencare le versioni della policy specificata e identifica la versione predefinita Elenco

policy*

ListPrincipalPolicies Concede l'autorizzazione per elencare le policy associate all'entità principale. Se usi un'identità di Amazon Cognito, l'ID deve essere espresso nel formato di Amazon Cognito Identity Elenco
ListPrincipalThings Concede l'autorizzazione per elencare gli elementi associati all'entità specificata Elenco
ListProvisioningTemplateVersions Concede l'autorizzazione per ottenere un elenco delle versioni dei modelli di provisioning del parco istanze Elenco

provisioningtemplate*

ListProvisioningTemplates Concede l'autorizzazione a elencare i modelli di approvvigionamento della flotta nel tuo Account AWS Elenco
ListRelatedResourcesForAuditFinding Concede l'autorizzazione per elencare le risorse correlate per un singolo risultato di audit Elenco
ListRetainedMessages Concede l'autorizzazione per elencare i messaggi conservati dell'account Elenco
ListRoleAliases Concede l'autorizzazione per elencare gli alias dei ruoli Elenco
ListScheduledAudits Concede l'autorizzazione per elencare tutti gli audit pianificati Elenco
ListSecurityProfiles Concede l'autorizzazione per elencare i profili di sicurezza Device Defender creati Elenco

custommetric

dimension

ListSecurityProfilesForTarget Concede l'autorizzazione per elencare i profili di sicurezza Device Defender collegati a una destinazione Elenco

thinggroup

ListStreams Concede l'autorizzazione per elencare i flussi nell'account Elenco
ListTagsForResource Concede l'autorizzazione per elencare tutti i tag per una determinata risorsa Lettura

authorizer

billinggroup

cacert

certificateprovider

custommetric

dimension

domainconfiguration

dynamicthinggroup

fleetmetric

job

jobtemplate

mitigationaction

otaupdate

policy

provisioningtemplate

rolealias

rule

scheduledaudit

securityprofile

stream

thinggroup

thingtype

ListTargetsForPolicy Concede l'autorizzazione per elencare le destinazioni per la policy specificata Elenco

policy*

ListTargetsForSecurityProfile Concede l'autorizzazione per elencare le destinazioni associate a un determinato profilo di sicurezza Device Defender Elenco

securityprofile*

ListThingGroups Concede l'autorizzazione per elencare tutti i gruppi di elementi Elenco
ListThingGroupsForThing Concede l'autorizzazione per elencare i gruppi di elementi a cui appartiene l'elemento specificato Elenco

thing*

ListThingPrincipals Concede l'autorizzazione per elencare i principal associati all'elemento specificato Elenco
ListThingRegistrationTaskReports Concede l'autorizzazione per elencare informazioni sulle attività di registrazione degli elementi in blocco Elenco
ListThingRegistrationTasks Concede l'autorizzazione per elencare le attività di registrazione degli elementi in blocco Elenco
ListThingTypes Concede l'autorizzazione per elencare tutti i tipi di elementi Elenco
ListThings Concede l'autorizzazione per elencare tutti gli elementi Elenco
ListThingsInBillingGroup Concede l'autorizzazione per elencare tutti gli elementi nel gruppo di fatturazione specificato Elenco

billinggroup*

ListThingsInThingGroup Concede l'autorizzazione per elencare tutti gli elementi nel gruppo di elementi specificato Elenco

thinggroup*

ListTopicRuleDestinations Concede il permesso di elencare tutti TopicRuleDestinations Elenco
ListTopicRules Concede l'autorizzazione per elencare le regole per l'argomento specifico Elenco
ListTunnels Concede l'autorizzazione per elencare i tunnel Elenco
ListV2LoggingLevels Concede l'autorizzazione per elencare i livelli di registrazione v2 Elenco
ListViolationEvents Concede l'autorizzazione per elencare le violazioni dei profili di sicurezza di Device Defender rilevate durante il periodo di tempo specificato Elenco

securityprofile

thing

OpenTunnel Concede l'autorizzazione per aprire un tunnel Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

iot:ThingGroupArn

iot:TunnelDestinationService

Publish Concede l'autorizzazione per la pubblicazione sull'argomento specificato Scrittura

topic*

PutVerificationStateOnViolation Concede l'autorizzazione per inserire lo stato di verifica su una violazione Scrittura
Receive Concede l'autorizzazione per ricevere dall'argomento specificato Scrittura

topic*

RegisterCACertificate Concede l'autorizzazione a registrare un certificato CA con IoT AWS Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

iam:PassRole

RegisterCertificate Concede l'autorizzazione a registrare un certificato di dispositivo con IoT AWS Scrittura
RegisterCertificateWithoutCA Concede l'autorizzazione a registrare un certificato di dispositivo con AWS IoT senza una CA (autorità di certificazione) registrata Scrittura
RegisterThing Concede l'autorizzazione per registrare il tuo elemento Scrittura
RejectCertificateTransfer Concede l'autorizzazione per rifiutare un trasferimento di certificato in sospeso Scrittura

cert*

RemoveThingFromBillingGroup Concede l'autorizzazione per rimuovere l'elemento dal gruppo di fatturazione specificato Scrittura

billinggroup*

thing*

RemoveThingFromThingGroup Concede l'autorizzazione per rimuovere l'elemento dal gruppo di elementi specificato Scrittura

thing*

thinggroup*

ReplaceTopicRule Concede l'autorizzazione per sostituire la regola specificata Scrittura

rule*

RetainPublish Concede l'autorizzazione per pubblicare un messaggio conservato sull'argomento specificato Scrittura

topic*

RotateTunnelAccessToken Concede l'autorizzazione di ruotare il token di accesso di un tunnel Scrittura

tunnel*

iot:ThingGroupArn

iot:TunnelDestinationService

iot:ClientMode

SearchIndex Concede l'autorizzazione per effettuare la ricerca nell'indice del parco istanze IoT Lettura

index*

SetDefaultAuthorizer Concede l'autorizzazione per impostare l'autorizzatore predefinito. Questa verrà usata se viene stabilita una connessione WebSocket senza specificare alcuna autorizzazione Gestione delle autorizzazioni

authorizer*

SetDefaultPolicyVersion Concede l'autorizzazione per impostare la versione indicata della policy specificata come versione predefinita (operativa) della policy Gestione delle autorizzazioni

policy*

SetLoggingOptions Concede l'autorizzazione per impostare le opzioni di registrazione Scrittura
SetV2LoggingLevel Concede l'autorizzazione per impostare il livello di registrazione v2 Scrittura
SetV2LoggingOptions Concede l'autorizzazione per impostare le opzioni di registrazione v2 Scrittura
StartAuditMitigationActionsTask Concede l'autorizzazione per avviare un'attività che applica una serie di azioni di mitigazione alla destinazione specificata Scrittura
StartDetectMitigationActionsTask Concede l'autorizzazione per avviare un'attività delle azioni di attenuazione di Device Defender ML Detect Scrittura

securityprofile

StartOnDemandAuditTask Concede l'autorizzazione per avviare un audit Device Defender on demand Scrittura
StartThingRegistrationTask Concede l'autorizzazione per avviare un'attività di registrazione degli elementi in blocco Scrittura
StopThingRegistrationTask Concede l'autorizzazione per interrompere un'attività di registrazione in blocco Scrittura
Subscribe Concede l'autorizzazione a sottoscrivere quanto specificato TopicFilter Scrittura

topicfilter*

TagResource Concede l'autorizzazione per aggiungere un tag a una risorsa specificata Applicazione di tag

authorizer

billinggroup

cacert

certificateprovider

custommetric

dimension

domainconfiguration

dynamicthinggroup

fleetmetric

job

jobtemplate

mitigationaction

otaupdate

package

packageversion

policy

provisioningtemplate

rolealias

rule

scheduledaudit

securityprofile

stream

thinggroup

thingtype

aws:RequestTag/${TagKey}

aws:TagKeys

TestAuthorization Concede l'autorizzazione per testare la valutazione delle policy per le policy di gruppo Lettura

cert

TestInvokeAuthorizer Concede l'autorizzazione per eseguire il test del richiamo dell'autorizzatore personalizzato specificato a scopo di test Lettura

authorizer*

TransferCertificate Concede l'autorizzazione a trasferire il certificato specificato all'indirizzo specificato Account AWS Scrittura

cert*

UntagResource Concede l'autorizzazione per rimuovere il tag da una risorsa specificata Assegnazione di tag

authorizer

billinggroup

cacert

certificateprovider

custommetric

dimension

domainconfiguration

dynamicthinggroup

fleetmetric

job

jobtemplate

mitigationaction

otaupdate

package

packageversion

policy

provisioningtemplate

rolealias

rule

scheduledaudit

securityprofile

stream

thinggroup

thingtype

aws:TagKeys

UpdateAccountAuditConfiguration Concede l'autorizzazione per configurare o riconfigurare le impostazioni dell'audit Device Defender per questo account Scrittura
UpdateAuditSuppression Concede l'autorizzazione per aggiornare una eliminazione di audit Device Defender Scrittura
UpdateAuthorizer Concede l'autorizzazione per aggiornare un autorizzatore Scrittura

authorizer*

UpdateBillingGroup Concede l'autorizzazione per aggiornare le informazioni associate al gruppo di fatturazione specificato Scrittura

billinggroup*

UpdateCACertificate Concede l'autorizzazione per aggiornare un certificato emesso da una CA registrato Scrittura

cacert*

iam:PassRole

UpdateCertificate Concede l'autorizzazione per aggiornare lo stato del certificato specificato. Questa operazione è idempotente Scrittura

cert*

UpdateCertificateProvider Concede l'autorizzazione ad aggiornare un fornitore di certificati Scrittura

certificateprovider*

UpdateCustomMetric Concede l'autorizzazione per aggiornare il parametro personalizzato specificato Scrittura

custommetric*

UpdateDimension Concede l'autorizzazione per aggiornare la definizione di una dimensione Scrittura

dimension*

UpdateDomainConfiguration Concede l'autorizzazione per aggiornare una configurazione di dominio Scrittura

domainconfiguration*

UpdateDynamicThingGroup Concede l'autorizzazione per aggiornare un gruppo di elementi dinamici. Scrittura

dynamicthinggroup*

UpdateEventConfigurations Concede l'autorizzazione per aggiornare le configurazioni degli eventi Scrittura
UpdateFleetMetric Concede l'autorizzazione per aggiornare un parametro del parco istanze Scrittura

fleetmetric*

index*

UpdateIndexingConfiguration Concede l'autorizzazione per aggiornare la configurazione di indicizzazione del parco istanze Scrittura
UpdateJob Autorizza l'utente ad aggiornare un processo. Scrittura

job*

UpdateMitigationAction Concede l'autorizzazione per aggiornare la definizione per l'azione di mitigazione specificata Scrittura

mitigationaction*

UpdatePackage Concede l'autorizzazione per aggiornare un pacchetto Scrittura

package*

iot:GetIndexingConfiguration

UpdatePackageConfiguration Concede l'autorizzazione per aggiornare la configurazione del pacchetto dell'account Scrittura

iam:PassRole

UpdatePackageVersion Concede l'autorizzazione per aggiornare la versione del pacchetto specificato Scrittura

package*

iot:GetIndexingConfiguration

packageversion*

UpdateProvisioningTemplate Concede l'autorizzazione per aggiornare un modello di provisioning del parco istanze Scrittura

provisioningtemplate*

iam:PassRole

UpdateRoleAlias Concede l'autorizzazione per aggiornare l'alias del ruolo Scrittura

rolealias*

iam:PassRole

UpdateScheduledAudit Concede l'autorizzazione per aggiornare un audit pianificato, inclusi i controlli eseguiti e la frequenza di esecuzione dell'audit Scrittura

scheduledaudit*

UpdateSecurityProfile Concede l'autorizzazione per aggiornare un profilo di sicurezza Device Defender Scrittura

securityprofile*

custommetric

dimension

UpdateStream Concede l'autorizzazione per aggiornare i dati per un flusso Scrittura

stream*

UpdateThing Concede l'autorizzazione per aggiornare le informazioni associate all'elemento specificato Scrittura

thing*

UpdateThingGroup Concede l'autorizzazione per aggiornare le informazioni associate al gruppo di elementi specificato Scrittura

thinggroup*

UpdateThingGroupsForThing Concede l'autorizzazione per aggiornare i gruppi di elementi a cui appartiene l'elemento Scrittura

thing*

thinggroup

UpdateThingShadow Concede l'autorizzazione per aggiornare la copia shadow dell'elemento Scrittura

thing*

UpdateTopicRuleDestination Concede l'autorizzazione ad aggiornare un TopicRuleDestination Scrittura

destination*

ValidateSecurityProfileBehaviors Concede l'autorizzazione per convalidare una specifica dei comportamenti del profilo di sicurezza Device Defender Lettura

Tipi di risorsa definiti da AWS 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. Ogni operazione nella Tabella delle operazioni identifica i tipi di risorse che possono essere specificati con tale operazione. Un tipo di risorsa può anche definire quali chiavi di condizione puoi includere in una policy. Queste chiavi vengono visualizzate nell'ultima colonna della tabella. Per dettagli sulle colonne nella tabella seguente, consulta Tabella dei tipi di risorsa.

Tipi di risorsa ARN Chiavi di condizione
client arn:${Partition}:iot:${Region}:${Account}:client/${ClientId}
index arn:${Partition}:iot:${Region}:${Account}:index/${IndexName}
fleetmetric arn:${Partition}:iot:${Region}:${Account}:fleetmetric/${FleetMetricName}

aws:ResourceTag/${TagKey}

job arn:${Partition}:iot:${Region}:${Account}:job/${JobId}

aws:ResourceTag/${TagKey}

jobtemplate arn:${Partition}:iot:${Region}:${Account}:jobtemplate/${JobTemplateId}

aws:ResourceTag/${TagKey}

tunnel arn:${Partition}:iot:${Region}:${Account}:tunnel/${TunnelId}

aws:ResourceTag/${TagKey}

thing arn:${Partition}:iot:${Region}:${Account}:thing/${ThingName}
thinggroup arn:${Partition}:iot:${Region}:${Account}:thinggroup/${ThingGroupName}

aws:ResourceTag/${TagKey}

billinggroup arn:${Partition}:iot:${Region}:${Account}:billinggroup/${BillingGroupName}

aws:ResourceTag/${TagKey}

dynamicthinggroup arn:${Partition}:iot:${Region}:${Account}:thinggroup/${ThingGroupName}

aws:ResourceTag/${TagKey}

thingtype arn:${Partition}:iot:${Region}:${Account}:thingtype/${ThingTypeName}

aws:ResourceTag/${TagKey}

topic arn:${Partition}:iot:${Region}:${Account}:topic/${TopicName}
topicfilter arn:${Partition}:iot:${Region}:${Account}:topicfilter/${TopicFilter}
rolealias arn:${Partition}:iot:${Region}:${Account}:rolealias/${RoleAlias}

aws:ResourceTag/${TagKey}

authorizer arn:${Partition}:iot:${Region}:${Account}:authorizer/${AuthorizerName}

aws:ResourceTag/${TagKey}

policy arn:${Partition}:iot:${Region}:${Account}:policy/${PolicyName}

aws:ResourceTag/${TagKey}

cert arn:${Partition}:iot:${Region}:${Account}:cert/${Certificate}
cacert arn:${Partition}:iot:${Region}:${Account}:cacert/${CACertificate}

aws:ResourceTag/${TagKey}

stream arn:${Partition}:iot:${Region}:${Account}:stream/${StreamId}

aws:ResourceTag/${TagKey}

otaupdate arn:${Partition}:iot:${Region}:${Account}:otaupdate/${OtaUpdateId}

aws:ResourceTag/${TagKey}

scheduledaudit arn:${Partition}:iot:${Region}:${Account}:scheduledaudit/${ScheduleName}

aws:ResourceTag/${TagKey}

mitigationaction arn:${Partition}:iot:${Region}:${Account}:mitigationaction/${MitigationActionName}

aws:ResourceTag/${TagKey}

securityprofile arn:${Partition}:iot:${Region}:${Account}:securityprofile/${SecurityProfileName}

aws:ResourceTag/${TagKey}

custommetric arn:${Partition}:iot:${Region}:${Account}:custommetric/${MetricName}

aws:ResourceTag/${TagKey}

dimension arn:${Partition}:iot:${Region}:${Account}:dimension/${DimensionName}

aws:ResourceTag/${TagKey}

rule arn:${Partition}:iot:${Region}:${Account}:rule/${RuleName}

aws:ResourceTag/${TagKey}

destination arn:${Partition}:iot:${Region}:${Account}:destination/${DestinationType}/${Uuid}
provisioningtemplate arn:${Partition}:iot:${Region}:${Account}:provisioningtemplate/${ProvisioningTemplate}

aws:ResourceTag/${TagKey}

domainconfiguration arn:${Partition}:iot:${Region}:${Account}:domainconfiguration/${DomainConfigurationName}/${Id}

aws:ResourceTag/${TagKey}

package arn:${Partition}:iot:${Region}:${Account}:package/${PackageName}

aws:ResourceTag/${TagKey}

packageversion arn:${Partition}:iot:${Region}:${Account}:package/${PackageName}/version/${VersionName}

aws:ResourceTag/${TagKey}

certificateprovider arn:${Partition}:iot:${Region}:${Account}:certificateprovider/${CertificateProviderName}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS IoT

AWS L'IoT definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM. Puoi utilizzare queste chiavi per perfezionare ulteriormente le condizioni in base alle quali si applica l'istruzione di policy. Per dettagli sulle colonne nella tabella seguente, consulta Tabella delle chiavi di condizione.

Per visualizzare le chiavi di condizione globali disponibili per tutti i servizi, consulta Chiavi di condizione globali disponibili.

Chiavi di condizione Descrizione Type
aws:RequestTag/${TagKey} Filtra l'accesso in base a una chiave di tag presente nella richiesta Stringa
aws:ResourceTag/${TagKey} Filtra l'accesso in base a un componente di chiave di tag di un tag associato alla risorsa IoT nella richiesta Stringa
aws:TagKeys Filtra l'accesso in base a un elenco di chiavi di tag associate alla risorsa IoT nella richiesta ArrayOfString
iot:ClientMode Filtra l'accesso in base alla modalità del client per IoT Tunnel Stringa
iot:Delete Filtra l'accesso tramite un flag che indica se eliminare o meno anche un tunnel IoT immediatamente quando si effettua iot: CloseTunnel request Bool
iot:DomainName Filtra l'accesso in base al nome di dominio di un IoT DomainConfiguration Stringa
iot:ThingGroupArn Filtra l'accesso in base a un elenco di tutti gli ARN del gruppo di elementi IoT cui appartiene l'oggetto IoT di destinazione per un tunnel IoT ArrayOfARN
iot:TunnelDestinationService Filtra l'accesso in base a un elenco di servizi di destinazione per un tunnel IoT ArrayOfString