View a markdown version of this page

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

的操作、资源和条件键 AWS 物联网 TwinMaker

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

参考:

API 操作定义为 AWS 物联网 TwinMaker

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

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

BatchPutPropertyValues

iottwinmaker:BatchPutPropertyValues

写入

CancelMetadataTransferJob

iottwinmaker:CancelMetadataTransferJob

写入

CreateComponentType

iottwinmaker:CreateComponentType

写入

iottwinmaker:TagResource

标记、写作

CreateEntity

iottwinmaker:CreateEntity

写入

iottwinmaker:TagResource

标记、写作

CreateMetadataTransferJob

iottwinmaker:CreateMetadataTransferJob

写入

CreateScene

iottwinmaker:CreateScene

写入

iottwinmaker:TagResource

标记、写作

CreateSyncJob

iottwinmaker:CreateSyncJob

写入

iottwinmaker:TagResource

标记、写作

我是:PassRole

我是:PassedToService

iottwinmaker.amazonaws.com

写入

CreateWorkspace

iottwinmaker:CreateWorkspace

写入

iottwinmaker:TagResource

标记、写作

我是:PassRole

我是:PassedToService

iottwinmaker.amazonaws.com

写入

DeleteComponentType

iottwinmaker:DeleteComponentType

写入

DeleteEntity

iottwinmaker:DeleteEntity

写入

DeleteScene

iottwinmaker:DeleteScene

写入

DeleteSyncJob

iottwinmaker:DeleteSyncJob

写入

DeleteWorkspace

iottwinmaker:DeleteWorkspace

写入

ExecuteQuery

iottwinmaker:ExecuteQuery

读取

GetComponentType

iottwinmaker:GetComponentType

读取

GetEntity

iottwinmaker:GetEntity

读取

GetMetadataTransferJob

iottwinmaker:GetMetadataTransferJob

读取

GetPricingPlan

iottwinmaker:GetPricingPlan

读取

GetPropertyValue

iottwinmaker:GetPropertyValue

读取

GetPropertyValueHistory

iottwinmaker:GetPropertyValueHistory

读取

GetScene

iottwinmaker:GetScene

读取

GetSyncJob

iottwinmaker:GetSyncJob

读取

GetWorkspace

iottwinmaker:GetWorkspace

读取

ListComponentTypes

iottwinmaker:ListComponentTypes

列表

ListComponents

iottwinmaker:ListComponents

列表

ListEntities

iottwinmaker:ListEntities

列表

ListMetadataTransferJobs

iottwinmaker:ListMetadataTransferJobs

列表

ListProperties

iottwinmaker:ListProperties

列表

ListScenes

iottwinmaker:ListScenes

列表

ListSyncJobs

iottwinmaker:ListSyncJobs

列表

ListSyncResources

iottwinmaker:ListSyncResources

列表

ListTagsForResource

iottwinmaker:ListTagsForResource

列表

ListWorkspaces

iottwinmaker:ListWorkspaces

列表

TagResource

iottwinmaker:TagResource

标记、写作

UntagResource

iottwinmaker:UntagResource

标记、写作

UpdateComponentType

iottwinmaker:UpdateComponentType

写入

UpdateEntity

iottwinmaker:UpdateEntity

写入

UpdatePricingPlan

iottwinmaker:UpdatePricingPlan

写入

UpdateScene

iottwinmaker:UpdateScene

写入

UpdateWorkspace

iottwinmaker:UpdateWorkspace

写入

我是:PassRole

我是:PassedToService

iottwinmaker.amazonaws.com

写入

操作定义为 AWS 物联网 TwinMaker

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

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

BatchPutPropertyValues

授予为多个时间序列属性设置值的权限

entity

aws: ResourceTag /$ {} TagKey

写入

工作空间*

aws: ResourceTag /$ {} TagKey

CancelMetadataTransferJob

授予取消元数据传输作业的权限

元数据 TransferJob *

写入

CreateComponentType

授予创建 componentType 的权限

工作空间*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateEntity

授予创建实体的权限

工作空间*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateMetadataTransferJob

授予创建元数据传输作业的权限

写入

CreateScene

授予创建场景的权限

工作空间*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateSyncJob

授予权限以创建同步作业

工作空间*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateWorkspace

授予创建工作区的权限

aws: RequestTag /$ {} TagKey

aws:TagKeys

写入

DeleteComponentType

授予删除 componentType 的权限

组件类型*

aws: ResourceTag /$ {} TagKey

写入

工作空间*

aws: ResourceTag /$ {} TagKey

DeleteEntity

授予删除实体的权限

实体*

aws: ResourceTag /$ {} TagKey

写入

工作空间*

aws: ResourceTag /$ {} TagKey

DeleteScene

授予删除场景的权限

场景*

aws: ResourceTag /$ {} TagKey

写入

工作空间*

aws: ResourceTag /$ {} TagKey

DeleteSyncJob

授予权限以删除同步作业

syncJob*

aws: ResourceTag /$ {} TagKey

写入

工作空间*

aws: ResourceTag /$ {} TagKey

DeleteWorkspace

授予删除工作区的权限

工作空间*

aws: ResourceTag /$ {} TagKey

写入

ExecuteQuery

授予权限以执行查询

工作空间*

aws: ResourceTag /$ {} TagKey

读取

GetComponentType

授予获取 componentType 的权限

组件类型*

aws: ResourceTag /$ {} TagKey

读取

工作空间*

aws: ResourceTag /$ {} TagKey

GetEntity

授予获取实体的权限

实体*

aws: ResourceTag /$ {} TagKey

读取

工作空间*

aws: ResourceTag /$ {} TagKey

GetMetadataTransferJob

授予获取元数据传输作业的权限

元数据 TransferJob *

读取

GetPricingPlan

授予权限以获取定价计划

读取

GetPropertyValue

授予权限以检索属性值

组件类型

aws: ResourceTag /$ {} TagKey

读取

entity

aws: ResourceTag /$ {} TagKey

工作空间*

aws: ResourceTag /$ {} TagKey

GetPropertyValueHistory

授予权限以检索时间序列值历史记录

组件类型

aws: ResourceTag /$ {} TagKey

读取

entity

aws: ResourceTag /$ {} TagKey

工作空间*

aws: ResourceTag /$ {} TagKey

GetScene

授予获取场景的权限

场景*

aws: ResourceTag /$ {} TagKey

读取

工作空间*

aws: ResourceTag /$ {} TagKey

GetSyncJob

授予权限以获取同步作业

syncJob*

aws: ResourceTag /$ {} TagKey

读取

工作空间*

aws: ResourceTag /$ {} TagKey

GetWorkspace

授予获取工作区的权限

工作空间*

aws: ResourceTag /$ {} TagKey

读取

ListComponentTypes

授予列出工作区中所有 componentType 的权限

工作空间*

aws: ResourceTag /$ {} TagKey

列表

ListComponents

授予列出附加到实体的组件的权限

实体*

aws: ResourceTag /$ {} TagKey

列表

工作空间*

aws: ResourceTag /$ {} TagKey

ListEntities

授予列出工作区中所有实体的权限

工作空间*

aws: ResourceTag /$ {} TagKey

列表

ListMetadataTransferJobs

授予列出所有元数据传输作业的权限

列表

ListProperties

授予列出实体组件的属性的权限

实体*

aws: ResourceTag /$ {} TagKey

列表

工作空间*

aws: ResourceTag /$ {} TagKey

ListScenes

授予列出工作区中所有场景的权限

工作空间*

aws: ResourceTag /$ {} TagKey

列表

ListSyncJobs

授予权限以列出工作空间中的所有同步作业

工作空间*

aws: ResourceTag /$ {} TagKey

列表

ListSyncResources

授予权限以列出同步作业的所有同步资源

syncJob*

aws: ResourceTag /$ {} TagKey

列表

工作空间*

aws: ResourceTag /$ {} TagKey

ListTagsForResource

授予权限以列出资源的所有标签

组件类型

aws: ResourceTag /$ {} TagKey

列表

entity

aws: ResourceTag /$ {} TagKey

场景

aws: ResourceTag /$ {} TagKey

SyncJob

aws: ResourceTag /$ {} TagKey

工作空间

aws: ResourceTag /$ {} TagKey

ListWorkspaces

授予权限以列出所有工作区

列表

TagResource

授予权限以标记资源

组件类型

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

entity

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

场景

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

SyncJob

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

工作空间

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UntagResource

授予权限以取消标记资源

组件类型

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

entity

aws: ResourceTag /$ {} TagKey

aws:TagKeys

场景

aws: ResourceTag /$ {} TagKey

aws:TagKeys

SyncJob

aws: ResourceTag /$ {} TagKey

aws:TagKeys

工作空间

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UpdateComponentType

授予更新 componentType 的权限

组件类型*

aws: ResourceTag /$ {} TagKey

写入

工作空间*

aws: ResourceTag /$ {} TagKey

UpdateEntity

授予权限以更新实体

实体*

aws: ResourceTag /$ {} TagKey

写入

工作空间*

aws: ResourceTag /$ {} TagKey

UpdatePricingPlan

授予权限以更新定价计划

写入

UpdateScene

授予更新场景的权限

场景*

aws: ResourceTag /$ {} TagKey

写入

工作空间*

aws: ResourceTag /$ {} TagKey

UpdateWorkspace

授予权限以更新工作区

工作空间*

aws: ResourceTag /$ {} TagKey

写入

定义的资源类型 AWS 物联网 TwinMaker

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

资源类型 ARN 条件键

组件类型

arn:$ {Partition}: iottwinmaker: $ {Region}: $ {账户}: workspace/$ {} /component-type/$ {} WorkspaceId ComponentTypeId

aws: ResourceTag /$ {} TagKey

实体

arn: $ {Partity}: iottwinmaker: $ {Region}: $ {Account}: workspace/$ {} /entity/$ {} WorkspaceId EntityId

aws: ResourceTag /$ {} TagKey

元数据 TransferJob

arn:$ {Partition}: iottwinmaker: $ {Region}: $ {Account}: metadata-transfer-job/$ {} MetadataTransferJobId

场景

arn:$ {Partition}: iottwinmaker: $ {Region}: $ {Account}: workspace/$ {} /scene/$ {} WorkspaceId SceneId

aws: ResourceTag /$ {} TagKey

SyncJob

arn:$ {Partition}: iottwinmaker: $ {Region}: $ {Account}: workspace/$ {} /sync-job/$ {} WorkspaceId SyncJobId

aws: ResourceTag /$ {} TagKey

工作空间

arn: $ {Partition}: iottwinmaker: $ {Region}: $ {Account}: workspace/$ {} WorkspaceId

aws: ResourceTag /$ {} TagKey

的条件键 AWS 物联网 TwinMaker

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

条件键 描述 类型

aws: RequestTag /$ {} TagKey

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

字符串

aws: ResourceTag /$ {} TagKey

按附加到资源的标签筛选访问

字符串

aws:TagKeys

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

ArrayOfString

IoTTwinMaker:目的地类型

按元数据传输作业的目的地类型筛选访问权限

字符串

IoTTwinMaker:LinkedServices

按与服务关联的工作区筛选访问权限

ArrayOfString

iotTwinMaker:SourceType

按元数据传输作业的源类型筛选访问权限

字符串