Ações, recursos e chaves de condição para AWS Integrações gerenciadas de IoT
AWS As integrações gerenciadas de IoT (prefixo do serviço:iotmanagedintegrations) fornecem as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Operações de API definidas por AWS Integrações gerenciadas de IoT
A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.
| Operation | Ação do IAM | Chave de condição | Valor (es) possível (s) | Nível de acesso |
|---|---|---|---|---|
|
CreateAccountAssociation |
Gravar |
|||
Marcação, gravação |
||||
|
CreateCloudConnector |
Gravar |
|||
|
CreateConnectorDestination |
integrações gerenciadas pela IoT: CreateConnectorDestination |
Gravar |
||
|
CreateCredentialLocker |
Gravar |
|||
Marcação, gravação |
||||
|
CreateDestination |
Gravar |
|||
Gravar |
||||
|
CreateEventLogConfiguration |
integrações gerenciadas pela IoT: CreateEventLogConfiguration |
Gravar |
||
|
CreateManagedThing |
Gravar |
|||
Marcação, gravação |
||||
|
CreateNotificationConfiguration |
integrações gerenciadas pela IoT: CreateNotificationConfiguration |
Gravar |
||
|
CreateOtaTask |
Gravar |
|||
Marcação, gravação |
||||
|
CreateOtaTaskConfiguration |
integrações gerenciadas pela IoT: CreateOtaTaskConfiguration |
Gravar |
||
|
CreateProvisioningProfile |
Gravar |
|||
Marcação, gravação |
||||
|
DeleteAccountAssociation |
Gravar |
|||
|
DeleteCloudConnector |
Gravar |
|||
|
DeleteConnectorDestination |
integrações gerenciadas pela IoT: DeleteConnectorDestination |
Gravar |
||
|
DeleteCredentialLocker |
Gravar |
|||
|
DeleteDestination |
Gravar |
|||
|
DeleteEventLogConfiguration |
integrações gerenciadas pela IoT: DeleteEventLogConfiguration |
Gravar |
||
|
DeleteManagedThing |
Gravar |
|||
|
DeleteNotificationConfiguration |
integrações gerenciadas pela IoT: DeleteNotificationConfiguration |
Gravar |
||
|
DeleteOtaTask |
Gravar |
|||
|
DeleteOtaTaskConfiguration |
integrações gerenciadas pela IoT: DeleteOtaTaskConfiguration |
Gravar |
||
|
DeleteProvisioningProfile |
Gravar |
|||
|
DeregisterAccountAssociation |
integrações gerenciadas pela IoT: DeregisterAccountAssociation |
Gravar |
||
|
GetAccountAssociation |
Ler |
|||
|
GetCloudConnector |
Ler |
|||
|
GetConnectorDestination |
Ler |
|||
|
GetCredentialLocker |
Ler |
|||
|
GetCustomEndpoint |
Ler |
|||
|
GetDefaultEncryptionConfiguration |
integrações gerenciadas pela IoT: GetDefaultEncryptionConfiguration |
Ler |
||
|
GetDestination |
Ler |
|||
|
GetDeviceDiscovery |
Ler |
|||
|
GetEventLogConfiguration |
Ler |
|||
|
GetHubConfiguration |
Ler |
|||
|
GetManagedThing |
Ler |
|||
|
GetManagedThingCapabilities |
integrações gerenciadas pela IoT: GetManagedThingCapabilities |
Ler |
||
|
GetManagedThingConnectivityData |
integrações gerenciadas pela IoT: GetManagedThingConnectivityData |
Ler |
||
|
GetManagedThingMetaData |
Ler |
|||
|
GetManagedThingState |
Ler |
|||
|
GetNotificationConfiguration |
integrações gerenciadas pela IoT: GetNotificationConfiguration |
Ler |
||
|
GetOtaTask |
Ler |
|||
|
GetOtaTaskConfiguration |
Ler |
|||
|
GetProvisioningProfile |
Ler |
|||
|
GetRuntimeLogConfiguration |
integrações gerenciadas pela IoT: GetRuntimeLogConfiguration |
Ler |
||
|
GetSchemaVersion |
Ler |
|||
|
ListAccountAssociations |
Lista |
|||
|
ListCloudConnectors |
Lista |
|||
|
ListConnectorDestinations |
Lista |
|||
|
ListCredentialLockers |
Lista |
|||
|
ListDestinations |
Lista |
|||
|
ListDeviceDiscoveries |
Lista |
|||
|
ListDiscoveredDevices |
Ler |
|||
|
ListEventLogConfigurations |
integrações gerenciadas pela IoT: ListEventLogConfigurations |
Ler |
||
|
ListManagedThingAccountAssociations |
integrações gerenciadas pela IoT: ListManagedThingAccountAssociations |
Lista |
||
|
ListManagedThingSchemas |
Ler |
|||
|
ListManagedThings |
Lista |
|||
|
ListNotificationConfigurations |
integrações gerenciadas pela IoT: ListNotificationConfigurations |
Ler |
||
|
ListOtaTaskConfigurations |
Ler |
|||
|
ListOtaTaskExecutions |
Ler |
|||
|
ListOtaTasks |
Lista |
|||
|
ListProvisioningProfiles |
Lista |
|||
|
ListSchemaVersions |
Lista |
|||
|
ListTagsForResource |
Ler |
|||
|
PutDefaultEncryptionConfiguration |
integrações gerenciadas pela IoT: PutDefaultEncryptionConfiguration |
Gravar |
||
|
PutHubConfiguration |
Gravar |
|||
|
PutRuntimeLogConfiguration |
integrações gerenciadas pela IoT: PutRuntimeLogConfiguration |
Gravar |
||
|
RegisterAccountAssociation |
integrações gerenciadas pela IoT: RegisterAccountAssociation |
Gravar |
||
|
RegisterCustomEndpoint |
Gravar |
|||
|
ResetRuntimeLogConfiguration |
integrações gerenciadas pela IoT: ResetRuntimeLogConfiguration |
Gravar |
||
|
SendConnectorEvent |
Gravar |
|||
|
SendManagedThingCommand |
Gravar |
|||
|
StartAccountAssociationRefresh |
integrações gerenciadas pela IoT: StartAccountAssociationRefresh |
Gravar |
||
|
StartDeviceDiscovery |
Gravar |
|||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateAccountAssociation |
Gravar |
|||
|
UpdateCloudConnector |
Gravar |
|||
|
UpdateConnectorDestination |
integrações gerenciadas pela IoT: UpdateConnectorDestination |
Gravar |
||
|
UpdateDestination |
Gravar |
|||
|
UpdateEventLogConfiguration |
integrações gerenciadas pela IoT: UpdateEventLogConfiguration |
Gravar |
||
|
UpdateManagedThing |
Gravar |
|||
|
UpdateNotificationConfiguration |
integrações gerenciadas pela IoT: UpdateNotificationConfiguration |
Gravar |
||
|
UpdateOtaTask |
Gravar |
Ações definidas por AWS Integrações gerenciadas de IoT
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para criar uma associação de conta |
Gravar |
|||
Concede permissão para criar um conector de nuvem |
Gravar |
|||
Concede permissão para criar um destino de conector |
Gravar |
|||
Concede permissão para criar um cofre de credenciais de produtos |
Gravar |
|||
Concede permissão para criar um destino |
Gravar |
|||
Concede permissão para criar uma configuração de evento |
Gravar |
|||
Concede permissão para criar uma coisa gerenciada |
Gravar |
|||
Concede permissão para criar uma configuração de notificação |
Gravar |
|||
Concede permissão para criar uma tarefa OTA |
Gravar |
|||
Concede permissão para criar uma configuração de tarefa OTA |
Gravar |
|||
Concede permissão para criar um perfil de provisionamento |
Gravar |
|||
Concede permissão para excluir uma associação de conta |
Gravar |
|||
Concede permissão para excluir um conector de nuvem |
Gravar |
|||
Concede permissão para excluir um destino de conector |
Gravar |
|||
Concede permissão para excluir um cofre de credenciais |
Gravar |
|||
Concede permissão para excluir destino |
Gravar |
|||
Concede permissão para excluir configuração de log de eventos |
Gravar |
|||
Concede permissão para excluir coisa gerenciada |
Gravar |
|||
Concede permissão para excluir configuração de notificação |
Gravar |
|||
Concede permissão para excluir tarefa OTA |
Gravar |
|||
Concede permissão para excluir configuração de tarefa OTA |
Gravar |
|||
Concede permissão para excluir perfil de provisionamento |
Gravar |
|||
Concede permissão para cancelar o registro de associação de conta |
Gravar |
|||
Concede permissão para obter informações sobre uma associação de conta |
Ler |
|||
Concede permissão para obter informações sobre um conector de nuvem |
Ler |
|||
Concede permissão para obter informações sobre um destino de nuvem |
Ler |
|||
Concede permissão para obter informações sobre um cofre de credenciais |
Ler |
|||
Concede permissão para obter informações sobre uma endpoint personalizado |
Ler |
|||
Concede permissão para obter informações sobre uma configuração de criptografia padrão |
Ler |
|||
Concede permissão para obter informações sobre um destino |
Ler |
|||
Concede permissão para obter informações sobre uma descoberta de dispositivo |
Ler |
|||
Concede permissão para obter informações sobre uma configuração de log de eventos |
Ler |
|||
Concede permissão para obter informações sobre uma configuração de hub |
Ler |
|||
Concede permissão para obter informações sobre uma coisa gerenciada |
Ler |
|||
Concede permissão para obter o relatório de capacidade de uma coisa gerenciada |
Ler |
|||
Concede permissão para obter o certificado pem para uma coisa gerenciada |
Ler |
|||
Concede permissão para obter os dados de conectividade de uma coisa gerenciada |
Ler |
|||
Concede permissão para obter as informações de metadados de uma coisa gerenciada |
Ler |
|||
Concede permissão para obter as informações de estado do dispositivo de uma coisa gerenciada |
Ler |
|||
Concede permissão para obter informações para uma configuração de notificação |
Ler |
|||
Concede permissão para obter informações sobre uma tarefa OTA |
Ler |
|||
Concede permissão para obter informações sobre a configuração de uma tarefa OTA |
Ler |
|||
Concede permissão para obter informações para um perfil de provisionamento |
Ler |
|||
Concede permissão para obter informações para uma configuração de uma log de runtime |
Ler |
|||
Concede permissão para obter informações para uma versão de um esquema |
Ler |
|||
Concede permissão para listar informações para associações da conta |
Lista |
|||
Concede permissão para listar informações para conectores de nuvem |
Lista |
|||
Concede permissão para listar informações para destinos de conectores |
Lista |
|||
Concede permissão para listar informações para cofres de credenciais |
Lista |
|||
Concede permissão para listar informações para destinos |
Lista |
|||
Concede permissão para listar informações para descobertas de dispositivos |
Lista |
|||
Concede permissão para listar informações para dispositivos descobertos em uma descoberta de dispositivo |
Ler |
|||
Concede permissão para listar informações para configurações de log de eventos |
Ler |
|||
Concede permissão para listar informações para associações entre coisas gerenciadas e associações de contas |
Lista |
|||
Concede permissão para listar esquemas associados a uma coisa gerenciada |
Ler |
|||
Concede permissão para listar informações para coisas gerenciadas |
Lista |
|||
Concede permissão para listar informações para configurações de notificação |
Ler |
|||
Concede permissão para listar informações para configurações de uma tarefa OTA |
Ler |
|||
Concede permissão para listar informações para execuções de uma tarefa OTA |
Ler |
|||
Concede permissão para listar informações para tarefas OTA |
Lista |
|||
Concede permissão para listar informações para perfis de provisionamento |
Lista |
|||
Concede permissão para listar informações para esquemas |
Lista |
|||
Concede permissão para listar etiquetas para o recurso especificado |
Ler |
|||
Concede permissão para atualizar as configurações padrão de criptografia |
Gravar |
|||
Concede permissão para atualizar uma configuração de hub |
Gravar |
|||
Concede permissão para atualizar uma configuração de log de runtime |
Gravar |
|||
Concede permissão para registrar uma associação de conta a uma coisa gerenciada |
Gravar |
|||
Concede permissão para registrar um endpoint personalizado |
Gravar |
|||
Concede permissão para redefinir uma configuração de log de runtime |
Gravar |
|||
Concede permissão para enviar um evento de conector |
Gravar |
|||
Concede permissão para enviar um comando a uma coisa gerenciada |
Gravar |
|||
Concede permissão para iniciar uma atualização dos tokens de acesso associados a uma associação de conta |
Gravar |
|||
Concede permissão para iniciar uma descoberta de dispositivo |
Gravar |
|||
Concede permissão para adicionar etiquetas ao recurso especificado |
Marcação, gravação |
|||
Concede permissão para remover tags de um recurso especificado |
Marcação, gravação |
|||
Concede permissão para atualizar uma associação de conta |
Gravar |
|||
Concede permissão para atualizar um conector de nuvem |
Gravar |
|||
Concede permissão para atualizar um destino de conector |
Gravar |
|||
Concede permissão para atualizar um destino |
Gravar |
|||
Concede permissão para atualizar uma configuração de log de evento |
Gravar |
|||
Concede permissão para atualizar uma coisa gerenciada |
Gravar |
|||
Concede permissão para atualizar uma configuração de notificação |
Gravar |
|||
Concede permissão para atualizar uma tarefa OTA |
Gravar |
Tipos de recursos definidos por AWS Integrações gerenciadas de IoT
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
arn: $ {Partition} :iotmanagedintegrations: $ {Region} :$ {Account} :account-association/$ {} AccountAssociationId |
||
arn: $ {Partition} :iotmanagedintegrations: $ {Region} :$ {Account} :credential-locker/$ {Identifier} |
||
arn: $ {Partition} :iotmanagedintegrations: $ {Region} :$ {Account} :managed-thing/$ {Identifier} |
||
arn: $ {Partition} :iotmanagedintegrations: $ {Region} :$ {Account} :ota-task/$ {Identifier} |
||
arn: $ {Partition} :iotmanagedintegrations: $ {Region} :$ {Account} :provisioning-profile/$ {Identifier} |
Chaves de condição para AWS Integrações gerenciadas de IoT
AWS As integrações gerenciadas de IoT definem as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra o acesso por um par de chave valor da etiqueta que é permitido na solicitação |
String |
|
Filtra o acesso por um par de chave e valor da etiqueta de um recurso. |
String |
|
Filtra o acesso pelas chaves de etiqueta que são transmitidas na solicitação |
ArrayOfString |
|
Filtra o acesso pelo CloudConnectorId |
String |
|
Filtra o acesso pelo ConnectorDestinationId |
String |