View a markdown version of this page

Acciones, recursos y claves de condición para AWS Intercambio de datos entre empresas - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Intercambio de datos entre empresas

AWS El intercambio de datos B2B (prefijo de servicio:b2bi) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de la API se definen mediante AWS Intercambio de datos entre empresas

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CreateCapability

b2bi: CreateCapability

Escritura

b2bi: TagResource

Etiquetar, escribir

CreatePartnership

b2bi: CreatePartnership

Escritura

b2bi: TagResource

Etiquetar, escribir

CreateProfile

b2bi: CreateProfile

Escritura

b2bi: TagResource

Etiquetar, escribir

CreateStarterMappingTemplate

b2bi: CreateStarterMappingTemplate

Escritura

CreateTransformer

b2bi: CreateTransformer

Escritura

b2bi: TagResource

Etiquetar, escribir

DeleteCapability

b2bi: DeleteCapability

Escritura

DeletePartnership

b2bi: DeletePartnership

Escritura

DeleteProfile

b2bi: DeleteProfile

Escritura

DeleteTransformer

b2bi: DeleteTransformer

Escritura

GenerateMapping

b2bi: GenerateMapping

Escritura

GetCapability

b2bi: GetCapability

Lectura

GetPartnership

b2bi: GetPartnership

Lectura

GetProfile

b2bi: GetProfile

Lectura

GetTransformer

b2bi: GetTransformer

Lectura

GetTransformerJob

b2bi: GetTransformerJob

Lectura

ListCapabilities

b2bi: ListCapabilities

Enumeración

ListPartnerships

b2bi: ListPartnerships

Enumeración

ListProfiles

b2bi: ListProfiles

Enumeración

ListTagsForResource

b2bi: ListTagsForResource

Lectura

ListTransformers

b2bi: ListTransformers

Enumeración

StartTransformerJob

b2bi: StartTransformerJob

Escritura

TagResource

b2bi: TagResource

Etiquetar, escribir

TestConversion

b2bi: TestConversion

Escritura

TestMapping

b2bi: TestMapping

Escritura

TestParsing

b2bi: TestParsing

Escritura

UntagResource

b2bi: UntagResource

Etiquetar, escribir

UpdateCapability

b2bi: UpdateCapability

Escritura

UpdatePartnership

b2bi: UpdatePartnership

Escritura

UpdateProfile

b2bi: UpdateProfile

Escritura

UpdateTransformer

b2bi: UpdateTransformer

Escritura

Acciones definidas por AWS Intercambio de datos entre empresas

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateCapability

Concede el permiso para crear una capacidad

transformador

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreatePartnership

Concede permiso para crear una asociación

capacidad*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

perfil*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateProfile

Otorga permiso para crear un perfil

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateStarterMappingTemplate

Otorga permiso para generar una JSONATA/XSLT plantilla de inicio

transformador*

aws: ResourceTag /$ {} TagKey

Escritura

CreateTransformer

Concede permiso para crear un transformador

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteCapability

Concede el permiso para eliminar una capacidad

capacidad*

aws: ResourceTag /$ {} TagKey

Escritura

DeletePartnership

Otorga permiso para eliminar una asociación

asociación*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteProfile

Concede permiso para eliminar un perfil

perfil*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteTransformer

Concede permiso para eliminar un transformador

transformador*

aws: ResourceTag /$ {} TagKey

Escritura

GenerateMapping

Concede permiso para generar una plantilla de JSONATA/XSLT mapeo inicial desde Amazon Bedrock

transformador*

aws: ResourceTag /$ {} TagKey

Escritura

GetCapability

Otorga permiso para obtener una capacidad

capacidad*

aws: ResourceTag /$ {} TagKey

Lectura

GetPartnership

Concede permiso para obtener una asociación

asociación*

aws: ResourceTag /$ {} TagKey

Lectura

GetProfile

Otorga permiso para obtener un perfil.

perfil*

aws: ResourceTag /$ {} TagKey

Lectura

GetTransformer

Concede permiso para obtener un transformador

transformador*

aws: ResourceTag /$ {} TagKey

Lectura

GetTransformerJob

Concede permiso para obtener un trabajo de transformador

transformador*

aws: ResourceTag /$ {} TagKey

Lectura

ListCapabilities

Concede permiso para enumerar todas las capacidades

Enumeración

ListPartnerships

Concede permiso para enumerar todas las asociaciones

Enumeración

ListProfiles

Concede permiso para enumerar todos los perfiles

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso B2Bi

capacidad

aws: ResourceTag /$ {} TagKey

Lectura

asociación

aws: ResourceTag /$ {} TagKey

profile

aws: ResourceTag /$ {} TagKey

transformador

aws: ResourceTag /$ {} TagKey

ListTransformers

Concede permiso para enumerar todos los transformadores

Enumeración

StartTransformerJob

Concede permiso al transformador para un documento

transformador*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Concede permiso para etiquetar un recurso B2Bi

capacidad

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

asociación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

profile

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

transformador

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

TestConversion

Otorga permiso para JSON/XML convertir un documento en un documento editado

transformador*

aws: ResourceTag /$ {} TagKey

Escritura

TestMapping

Otorga permiso para mapear un archivo de muestra

transformador*

aws: ResourceTag /$ {} TagKey

Escritura

TestParsing

Otorga permiso para analizar un documento edi

transformador*

aws: ResourceTag /$ {} TagKey

Escritura

UntagResource

Concede permiso para eliminar etiquetas en un recurso B2Bi

capacidad

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

asociación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

profile

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

transformador

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateCapability

Concede el permiso para actualizar una capacidad

capacidad*

aws: ResourceTag /$ {} TagKey

Escritura

transformador

aws: ResourceTag /$ {} TagKey

UpdatePartnership

Concede el permiso para actualizar una asociación

capacidad

aws: ResourceTag /$ {} TagKey

Escritura

asociación*

aws: ResourceTag /$ {} TagKey

UpdateProfile

Otorga permiso para actualizar un perfil.

perfil*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateTransformer

Concede permiso para actualizar un transformador

transformador*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por AWS Intercambio de datos entre empresas

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

capacidad

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

ResourceTagwas: /$ {} TagKey

asociación

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

ResourceTagwas: /$ {} TagKey

perfil

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

ResourceTagaws: /$ {} TagKey

transformador

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

ResourceTagaws: /$ {} TagKey

Claves de condición para AWS Intercambio de datos entre empresas

AWS El intercambio de datos B2B define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: /$ {} RequestTag TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString