View a markdown version of this page

Ações, recursos e chaves de condição para AWS Consultor de dispositivos IoT Core - Referência de autorização do serviço

Ações, recursos e chaves de condição para AWS Consultor de dispositivos IoT Core

AWS O IoT Core Device Advisor (prefixo do serviço:iotdeviceadvisor) fornece 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:

Operações de API definidas por AWS Consultor de dispositivos IoT Core

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

CreateSuiteDefinition

consultor de dispositivos de IoT: CreateSuiteDefinition

Gravar

consultor de dispositivos de IoT: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

iotdeviceadvisor.amazonaws.com

Gravar

DeleteSuiteDefinition

consultor de dispositivos de IoT: DeleteSuiteDefinition

Gravar

GetEndpoint

consultor de dispositivos de IoT: GetEndpoint

Ler

objetivo: PassRole

objetivo: PassedToService

iotdeviceadvisor.amazonaws.com

Gravar

GetSuiteDefinition

consultor de dispositivos de IoT: GetSuiteDefinition

Ler

GetSuiteRun

consultor de dispositivos de IoT: GetSuiteRun

Ler

GetSuiteRunReport

consultor de dispositivos de IoT: GetSuiteRunReport

Ler

ListSuiteDefinitions

consultor de dispositivos de IoT: ListSuiteDefinitions

Lista

ListSuiteRuns

consultor de dispositivos de IoT: ListSuiteRuns

Lista

ListTagsForResource

consultor de dispositivos de IoT: ListTagsForResource

Ler

StartSuiteRun

consultor de dispositivos de IoT: StartSuiteRun

Gravar

consultor de dispositivos de IoT: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

iotdeviceadvisor.amazonaws.com

Gravar

StopSuiteRun

consultor de dispositivos de IoT: StopSuiteRun

Gravar

TagResource

consultor de dispositivos de IoT: TagResource

Marcação, gravação

UntagResource

consultor de dispositivos de IoT: UntagResource

Marcação, gravação

UpdateSuiteDefinition

consultor de dispositivos de IoT: UpdateSuiteDefinition

Gravar

objetivo: PassRole

objetivo: PassedToService

iotdeviceadvisor.amazonaws.com

Gravar

Ações definidas por AWS Consultor de dispositivos IoT Core

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

CreateSuiteDefinition

Concede permissão para criar uma definição de suíte

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteSuiteDefinition

Concede permissão para excluir uma definição de suíte

Definição de suíte*

foi: ResourceTag /$ {} TagKey

Gravar

GetEndpoint

Concede permissão para obter um endpoint do Device Advisor

Ler

GetSuiteDefinition

Concede permissão para obter uma definição de suíte

Definição de suíte*

foi: ResourceTag /$ {} TagKey

Ler

GetSuiteRun

Concede permissão para executar uma suíte

Execução continuada*

foi: ResourceTag /$ {} TagKey

Ler

GetSuiteRunReport

Concede permissão para obter o relatório de qualificação para uma execução de suíte

Execução continuada*

foi: ResourceTag /$ {} TagKey

Ler

ListSuiteDefinitions

Concede permissão para listar definições de suíte

List

ListSuiteRuns

Concede permissão para listar execuções de suíte

Definição de suíte*

foi: ResourceTag /$ {} TagKey

Lista

ListTagsForResource

Concede permissão para listar as etiquetas (metadados) atribuídas a um recurso

Definição de suíte

foi: ResourceTag /$ {} TagKey

Ler

Suíte Run

foi: ResourceTag /$ {} TagKey

StartSuiteRun

Concede permissão para iniciar uma execução de suíte

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

StopSuiteRun

Concede permissão para interromper a execução de um conjunto.

Execução continuada*

foi: ResourceTag /$ {} TagKey

Gravar

TagResource

Concede permissão para adicionar ou modificar as etiquetas do recurso fornecido. Etiquetas são metadados que podem ser usados para gerenciar um recurso

Definição de suíte

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

Suíte Run

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para remover as etiquetas fornecidas (metadados) de um recurso

Definição de suíte

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

Suíte Run

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateSuiteDefinition

Concede permissão para atualizar uma definição de suíte

Definição de suíte*

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos por AWS Consultor de dispositivos IoT Core

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

Definição de suíte

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

foi: ResourceTag /$ {} TagKey

Suíte Run

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

foi: ResourceTag /$ {} TagKey

Chaves de condição para AWS Consultor de dispositivos IoT Core

AWS O IoT Core Device Advisor define 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

foi: RequestTag /$ {} TagKey

Filtra o acesso pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas associadas ao recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação

ArrayOfString