View a markdown version of this page

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

Ações, recursos e chaves de condição para AWS IoT Wireless

AWS O IoT Wireless (prefixo do serviçoiotwireless:) 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 IoT Wireless

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

AssociateAwsAccountWithPartnerAccount

IoT sem fio: AssociateAwsAccountWithPartnerAccount

Gravar

IoT sem fio: TagResource

Marcação, gravação

AssociateMulticastGroupWithFuotaTask

IoT sem fio: AssociateMulticastGroupWithFuotaTask

Gravar

AssociateWirelessDeviceWithFuotaTask

IoT sem fio: AssociateWirelessDeviceWithFuotaTask

Gravar

AssociateWirelessDeviceWithMulticastGroup

IoT sem fio: AssociateWirelessDeviceWithMulticastGroup

Gravar

AssociateWirelessDeviceWithThing

IoT sem fio: AssociateWirelessDeviceWithThing

Gravar

AssociateWirelessGatewayWithCertificate

IoT sem fio: AssociateWirelessGatewayWithCertificate

Gravar

AssociateWirelessGatewayWithThing

IoT sem fio: AssociateWirelessGatewayWithThing

Gravar

CancelMulticastGroupSession

IoT sem fio: CancelMulticastGroupSession

Gravar

CreateDestination

IoT sem fio: CreateDestination

Gravar

IoT sem fio: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

iotwireless.amazonaws.com

Gravar

CreateDeviceProfile

IoT sem fio: CreateDeviceProfile

Gravar

IoT sem fio: TagResource

Marcação, gravação

CreateFuotaTask

IoT sem fio: CreateFuotaTask

Gravar

IoT sem fio: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

iotwireless.amazonaws.com

Gravar

CreateMulticastGroup

IoT sem fio: CreateMulticastGroup

Gravar

IoT sem fio: TagResource

Marcação, gravação

CreateNetworkAnalyzerConfiguration

IoT sem fio: CreateNetworkAnalyzerConfiguration

Gravar

IoT sem fio: TagResource

Marcação, gravação

CreateServiceProfile

IoT sem fio: CreateServiceProfile

Gravar

IoT sem fio: TagResource

Marcação, gravação

CreateWirelessDevice

IoT sem fio: CreateWirelessDevice

Gravar

IoT sem fio: TagResource

Marcação, gravação

CreateWirelessGateway

IoT sem fio: CreateWirelessGateway

Gravar

IoT sem fio: TagResource

Marcação, gravação

CreateWirelessGatewayTask

IoT sem fio: CreateWirelessGatewayTask

Gravar

CreateWirelessGatewayTaskDefinition

IoT sem fio: CreateWirelessGatewayTaskDefinition

Gravar

IoT sem fio: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

iotwireless.amazonaws.com

Gravar

DeleteDestination

IoT sem fio: DeleteDestination

Gravar

DeleteDeviceProfile

IoT sem fio: DeleteDeviceProfile

Gravar

DeleteFuotaTask

IoT sem fio: DeleteFuotaTask

Gravar

DeleteMulticastGroup

IoT sem fio: DeleteMulticastGroup

Gravar

DeleteNetworkAnalyzerConfiguration

IoT sem fio: DeleteNetworkAnalyzerConfiguration

Gravar

DeleteQueuedMessages

IoT sem fio: DeleteQueuedMessages

Gravar

DeleteServiceProfile

IoT sem fio: DeleteServiceProfile

Gravar

DeleteWirelessDevice

IoT sem fio: DeleteWirelessDevice

Gravar

DeleteWirelessDeviceImportTask

IoT sem fio: DeleteWirelessDeviceImportTask

Gravar

DeleteWirelessGateway

IoT sem fio: DeleteWirelessGateway

Gravar

DeleteWirelessGatewayTask

IoT sem fio: DeleteWirelessGatewayTask

Gravar

DeleteWirelessGatewayTaskDefinition

IoT sem fio: DeleteWirelessGatewayTaskDefinition

Gravar

DeregisterWirelessDevice

IoT sem fio: DeregisterWirelessDevice

Gravar

DisassociateAwsAccountFromPartnerAccount

IoT sem fio: DisassociateAwsAccountFromPartnerAccount

Gravar

DisassociateMulticastGroupFromFuotaTask

IoT sem fio: DisassociateMulticastGroupFromFuotaTask

Gravar

DisassociateWirelessDeviceFromFuotaTask

IoT sem fio: DisassociateWirelessDeviceFromFuotaTask

Gravar

DisassociateWirelessDeviceFromMulticastGroup

IoT sem fio: DisassociateWirelessDeviceFromMulticastGroup

Gravar

DisassociateWirelessDeviceFromThing

IoT sem fio: DisassociateWirelessDeviceFromThing

Gravar

DisassociateWirelessGatewayFromCertificate

IoT sem fio: DisassociateWirelessGatewayFromCertificate

Gravar

DisassociateWirelessGatewayFromThing

IoT sem fio: DisassociateWirelessGatewayFromThing

Gravar

GetDestination

IoT sem fio: GetDestination

Ler

GetDeviceProfile

IoT sem fio: GetDeviceProfile

Ler

GetEventConfigurationByResourceTypes

IoT sem fio: GetEventConfigurationByResourceTypes

Ler

GetFuotaTask

IoT sem fio: GetFuotaTask

Ler

GetLogLevelsByResourceTypes

IoT sem fio: GetLogLevelsByResourceTypes

Ler

GetMetricConfiguration

IoT sem fio: GetMetricConfiguration

Ler

GetMetrics

IoT sem fio: GetMetrics

Ler

GetMulticastGroup

IoT sem fio: GetMulticastGroup

Ler

GetMulticastGroupSession

IoT sem fio: GetMulticastGroupSession

Ler

GetNetworkAnalyzerConfiguration

IoT sem fio: GetNetworkAnalyzerConfiguration

Ler

GetPartnerAccount

IoT sem fio: GetPartnerAccount

Ler

GetPosition

IoT sem fio: GetPosition

Ler

GetPositionConfiguration

IoT sem fio: GetPositionConfiguration

Ler

GetPositionEstimate

IoT sem fio: GetPositionEstimate

Ler

GetResourceEventConfiguration

IoT sem fio: GetResourceEventConfiguration

Ler

GetResourceLogLevel

IoT sem fio: GetResourceLogLevel

Ler

GetResourcePosition

IoT sem fio: GetResourcePosition

Ler

GetServiceEndpoint

IoT sem fio: GetServiceEndpoint

Ler

GetServiceProfile

IoT sem fio: GetServiceProfile

Ler

GetWirelessDevice

IoT sem fio: GetWirelessDevice

Ler

GetWirelessDeviceImportTask

IoT sem fio: GetWirelessDeviceImportTask

Ler

GetWirelessDeviceStatistics

IoT sem fio: GetWirelessDeviceStatistics

Ler

GetWirelessGateway

IoT sem fio: GetWirelessGateway

Ler

GetWirelessGatewayCertificate

IoT sem fio: GetWirelessGatewayCertificate

Ler

GetWirelessGatewayFirmwareInformation

IoT sem fio: GetWirelessGatewayFirmwareInformation

Ler

GetWirelessGatewayStatistics

IoT sem fio: GetWirelessGatewayStatistics

Ler

GetWirelessGatewayTask

IoT sem fio: GetWirelessGatewayTask

Ler

GetWirelessGatewayTaskDefinition

IoT sem fio: GetWirelessGatewayTaskDefinition

Ler

ListDestinations

IoT sem fio: ListDestinations

Ler

ListDeviceProfiles

IoT sem fio: ListDeviceProfiles

Ler

ListDevicesForWirelessDeviceImportTask

IoT sem fio: ListDevicesForWirelessDeviceImportTask

Ler

ListEventConfigurations

IoT sem fio: ListEventConfigurations

Ler

ListFuotaTasks

IoT sem fio: ListFuotaTasks

Ler

ListMulticastGroups

IoT sem fio: ListMulticastGroups

Ler

ListMulticastGroupsByFuotaTask

IoT sem fio: ListMulticastGroupsByFuotaTask

Ler

ListNetworkAnalyzerConfigurations

IoT sem fio: ListNetworkAnalyzerConfigurations

Ler

ListPartnerAccounts

IoT sem fio: ListPartnerAccounts

Ler

ListPositionConfigurations

IoT sem fio: ListPositionConfigurations

Ler

ListQueuedMessages

IoT sem fio: ListQueuedMessages

Ler

ListServiceProfiles

IoT sem fio: ListServiceProfiles

Ler

ListTagsForResource

IoT sem fio: ListTagsForResource

Ler

ListWirelessDeviceImportTasks

IoT sem fio: ListWirelessDeviceImportTasks

Ler

ListWirelessDevices

IoT sem fio: ListWirelessDevices

Ler

ListWirelessGatewayTaskDefinitions

IoT sem fio: ListWirelessGatewayTaskDefinitions

Ler

ListWirelessGateways

IoT sem fio: ListWirelessGateways

Ler

PutPositionConfiguration

IoT sem fio: PutPositionConfiguration

Gravar

PutResourceLogLevel

IoT sem fio: PutResourceLogLevel

Gravar

ResetAllResourceLogLevels

IoT sem fio: ResetAllResourceLogLevels

Gravar

ResetResourceLogLevel

IoT sem fio: ResetResourceLogLevel

Gravar

SendDataToMulticastGroup

IoT sem fio: SendDataToMulticastGroup

Gravar

SendDataToWirelessDevice

IoT sem fio: SendDataToWirelessDevice

Gravar

StartBulkAssociateWirelessDeviceWithMulticastGroup

IoT sem fio: StartBulkAssociateWirelessDeviceWithMulticastGroup

Gravar

StartBulkDisassociateWirelessDeviceFromMulticastGroup

IoT sem fio: StartBulkDisassociateWirelessDeviceFromMulticastGroup

Gravar

StartFuotaTask

IoT sem fio: StartFuotaTask

Gravar

StartMulticastGroupSession

IoT sem fio: StartMulticastGroupSession

Gravar

StartSingleWirelessDeviceImportTask

IoT sem fio: StartSingleWirelessDeviceImportTask

Gravar

IoT sem fio: TagResource

Marcação, gravação

StartWirelessDeviceImportTask

IoT sem fio: StartWirelessDeviceImportTask

Gravar

IoT sem fio: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

iotwireless.amazonaws.com

Gravar

TagResource

IoT sem fio: TagResource

Marcação, gravação

TestWirelessDevice

IoT sem fio: TestWirelessDevice

Gravar

UntagResource

IoT sem fio: UntagResource

Marcação, gravação

UpdateDestination

IoT sem fio: UpdateDestination

Gravar

objetivo: PassRole

objetivo: PassedToService

iotwireless.amazonaws.com

Gravar

UpdateEventConfigurationByResourceTypes

IoT sem fio: UpdateEventConfigurationByResourceTypes

Gravar

UpdateFuotaTask

IoT sem fio: UpdateFuotaTask

Gravar

objetivo: PassRole

objetivo: PassedToService

iotwireless.amazonaws.com

Gravar

UpdateLogLevelsByResourceTypes

IoT sem fio: UpdateLogLevelsByResourceTypes

Gravar

UpdateMetricConfiguration

IoT sem fio: UpdateMetricConfiguration

Gravar

UpdateMulticastGroup

IoT sem fio: UpdateMulticastGroup

Gravar

UpdateNetworkAnalyzerConfiguration

IoT sem fio: UpdateNetworkAnalyzerConfiguration

Gravar

UpdatePartnerAccount

IoT sem fio: UpdatePartnerAccount

Gravar

UpdatePosition

IoT sem fio: UpdatePosition

Gravar

UpdateResourceEventConfiguration

IoT sem fio: UpdateResourceEventConfiguration

Gravar

UpdateResourcePosition

IoT sem fio: UpdateResourcePosition

Gravar

UpdateWirelessDevice

IoT sem fio: UpdateWirelessDevice

Gravar

UpdateWirelessDeviceImportTask

IoT sem fio: UpdateWirelessDeviceImportTask

Gravar

UpdateWirelessGateway

IoT sem fio: UpdateWirelessGateway

Gravar

Ações definidas por AWS IoT Wireless

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

AssociateAwsAccountWithPartnerAccount

Concede permissão para vincular contas de parceiros com Conta da AWS

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

AssociateMulticastGroupWithFuotaTask

Concede permissão para associar o MulticastGroup com FuotaTask

FuotaTask*

foi: ResourceTag /$ {} TagKey

Gravar

MulticastGroup*

foi: ResourceTag /$ {} TagKey

AssociateWirelessDeviceWithFuotaTask

Concede permissão para associar o dispositivo sem fio a FuotaTask

FuotaTask*

foi: ResourceTag /$ {} TagKey

Gravar

WirelessDevice*

foi: ResourceTag /$ {} TagKey

AssociateWirelessDeviceWithMulticastGroup

Concede permissão para associar o WirelessDevice com MulticastGroup

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

WirelessDevice*

foi: ResourceTag /$ {} TagKey

AssociateWirelessDeviceWithThing

Concede permissão para associar o dispositivo sem fio AWS à IoT para uma determinada rede sem fio DeviceId

WirelessDevice*

foi: ResourceTag /$ {} TagKey

Gravar

coisa*

AssociateWirelessGatewayWithCertificate

Concede permissão para associar um WirelessGateway ao certificado IoT Core Identity

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Gravar

certificado*

AssociateWirelessGatewayWithThing

Concede permissão para associar o gateway sem fio AWS à IoT para uma determinada rede sem fio GatewayId

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Gravar

coisa*

CancelMulticastGroupSession

Concede permissão para cancelar a MulticastGroup sessão

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

CreateDestination

Concede permissão para criar um recurso de destino

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateDeviceProfile

Concede permissão para criar um DeviceProfile recurso

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateFuotaTask

Concede permissão para criar um FuotaTask recurso

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateMulticastGroup

Concede permissão para criar um MulticastGroup recurso

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateNetworkAnalyzerConfiguration

Concede permissão para criar um NetworkAnalyzerConfiguration recurso

MulticastGroup*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

WirelessDevice*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

WirelessGateway*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

CreateServiceProfile

Concede permissão para criar um ServiceProfile recurso

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateWirelessDevice

Concede permissão para criar um WirelessDevice recurso com determinado destino

Destination (Destino)

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeviceProfile

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

ServiceProfile

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

CreateWirelessGateway

Concede permissão para criar um WirelessGateway recurso

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateWirelessGatewayTask

Concede permissão para criar uma tarefa para uma determinada WirelessGateway

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Gravar

CreateWirelessGatewayTaskDefinition

Concede permissão para criar uma definição de WirelessGateway tarefa

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteDestination

Concede permissão para excluir um destino

Destino*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteDeviceProfile

Concede permissão para excluir um DeviceProfile

DeviceProfile*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFuotaTask

Concede permissão para excluir o FuotaTask

FuotaTask*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteMulticastGroup

Concede permissão para excluir o MulticastGroup

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteNetworkAnalyzerConfiguration

Concede permissão para excluir o NetworkAnalyzerConfiguration

NetworkAnalyzerConfiguration*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteQueuedMessages

Concede permissão para excluir QueuedMessages

Gravar

DeleteServiceProfile

Concede permissão para excluir um ServiceProfile

ServiceProfile*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWirelessDevice

Concede permissão para excluir um WirelessDevice

WirelessDevice*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWirelessDeviceImportTask

Concede permissão para excluir a tarefa de importação de dispositivos sem fio

ImportTask*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWirelessGateway

Concede permissão para excluir um WirelessGateway

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWirelessGatewayTask

Concede permissão para excluir a tarefa de uma determinada WirelessGateway

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWirelessGatewayTaskDefinition

Concede permissão para excluir uma definição de WirelessGateway tarefa

WirelessGatewayTaskDefinition*

foi: ResourceTag /$ {} TagKey

Gravar

DeregisterWirelessDevice

Concede permissão para cancelar o registro de um dispositivo sem fio

WirelessDevice*

foi: ResourceTag /$ {} TagKey

Gravar

DisassociateAwsAccountFromPartnerAccount

Concede permissão para desassociar uma Conta da AWS conta de parceiro

SidewalkAccount*

foi: ResourceTag /$ {} TagKey

Gravar

DisassociateMulticastGroupFromFuotaTask

Concede permissão para desassociar o formulário MulticastGroup FuotaTask

FuotaTask*

foi: ResourceTag /$ {} TagKey

Gravar

MulticastGroup*

foi: ResourceTag /$ {} TagKey

DisassociateWirelessDeviceFromFuotaTask

Concede permissão para desassociar o dispositivo sem fio do FuotaTask

FuotaTask*

foi: ResourceTag /$ {} TagKey

Gravar

WirelessDevice*

foi: ResourceTag /$ {} TagKey

DisassociateWirelessDeviceFromMulticastGroup

Concede permissão para desassociar o dispositivo sem fio do MulticastGroup

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

WirelessDevice*

foi: ResourceTag /$ {} TagKey

DisassociateWirelessDeviceFromThing

Concede permissão para desassociar um dispositivo sem fio de uma coisa de AWS IoT

WirelessDevice*

foi: ResourceTag /$ {} TagKey

Gravar

coisa*

DisassociateWirelessGatewayFromCertificate

Concede permissão para desassociar um WirelessGateway de um certificado de identidade principal de IoT

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Gravar

certificado*

DisassociateWirelessGatewayFromThing

Concede permissão para dissociar uma coisa WirelessGateway de uma coisa do IoT Core

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Gravar

coisa*

GetDestination

Concede permissão para obter o destino

Destino*

foi: ResourceTag /$ {} TagKey

Ler

GetDeviceProfile

Concede permissão para obter o DeviceProfile

DeviceProfile*

foi: ResourceTag /$ {} TagKey

Ler

GetEventConfigurationByResourceTypes

Concede permissão para obter a configuração de evento por tipos de recurso

Ler

GetFuotaTask

Concede permissão para obter o FuotaTask

FuotaTask*

foi: ResourceTag /$ {} TagKey

Ler

GetLogLevelsByResourceTypes

Concede permissão para obter níveis de log por tipos de recurso

Ler

GetMetricConfiguration

Concede permissão para obter a configuração de métricas

Ler

GetMetrics

Concede permissão para obter métricas

Ler

GetMulticastGroup

Concede permissão para obter o MulticastGroup

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Ler

GetMulticastGroupSession

Concede permissão para obter a MulticastGroup sessão

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Ler

GetNetworkAnalyzerConfiguration

Concede permissão para obter o NetworkAnalyzerConfiguration

NetworkAnalyzerConfiguration*

foi: ResourceTag /$ {} TagKey

Ler

GetPartnerAccount

Concede permissão para obter o associado PartnerAccount

SidewalkAccount*

foi: ResourceTag /$ {} TagKey

Ler

GetPosition

Concede permissão para obter a posição de um determinado recurso

WirelessDevice

foi: ResourceTag /$ {} TagKey

Ler

WirelessGateway

foi: ResourceTag /$ {} TagKey

GetPositionConfiguration

Concede permissão para obter a configuração de posição de um determinado recurso

WirelessDevice

foi: ResourceTag /$ {} TagKey

Ler

WirelessGateway

foi: ResourceTag /$ {} TagKey

GetPositionEstimate

Concede permissão para obter uma estimativa de posição

Ler

GetResourceEventConfiguration

Concede permissão para obter uma configuração de evento para um identificador

SidewalkAccount

foi: ResourceTag /$ {} TagKey

Ler

WirelessDevice

foi: ResourceTag /$ {} TagKey

WirelessGateway

foi: ResourceTag /$ {} TagKey

GetResourceLogLevel

Concede permissão para obter o nível de log do recurso

WirelessDevice

foi: ResourceTag /$ {} TagKey

Ler

WirelessGateway

foi: ResourceTag /$ {} TagKey

GetResourcePosition

Concede permissão para obter a posição de um determinado recurso

WirelessDevice

foi: ResourceTag /$ {} TagKey

Ler

WirelessGateway

foi: ResourceTag /$ {} TagKey

GetServiceEndpoint

Concede permissão para recuperar o endpoint específico da conta do cliente para conexão de protocolo CUPS ou conexão de protocolo LoRa WAN Network Server (LNS) e, opcionalmente, certificado de confiança do servidor no formato PEM

Ler

GetServiceProfile

Concede permissão para obter o ServiceProfile

ServiceProfile*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessDevice

Concede permissão para obter o WirelessDevice

WirelessDevice*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessDeviceImportTask

Concede permissão para obter a tarefa de importação de dispositivos sem fio

ImportTask*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessDeviceStatistics

Concede permissão para obter informações estatísticas de um determinado WirelessDevice

WirelessDevice*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessGateway

Concede permissão para obter o WirelessGateway

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessGatewayCertificate

Concede permissão para obter o ID do certificado IoT Core Identity associado ao WirelessGateway

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessGatewayFirmwareInformation

Concede permissão para obter a versão atual do firmware e outras informações para o WirelessGateway

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessGatewayStatistics

Concede permissão para obter informações estatísticas de um determinado WirelessGateway

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessGatewayTask

Concede permissão para obter a tarefa para um determinado WirelessGateway

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Ler

GetWirelessGatewayTaskDefinition

Concede permissão para obter a definição de WirelessGateway tarefa fornecida

WirelessGatewayTaskDefinition*

foi: ResourceTag /$ {} TagKey

Ler

ListDestinations

Concede permissão para listar informações de destinos disponíveis com base no Conta da AWS

Ler

ListDeviceProfiles

Concede permissão para listar as informações disponíveis DeviceProfiles com base no Conta da AWS

Ler

ListDevicesForWirelessDeviceImportTask

Concede permissão para listar informações de dispositivos por tarefa de importação de dispositivos sem fio com base no Conta da AWS

ImportTask*

foi: ResourceTag /$ {} TagKey

Ler

ListEventConfigurations

Concede permissão para listar informações das configurações de eventos disponíveis com base no Conta da AWS

Ler

ListFuotaTasks

Concede permissão para listar as informações disponíveis FuotaTasks com base no Conta da AWS

Ler

ListMulticastGroups

Concede permissão para listar as informações disponíveis MulticastGroups com base no Conta da AWS

Ler

ListMulticastGroupsByFuotaTask

Concede permissão para listar as informações disponíveis MulticastGroups por FuotaTask com base no Conta da AWS

FuotaTask*

foi: ResourceTag /$ {} TagKey

Ler

ListNetworkAnalyzerConfigurations

Concede permissão para listar as informações disponíveis NetworkAnalyzerConfigurations com base no Conta da AWS

Ler

ListPartnerAccounts

Concede permissão para listar as contas de parceiros disponíveis

Ler

ListPositionConfigurations

Concede permissão para listar informações das configurações de posição disponíveis com base no Conta da AWS

Ler

ListQueuedMessages

Concede permissão para listar as mensagens na fila

Ler

ListServiceProfiles

Concede permissão para listar as informações disponíveis ServiceProfiles com base no Conta da AWS

Ler

ListTagsForResource

Concede permissão para listar todas as etiquetas para determinado recurso

Destination (Destino)

foi: ResourceTag /$ {} TagKey

Ler

DeviceProfile

foi: ResourceTag /$ {} TagKey

FuotaTask

foi: ResourceTag /$ {} TagKey

ImportTask

foi: ResourceTag /$ {} TagKey

MulticastGroup

foi: ResourceTag /$ {} TagKey

NetworkAnalyzerConfiguration

foi: ResourceTag /$ {} TagKey

ServiceProfile

foi: ResourceTag /$ {} TagKey

SidewalkAccount

foi: ResourceTag /$ {} TagKey

WirelessDevice

foi: ResourceTag /$ {} TagKey

WirelessGateway

foi: ResourceTag /$ {} TagKey

WirelessGatewayTaskDefinition

foi: ResourceTag /$ {} TagKey

ListWirelessDeviceImportTasks

Concede permissão para listar as informações de tarefas de importação de dispositivos sem fio com base no Conta da AWS

Ler

ListWirelessDevices

Concede permissão para listar as informações disponíveis WirelessDevices com base no Conta da AWS

Ler

ListWirelessGatewayTaskDefinitions

Concede permissão para listar informações das definições de WirelessGateway tarefas disponíveis com base no Conta da AWS

Ler

ListWirelessGateways

Concede permissão para listar as informações disponíveis WirelessGateways com base no Conta da AWS

Ler

PutPositionConfiguration

Concede permissão para colocar a configuração de posição de um determinado recurso

WirelessDevice

foi: ResourceTag /$ {} TagKey

Gravar

WirelessGateway

foi: ResourceTag /$ {} TagKey

PutResourceLogLevel

Concede permissão para colocar o nível de log de recursos

WirelessDevice

foi: ResourceTag /$ {} TagKey

Gravar

WirelessGateway

foi: ResourceTag /$ {} TagKey

ResetAllResourceLogLevels

Concede permissão para redefinir todos os níveis de log de recursos

Write

ResetResourceLogLevel

Concede permissão para redefinir o nível de log de recursos

WirelessDevice

foi: ResourceTag /$ {} TagKey

Gravar

WirelessGateway

foi: ResourceTag /$ {} TagKey

SendDataToMulticastGroup

Concede permissão para enviar dados para o MulticastGroup

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

SendDataToWirelessDevice

Concede permissão para enviar o quadro de dados da aplicação descriptografado para o dispositivo de destino

WirelessDevice*

foi: ResourceTag /$ {} TagKey

Gravar

StartBulkAssociateWirelessDeviceWithMulticastGroup

Concede permissão para associar o WirelessDevices com MulticastGroup

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

StartBulkDisassociateWirelessDeviceFromMulticastGroup

Concede permissão para desassociar em massa o formulário WirelessDevices MulticastGroup

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

StartFuotaTask

Concede permissão para iniciar o FuotaTask

FuotaTask*

foi: ResourceTag /$ {} TagKey

Gravar

StartMulticastGroupSession

Concede permissão para iniciar a MulticastGroup sessão

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

StartNetworkAnalyzerStream

Concede permissão para iniciar a NetworkAnalyzer transmissão

NetworkAnalyzerConfiguration*

foi: ResourceTag /$ {} TagKey

Gravar

StartSingleWirelessDeviceImportTask

Concede permissão para iniciar a única tarefa de importação de dispositivos sem fio

Destination (Destino)

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

StartWirelessDeviceImportTask

Concede permissão para iniciar a tarefa de importação de dispositivos sem fio

Destination (Destino)

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

ImportTask*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

TagResource

Concede permissão para marcar determinado recurso

Destination (Destino)

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

DeviceProfile

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

FuotaTask

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

ImportTask

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

MulticastGroup

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

NetworkAnalyzerConfiguration

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

ServiceProfile

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

SidewalkAccount

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

WirelessDevice

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

WirelessGateway

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

WirelessGatewayTaskDefinition

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

TestWirelessDevice

Concede permissão para simular um dispositivo provisionado para enviar dados de uplink com carga útil de "Hello"

WirelessDevice*

foi: ResourceTag /$ {} TagKey

Gravar

UntagResource

Concede permissão para remover as etiquetas fornecidas do recurso

Destination (Destino)

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

DeviceProfile

foi: ResourceTag /$ {} TagKey

leis: TagKeys

FuotaTask

foi: ResourceTag /$ {} TagKey

leis: TagKeys

ImportTask

foi: ResourceTag /$ {} TagKey

leis: TagKeys

MulticastGroup

foi: ResourceTag /$ {} TagKey

leis: TagKeys

NetworkAnalyzerConfiguration

foi: ResourceTag /$ {} TagKey

leis: TagKeys

ServiceProfile

foi: ResourceTag /$ {} TagKey

leis: TagKeys

SidewalkAccount

foi: ResourceTag /$ {} TagKey

leis: TagKeys

WirelessDevice

foi: ResourceTag /$ {} TagKey

leis: TagKeys

WirelessGateway

foi: ResourceTag /$ {} TagKey

leis: TagKeys

WirelessGatewayTaskDefinition

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateDestination

Concede permissão para atualizar um recurso de destino

Destino*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateEventConfigurationByResourceTypes

Concede permissão para atualizar a configuração de evento por tipos de recurso

Gravar

UpdateFuotaTask

Concede permissão para atualizar o FuotaTask

FuotaTask*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateLogLevelsByResourceTypes

Concede permissão para atualizar níveis de log por tipos de recurso

Gravar

UpdateMetricConfiguration

Concede permissão para atualizar uma configuração de métrica

Gravar

UpdateMulticastGroup

Concede permissão para atualizar o MulticastGroup

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateNetworkAnalyzerConfiguration

Concede permissão para atualizar o NetworkAnalyzerConfiguration

MulticastGroup*

foi: ResourceTag /$ {} TagKey

Gravar

NetworkAnalyzerConfiguration*

foi: ResourceTag /$ {} TagKey

WirelessDevice*

foi: ResourceTag /$ {} TagKey

WirelessGateway*

foi: ResourceTag /$ {} TagKey

UpdatePartnerAccount

Concede permissão para atualizar uma conta de parceiro

SidewalkAccount*

foi: ResourceTag /$ {} TagKey

Gravar

UpdatePosition

Concede permissão para atualizar a posição de um determinado recurso

WirelessDevice

foi: ResourceTag /$ {} TagKey

Gravar

WirelessGateway

foi: ResourceTag /$ {} TagKey

UpdateResourceEventConfiguration

Concede permissão para atualizar uma configuração de evento para um identificador

SidewalkAccount

foi: ResourceTag /$ {} TagKey

Gravar

WirelessDevice

foi: ResourceTag /$ {} TagKey

WirelessGateway

foi: ResourceTag /$ {} TagKey

UpdateResourcePosition

Concede permissão para atualizar a posição de um determinado recurso

WirelessDevice

foi: ResourceTag /$ {} TagKey

Gravar

WirelessGateway

foi: ResourceTag /$ {} TagKey

UpdateWirelessDevice

Concede permissão para atualizar um WirelessDevice recurso

Destination (Destino)

foi: ResourceTag /$ {} TagKey

Gravar

DeviceProfile

foi: ResourceTag /$ {} TagKey

ServiceProfile

foi: ResourceTag /$ {} TagKey

WirelessDevice*

foi: ResourceTag /$ {} TagKey

UpdateWirelessDeviceImportTask

Concede permissão para atualizar uma tarefa de importação de dispositivos sem fio

ImportTask*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateWirelessGateway

Concede permissão para atualizar um WirelessGateway recurso

WirelessGateway*

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos por AWS IoT Wireless

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

Destino

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account} :Destination/$ {} DestinationName

foi: ResourceTag /$ {} TagKey

DeviceProfile

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} DeviceProfile DeviceProfileId

foi: ResourceTag /$ {} TagKey

FuotaTask

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} FuotaTask FuotaTaskId

foi: ResourceTag /$ {} TagKey

ImportTask

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} ImportTask ImportTaskId

foi: ResourceTag /$ {} TagKey

MulticastGroup

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} MulticastGroup MulticastGroupId

foi: ResourceTag /$ {} TagKey

NetworkAnalyzerConfiguration

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} NetworkAnalyzerConfiguration NetworkAnalyzerConfigurationName

foi: ResourceTag /$ {} TagKey

ServiceProfile

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} ServiceProfile ServiceProfileId

foi: ResourceTag /$ {} TagKey

SidewalkAccount

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} SidewalkAccount SidewalkAccountId

foi: ResourceTag /$ {} TagKey

WirelessDevice

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} WirelessDevice WirelessDeviceId

foi: ResourceTag /$ {} TagKey

WirelessGateway

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} WirelessGateway WirelessGatewayId

foi: ResourceTag /$ {} TagKey

WirelessGatewayTaskDefinition

arn: $ {Partition} :iotwireless: $ {Region} :$ {Account}: /$ {} WirelessGatewayTaskDefinition WirelessGatewayTaskDefinitionId

foi: ResourceTag /$ {} TagKey

certificado

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

coisa

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

Chaves de condição para AWS IoT Wireless

AWS O IoT Wireless define as seguintes chaves de condição que podem ser usadas Condition no elemento de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra o acesso por uma chave da etiqueta que está presente na solicitação que o usuário faz ao IoT Wireless.

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso por componente chave da etiqueta de uma etiqueta associada a um recurso IoT Wireless

String

leis: TagKeys

Filtra o acesso pela lista de todos os nomes de chave da etiqueta associados ao recurso na solicitação

ArrayOfString

IoT sem fio: DestinationName

Filtra o acesso por nome de destino associado ao recurso IoT Wireless

String

IoT sem fio: DeviceProfileId

Filtra o acesso por ID de perfil de dispositivo associado ao recurso IoT Wireless

String

IoT sem fio: ServiceProfileId

Filtra o acesso por ID do perfil de serviço associado ao recurso IoT Wireless

String