View a markdown version of this page

的操作、资源和条件键 AWS B2B 数据交换 - 服务授权参考

的操作、资源和条件键 AWS B2B 数据交换

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

参考:

API 操作定义为 AWS B2B 数据交换

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

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

CreateCapability

b2bi:CreateCapability

写入

b2bi:TagResource

标记、写作

CreatePartnership

b2bi:CreatePartnership

写入

b2bi:TagResource

标记、写作

CreateProfile

b2bi:CreateProfile

写入

b2bi:TagResource

标记、写作

CreateStarterMappingTemplate

b2bi:CreateStarterMappingTemplate

写入

CreateTransformer

b2bi:CreateTransformer

写入

b2bi:TagResource

标记、写作

DeleteCapability

b2bi:DeleteCapability

写入

DeletePartnership

b2bi:DeletePartnership

写入

DeleteProfile

b2bi:DeleteProfile

写入

DeleteTransformer

b2bi:DeleteTransformer

写入

GenerateMapping

b2bi:GenerateMapping

写入

GetCapability

b2bi:GetCapability

读取

GetPartnership

b2bi:GetPartnership

读取

GetProfile

b2bi:GetProfile

读取

GetTransformer

b2bi:GetTransformer

读取

GetTransformerJob

b2bi:GetTransformerJob

读取

ListCapabilities

b2bi:ListCapabilities

列表

ListPartnerships

b2bi:ListPartnerships

列表

ListProfiles

b2bi:ListProfiles

列表

ListTagsForResource

b2bi:ListTagsForResource

读取

ListTransformers

b2bi:ListTransformers

列表

StartTransformerJob

b2bi:StartTransformerJob

写入

TagResource

b2bi:TagResource

标记、写作

TestConversion

b2bi:TestConversion

写入

TestMapping

b2bi:TestMapping

写入

TestParsing

b2bi:TestParsing

写入

UntagResource

b2bi:UntagResource

标记、写作

UpdateCapability

b2bi:UpdateCapability

写入

UpdatePartnership

b2bi:UpdatePartnership

写入

UpdateProfile

b2bi:UpdateProfile

写入

UpdateTransformer

b2bi:UpdateTransformer

写入

操作定义为 AWS B2B 数据交换

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

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

CreateCapability

授予创建能力的权限

变压器

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreatePartnership

授予创建合作关系的权限

能力*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

个人资料*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

CreateProfile

授予创建配置文件的权限

aws: RequestTag /$ {} TagKey

aws:TagKeys

写入

CreateStarterMappingTemplate

授予生成入门 JSONATA/XSLT 模板的权限

变压器*

aws: ResourceTag /$ {} TagKey

写入

CreateTransformer

授予创建转换的权限

aws: RequestTag /$ {} TagKey

aws:TagKeys

写入

DeleteCapability

授予删除能力的权限

能力*

aws: ResourceTag /$ {} TagKey

写入

DeletePartnership

授予删除合作关系的权限

伙伴关系*

aws: ResourceTag /$ {} TagKey

写入

DeleteProfile

授予删除配置文件的权限

个人资料*

aws: ResourceTag /$ {} TagKey

写入

DeleteTransformer

授予删除转换的权限

变压器*

aws: ResourceTag /$ {} TagKey

写入

GenerateMapping

授予从 Amazon Bedrock 生成入门 JSONATA/XSLT 映射模板的权限

变压器*

aws: ResourceTag /$ {} TagKey

写入

GetCapability

授予获取能力的权限

能力*

aws: ResourceTag /$ {} TagKey

读取

GetPartnership

授予获取合作关系的权限

伙伴关系*

aws: ResourceTag /$ {} TagKey

读取

GetProfile

授予获取配置文件的权限

个人资料*

aws: ResourceTag /$ {} TagKey

读取

GetTransformer

授予获取转换的权限

变压器*

aws: ResourceTag /$ {} TagKey

读取

GetTransformerJob

授予获取转换作业的权限

变压器*

aws: ResourceTag /$ {} TagKey

读取

ListCapabilities

授予列出所有能力的权限

列表

ListPartnerships

授予列出所有合作关系的权限

列表

ListProfiles

授予列出所有资料的权限

列表

ListTagsForResource

授予列出 B2Bi 资源的标签的权限

能力

aws: ResourceTag /$ {} TagKey

读取

伙伴关系

aws: ResourceTag /$ {} TagKey

profile

aws: ResourceTag /$ {} TagKey

变压器

aws: ResourceTag /$ {} TagKey

ListTransformers

授予列出所有转换的权限

列表

StartTransformerJob

授予转换文档的权限

变压器*

aws: ResourceTag /$ {} TagKey

写入

TagResource

授予标记 B2Bi 资源的权限

能力

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

伙伴关系

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

profile

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

变压器

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

TestConversion

授予将 a JSON/XML 转换为 edi 文档的权限

变压器*

aws: ResourceTag /$ {} TagKey

写入

TestMapping

授予映射示例文件的权限

变压器*

aws: ResourceTag /$ {} TagKey

写入

TestParsing

授予解析 edi 文档的权限

变压器*

aws: ResourceTag /$ {} TagKey

写入

UntagResource

授予取消 B2Bi 资源标记的权限

能力

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

伙伴关系

aws: ResourceTag /$ {} TagKey

aws:TagKeys

profile

aws: ResourceTag /$ {} TagKey

aws:TagKeys

变压器

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UpdateCapability

授予更新能力的权限

能力*

aws: ResourceTag /$ {} TagKey

写入

变压器

aws: ResourceTag /$ {} TagKey

UpdatePartnership

授予更新合作关系的权限

能力

aws: ResourceTag /$ {} TagKey

写入

伙伴关系*

aws: ResourceTag /$ {} TagKey

UpdateProfile

授予更新配置文件的权限

个人资料*

aws: ResourceTag /$ {} TagKey

写入

UpdateTransformer

授予更新转换的权限

变压器*

aws: ResourceTag /$ {} TagKey

写入

由定义的资源类型 AWS B2B 数据交换

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

资源类型 ARN 条件键

能力

arn: $ {Partition}: b2bi: $ {Region}: $ {Account}: capability/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

伙伴关系

arn:$ {Partition}: b2bi: $ {Region}: $ {Account}: partnership/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

个人资料

arn: $ {Partition}: b2bi: $ {Region}: $ {Account}: profile/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

变压器

arn: $ {Partition}: b2bi: $ {Region}: $ {Account}: transformer/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

的条件键 AWS B2B 数据交换

AWS B2B 数据交换定义了以下条件键,这些条件键可用于 IAM 策略的Condition元素。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

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

字符串

aws: ResourceTag /$ {} TagKey

按与资源关联的标签筛选访问权限

字符串

aws:TagKeys

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

ArrayOfString