View a markdown version of this page

的操作、资源和条件键 AWS 物联网托管集成 - 服务授权参考

的操作、资源和条件键 AWS 物联网托管集成

AWS IoT 托管集成(服务前缀:iotmanagedintegrations)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

API 操作定义为 AWS 物联网托管集成

下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。

操作 IAM 操作 条件键 可能的值 访问级别

CreateAccountAssociation

物联网托管集成:CreateAccountAssociation

写入

物联网托管集成:TagResource

标记、写作

CreateCloudConnector

物联网托管集成:CreateCloudConnector

写入

CreateConnectorDestination

物联网托管集成:CreateConnectorDestination

写入

CreateCredentialLocker

物联网托管集成:CreateCredentialLocker

写入

物联网托管集成:TagResource

标记、写作

CreateDestination

物联网托管集成:CreateDestination

写入

我是:PassRole

写入

CreateEventLogConfiguration

物联网托管集成:CreateEventLogConfiguration

写入

CreateManagedThing

物联网托管集成:CreateManagedThing

写入

物联网托管集成:TagResource

标记、写作

CreateNotificationConfiguration

物联网托管集成:CreateNotificationConfiguration

写入

CreateOtaTask

物联网托管集成:CreateOtaTask

写入

物联网托管集成:TagResource

标记、写作

CreateOtaTaskConfiguration

物联网托管集成:CreateOtaTaskConfiguration

写入

CreateProvisioningProfile

物联网托管集成:CreateProvisioningProfile

写入

物联网托管集成:TagResource

标记、写作

DeleteAccountAssociation

物联网托管集成:DeleteAccountAssociation

写入

DeleteCloudConnector

物联网托管集成:DeleteCloudConnector

写入

DeleteConnectorDestination

物联网托管集成:DeleteConnectorDestination

写入

DeleteCredentialLocker

物联网托管集成:DeleteCredentialLocker

写入

DeleteDestination

物联网托管集成:DeleteDestination

写入

DeleteEventLogConfiguration

物联网托管集成:DeleteEventLogConfiguration

写入

DeleteManagedThing

物联网托管集成:DeleteManagedThing

写入

DeleteNotificationConfiguration

物联网托管集成:DeleteNotificationConfiguration

写入

DeleteOtaTask

物联网托管集成:DeleteOtaTask

写入

DeleteOtaTaskConfiguration

物联网托管集成:DeleteOtaTaskConfiguration

写入

DeleteProvisioningProfile

物联网托管集成:DeleteProvisioningProfile

写入

DeregisterAccountAssociation

物联网托管集成:DeregisterAccountAssociation

写入

GetAccountAssociation

物联网托管集成:GetAccountAssociation

读取

GetCloudConnector

物联网托管集成:GetCloudConnector

读取

GetConnectorDestination

物联网托管集成:GetConnectorDestination

读取

GetCredentialLocker

物联网托管集成:GetCredentialLocker

读取

GetCustomEndpoint

物联网托管集成:GetCustomEndpoint

读取

GetDefaultEncryptionConfiguration

物联网托管集成:GetDefaultEncryptionConfiguration

读取

GetDestination

物联网托管集成:GetDestination

读取

GetDeviceDiscovery

物联网托管集成:GetDeviceDiscovery

读取

GetEventLogConfiguration

物联网托管集成:GetEventLogConfiguration

读取

GetHubConfiguration

物联网托管集成:GetHubConfiguration

读取

GetManagedThing

物联网托管集成:GetManagedThing

读取

GetManagedThingCapabilities

物联网托管集成:GetManagedThingCapabilities

读取

GetManagedThingConnectivityData

物联网托管集成:GetManagedThingConnectivityData

读取

GetManagedThingMetaData

物联网托管集成:GetManagedThingMetaData

读取

GetManagedThingState

物联网托管集成:GetManagedThingState

读取

GetNotificationConfiguration

物联网托管集成:GetNotificationConfiguration

读取

GetOtaTask

物联网托管集成:GetOtaTask

读取

GetOtaTaskConfiguration

物联网托管集成:GetOtaTaskConfiguration

读取

GetProvisioningProfile

物联网托管集成:GetProvisioningProfile

读取

GetRuntimeLogConfiguration

物联网托管集成:GetRuntimeLogConfiguration

读取

GetSchemaVersion

物联网托管集成:GetSchemaVersion

读取

ListAccountAssociations

物联网托管集成:ListAccountAssociations

列表

ListCloudConnectors

物联网托管集成:ListCloudConnectors

列表

ListConnectorDestinations

物联网托管集成:ListConnectorDestinations

列表

ListCredentialLockers

物联网托管集成:ListCredentialLockers

列表

ListDestinations

物联网托管集成:ListDestinations

列表

ListDeviceDiscoveries

物联网托管集成:ListDeviceDiscoveries

列表

ListDiscoveredDevices

物联网托管集成:ListDiscoveredDevices

读取

ListEventLogConfigurations

物联网托管集成:ListEventLogConfigurations

读取

ListManagedThingAccountAssociations

物联网托管集成:ListManagedThingAccountAssociations

列表

ListManagedThingSchemas

物联网托管集成:ListManagedThingSchemas

读取

ListManagedThings

物联网托管集成:ListManagedThings

列表

ListNotificationConfigurations

物联网托管集成:ListNotificationConfigurations

读取

ListOtaTaskConfigurations

物联网托管集成:ListOtaTaskConfigurations

读取

ListOtaTaskExecutions

物联网托管集成:ListOtaTaskExecutions

读取

ListOtaTasks

物联网托管集成:ListOtaTasks

列表

ListProvisioningProfiles

物联网托管集成:ListProvisioningProfiles

列表

ListSchemaVersions

物联网托管集成:ListSchemaVersions

列表

ListTagsForResource

物联网托管集成:ListTagsForResource

读取

PutDefaultEncryptionConfiguration

物联网托管集成:PutDefaultEncryptionConfiguration

写入

PutHubConfiguration

物联网托管集成:PutHubConfiguration

写入

PutRuntimeLogConfiguration

物联网托管集成:PutRuntimeLogConfiguration

写入

RegisterAccountAssociation

物联网托管集成:RegisterAccountAssociation

写入

RegisterCustomEndpoint

物联网托管集成:RegisterCustomEndpoint

写入

ResetRuntimeLogConfiguration

物联网托管集成:ResetRuntimeLogConfiguration

写入

SendConnectorEvent

物联网托管集成:SendConnectorEvent

写入

SendManagedThingCommand

物联网托管集成:SendManagedThingCommand

写入

StartAccountAssociationRefresh

物联网托管集成:StartAccountAssociationRefresh

写入

StartDeviceDiscovery

物联网托管集成:StartDeviceDiscovery

写入

TagResource

物联网托管集成:TagResource

标记、写作

UntagResource

物联网托管集成:UntagResource

标记、写作

UpdateAccountAssociation

物联网托管集成:UpdateAccountAssociation

写入

UpdateCloudConnector

物联网托管集成:UpdateCloudConnector

写入

UpdateConnectorDestination

物联网托管集成:UpdateConnectorDestination

写入

UpdateDestination

物联网托管集成:UpdateDestination

写入

UpdateEventLogConfiguration

物联网托管集成:UpdateEventLogConfiguration

写入

UpdateManagedThing

物联网托管集成:UpdateManagedThing

写入

UpdateNotificationConfiguration

物联网托管集成:UpdateNotificationConfiguration

写入

UpdateOtaTask

物联网托管集成:UpdateOtaTask

写入

操作定义为 AWS 物联网托管集成

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

CreateAccountAssociation

授予权限以创建新的账户关联

aws: RequestTag /$ {} TagKey

aws:TagKeys

物联网托管集成:连接器 DestinationId

写入

CreateCloudConnector

授予权限以创建新的云连接器

写入

CreateConnectorDestination

授予权限以创建新的连接器目标

物联网托管集成:云 ConnectorId

写入

CreateCredentialLocker

授予权限以创建产品凭证存储库

aws: RequestTag /$ {} TagKey

aws:TagKeys

写入

CreateDestination

授予权限以创建新目标

写入

CreateEventLogConfiguration

授予权限以创建新的事件配置

写入

CreateManagedThing

授予权限以创建新的托管式事物

凭证柜

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateNotificationConfiguration

授予权限以创建新的通知配置

写入

CreateOtaTask

授予权限以创建新的 ota 任务

aws: RequestTag /$ {} TagKey

aws:TagKeys

写入

CreateOtaTaskConfiguration

授予权限以创建新的 ota 任务配置

写入

CreateProvisioningProfile

授予权限以创建新的预置配置文件

aws: RequestTag /$ {} TagKey

aws:TagKeys

写入

DeleteAccountAssociation

授予权限以删除账户关联

账户关联*

aws: ResourceTag /$ {} TagKey

写入

DeleteCloudConnector

授予权限以删除云连接器

物联网托管集成:云 ConnectorId

写入

DeleteConnectorDestination

授予权限以删除连接器目标

写入

DeleteCredentialLocker

授予权限以删除凭证存储库

凭证储物柜*

aws: ResourceTag /$ {} TagKey

写入

DeleteDestination

授予权限以删除目标

写入

DeleteEventLogConfiguration

授予权限以删除事件日志配置

写入

DeleteManagedThing

授予权限以删除托管式事物

托管事物*

aws: ResourceTag /$ {} TagKey

写入

DeleteNotificationConfiguration

授予权限以删除通知配置

写入

DeleteOtaTask

授予权限以删除 ota 任务

ota-task*

aws: ResourceTag /$ {} TagKey

写入

DeleteOtaTaskConfiguration

授予权限以删除 ota 任务配置

写入

DeleteProvisioningProfile

授予权限以删除预置配置文件

配置文件*

aws: ResourceTag /$ {} TagKey

写入

DeregisterAccountAssociation

授予权限以取消注册账户关联

账户关联*

aws: ResourceTag /$ {} TagKey

写入

托管事物*

aws: ResourceTag /$ {} TagKey

GetAccountAssociation

授予权限以获取有关账户关联的信息

账户关联*

aws: ResourceTag /$ {} TagKey

读取

GetCloudConnector

授予权限以获取有关云连接器的信息

读取

GetConnectorDestination

授予权限以获取有关云目标的信息

读取

GetCredentialLocker

授予权限以获取有关凭证存储库的信息

凭证储物柜*

aws: ResourceTag /$ {} TagKey

读取

GetCustomEndpoint

授予权限以获取有关自定义端点的信息

读取

GetDefaultEncryptionConfiguration

授予权限以获取有关默认加密配置的信息

读取

GetDestination

授予权限以获取有关目标的信息

读取

GetDeviceDiscovery

授予权限以获取有关设备发现的信息

读取

GetEventLogConfiguration

授予权限以获取有关事件日志配置的信息

读取

GetHubConfiguration

授予权限以获取有关中心配置的信息

读取

GetManagedThing

授予权限以获取有关托管式事物的信息

托管事物*

aws: ResourceTag /$ {} TagKey

读取

GetManagedThingCapabilities

授予权限以获取托管式事物的功能报告

托管事物*

aws: ResourceTag /$ {} TagKey

读取

GetManagedThingCertificate

授予获取托管事物的证书 pem 的权限

托管事物*

aws: ResourceTag /$ {} TagKey

读取

GetManagedThingConnectivityData

授予权限以获取托管式事物的连接数据

托管事物*

aws: ResourceTag /$ {} TagKey

读取

GetManagedThingMetaData

授予权限以获取托管式事物的元数据信息

托管事物*

aws: ResourceTag /$ {} TagKey

读取

GetManagedThingState

授予权限以获取托管式事物的设备状态信息

托管事物*

aws: ResourceTag /$ {} TagKey

读取

GetNotificationConfiguration

授予权限以获取通知配置的信息

读取

GetOtaTask

授予权限以获取 ota 任务的信息

ota-task*

aws: ResourceTag /$ {} TagKey

读取

GetOtaTaskConfiguration

授予权限以获取 ota 任务配置的信息

读取

GetProvisioningProfile

授予权限以获取预置配置文件的信息

配置文件*

aws: ResourceTag /$ {} TagKey

读取

GetRuntimeLogConfiguration

授予权限以获取运行时日志配置的信息

读取

GetSchemaVersion

授予权限以获取架构的版本信息

读取

ListAccountAssociations

授予权限以列出账户关联的信息

列表

ListCloudConnectors

授予权限以列出云连接器的信息

列表

ListConnectorDestinations

授予权限以列出连接器目标的信息

列表

ListCredentialLockers

授予权限以列出凭证存储库的信息

列表

ListDestinations

授予权限以列出目标的信息

列表

ListDeviceDiscoveries

授予权限以列出设备发现的信息

列表

ListDiscoveredDevices

授予权限以列出在设备发现中发现的设备的信息

读取

ListEventLogConfigurations

授予权限以列出事件日志配置的信息

读取

ListManagedThingAccountAssociations

授予权限以列出托管式事物与账户关联之间的关联的信息

列表

ListManagedThingSchemas

授予权限以列出与托管式事物关联的架构

托管事物*

aws: ResourceTag /$ {} TagKey

读取

ListManagedThings

授予权限以列出托管式事物的信息

列表

ListNotificationConfigurations

授予权限以列出通知配置的信息

读取

ListOtaTaskConfigurations

授予权限以列出 ota 任务配置的信息

读取

ListOtaTaskExecutions

授予权限以列出 ota 任务执行的信息

ota-task*

aws: ResourceTag /$ {} TagKey

读取

ListOtaTasks

授予权限以列出 ota 任务的信息

列表

ListProvisioningProfiles

授予权限以列出预置配置文件的信息

列表

ListSchemaVersions

授予权限以列出架构的信息

列表

ListTagsForResource

授予列出指定资源的标签的权限

账户关联

aws: ResourceTag /$ {} TagKey

读取

凭证柜

aws: ResourceTag /$ {} TagKey

托管的东西

aws: ResourceTag /$ {} TagKey

ota-task

aws: ResourceTag /$ {} TagKey

供应配置文件

aws: ResourceTag /$ {} TagKey

PutDefaultEncryptionConfiguration

授予权限以更新加密配置的默认设置

写入

PutHubConfiguration

授予权限以更新中心配置

写入

PutRuntimeLogConfiguration

授予权限以更新运行时日志配置

写入

RegisterAccountAssociation

授予权限以将账户关联注册到托管式事物

账户关联*

aws: ResourceTag /$ {} TagKey

写入

托管事物*

aws: ResourceTag /$ {} TagKey

RegisterCustomEndpoint

授予权限以注册自定义端点

写入

ResetRuntimeLogConfiguration

授予权限以重置运行时日志配置

写入

SendConnectorEvent

授予权限以发送连接器事件

写入

SendManagedThingCommand

授予权限以将命令发送到托管式事物

账户关联

aws: ResourceTag /$ {} TagKey

写入

托管事物*

aws: ResourceTag /$ {} TagKey

StartAccountAssociationRefresh

授予权限以启动刷新与账户关联相关联的访问令牌

账户关联*

aws: ResourceTag /$ {} TagKey

写入

StartDeviceDiscovery

授予权限以停止设备发现

账户关联

aws: ResourceTag /$ {} TagKey

写入

托管的东西

aws: ResourceTag /$ {} TagKey

TagResource

授予权限以添加指定资源的标签

账户关联

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

凭证柜

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

托管的东西

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

ota-task

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

供应配置文件

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UntagResource

授予权限以移除指定资源的标签

账户关联

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

凭证柜

aws: ResourceTag /$ {} TagKey

aws:TagKeys

托管的东西

aws: ResourceTag /$ {} TagKey

aws:TagKeys

ota-task

aws: ResourceTag /$ {} TagKey

aws:TagKeys

供应配置文件

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UpdateAccountAssociation

授予权限以更新账户管理

账户关联*

aws: ResourceTag /$ {} TagKey

写入

UpdateCloudConnector

授予权限以更新云连接器

物联网托管集成:云 ConnectorId

写入

UpdateConnectorDestination

授予权限以更新连接器目标

写入

UpdateDestination

授予权限以更新目标

写入

UpdateEventLogConfiguration

授予权限以更新事件日志配置

写入

UpdateManagedThing

授予权限以更新托管式事物

凭证柜

aws: ResourceTag /$ {} TagKey

写入

托管事物*

aws: ResourceTag /$ {} TagKey

UpdateNotificationConfiguration

授予权限以更新通知配置

写入

UpdateOtaTask

授予权限以更新 ota 任务

ota-task*

aws: ResourceTag /$ {} TagKey

写入

由定义的资源类型 AWS 物联网托管集成

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

账户关联

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

aws: ResourceTag /$ {} TagKey

凭证柜

arn: $ {Partition}: iotmanagedIntegrations: $ {Region}: $ {账户}: creditial-locker/$ {标识符}

aws: ResourceTag /$ {} TagKey

托管的东西

arn: $ {Partition}: iotmanagedIntegrations: $ {Region}: $ {Account}: managed-thing/$ {标识符}

aws: ResourceTag /$ {} TagKey

ota-task

arn: $ {Partition}: iotmanagedIntegrations: $ {Region}: $ {账户}: ota-task/$ {标识符}

aws: ResourceTag /$ {} TagKey

供应配置文件

arn: $ {Partition}: iotmanagedIntegrations: $ {Region}: $ {账户}: provisioning-profile/$ {标识符}

aws: ResourceTag /$ {} TagKey

的条件键 AWS 物联网托管集成

AWS IoT 托管集成定义了以下条件键,这些条件键可用于 IAM 策略的Condition元素。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

按请求中允许的标签键值对筛选访问

字符串

aws: ResourceTag /$ {} TagKey

按某个资源的标签键值对筛选访问

字符串

aws:TagKeys

按请求中传递的标签键筛选访问权限

ArrayOfString

物联网托管集成:云 ConnectorId

筛选访问权限 CloudConnectorId

字符串

物联网托管集成:连接器 DestinationId

筛选访问权限 ConnectorDestinationId

字符串