View a markdown version of this page

Acciones, recursos y claves de condición para AWS Mensajería social para usuarios finales - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Mensajería social para usuarios finales

AWS End User Messaging Social (prefijo de servicio:social-messaging) 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 API definidas por AWS Mensajería social para usuarios finales

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

AssociateWhatsAppBusinessAccount

mensajería social: AssociateWhatsAppBusinessAccount

Escritura

mensajería social: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

social-messaging.amazonaws.com

Escritura

CreateWhatsAppDataset

mensajería social: CreateWhatsAppDataset

Escritura

CreateWhatsAppFlow

mensajería social: CreateWhatsAppFlow

Escritura

CreateWhatsAppMessageTemplate

mensajería social: CreateWhatsAppMessageTemplate

Escritura

CreateWhatsAppMessageTemplateFromLibrary

mensajería social: CreateWhatsAppMessageTemplateFromLibrary

Escritura

CreateWhatsAppMessageTemplateMedia

mensajería social: CreateWhatsAppMessageTemplateMedia

Escritura

DeleteWhatsAppFlow

mensajería social: DeleteWhatsAppFlow

Escritura

DeleteWhatsAppMessageMedia

mensajería social: DeleteWhatsAppMessageMedia

Escritura

DeleteWhatsAppMessageTemplate

mensajería social: DeleteWhatsAppMessageTemplate

Escritura

DeprecateWhatsAppFlow

mensajería social: DeprecateWhatsAppFlow

Escritura

DisassociateWhatsAppBusinessAccount

mensajería social: DisassociateWhatsAppBusinessAccount

Escritura

GetLinkedWhatsAppBusinessAccount

mensajería social: GetLinkedWhatsAppBusinessAccount

Lectura

GetLinkedWhatsAppBusinessAccountPhoneNumber

mensajería social: GetLinkedWhatsAppBusinessAccountPhoneNumber

Lectura

GetWhatsAppBusinessPublicKey

mensajería social: GetWhatsAppBusinessPublicKey

Lectura

GetWhatsAppCallPermission

mensajería social: GetWhatsAppCallPermission

Lectura

GetWhatsAppFlow

mensajería social: GetWhatsAppFlow

Lectura

GetWhatsAppFlowPreview

mensajería social: GetWhatsAppFlowPreview

Lectura

GetWhatsAppMessageMedia

mensajería social: GetWhatsAppMessageMedia

Escritura

GetWhatsAppMessageTemplate

mensajería social: GetWhatsAppMessageTemplate

Lectura

ListLinkedWhatsAppBusinessAccounts

mensajería social: ListLinkedWhatsAppBusinessAccounts

Enumeración

ListTagsForResource

mensajería social: ListTagsForResource

Lectura

ListWhatsAppFlowAssets

mensajería social: ListWhatsAppFlowAssets

Enumeración

ListWhatsAppFlows

mensajería social: ListWhatsAppFlows

Enumeración

ListWhatsAppMessageTemplates

mensajería social: ListWhatsAppMessageTemplates

Enumeración

ListWhatsAppTemplateLibrary

mensajería social: ListWhatsAppTemplateLibrary

Enumeración

PostWhatsAppMessageMedia

mensajería social: PostWhatsAppMessageMedia

Escritura

PublishWhatsAppFlow

mensajería social: PublishWhatsAppFlow

Escritura

PutWhatsAppBusinessAccountEventDestinations

mensajería social: PutWhatsAppBusinessAccountEventDestinations

Escritura

objetivo: PassRole

objetivo: PassedToService

social-messaging.amazonaws.com

Escritura

PutWhatsAppBusinessPublicKey

mensajería social: PutWhatsAppBusinessPublicKey

Escritura

SendWhatsAppCallEvent

mensajería social: SendWhatsAppCallEvent

Escritura

SendWhatsAppConversionEvent

mensajería social: SendWhatsAppConversionEvent

Escritura

SendWhatsAppMessage

mensajería social: SendWhatsAppMessage

Escritura

TagResource

mensajería social: TagResource

Etiquetar, escribir

UntagResource

mensajería social: UntagResource

Etiquetar, escribir

UpdateLinkedWhatsAppBusinessAccountPhoneNumber

mensajería social: UpdateLinkedWhatsAppBusinessAccountPhoneNumber

Escritura

UpdateWhatsAppFlow

mensajería social: UpdateWhatsAppFlow

Escritura

UpdateWhatsAppFlowAssets

mensajería social: UpdateWhatsAppFlowAssets

Escritura

UpdateWhatsAppMessageTemplate

mensajería social: UpdateWhatsAppMessageTemplate

Escritura

Acciones definidas por AWS Mensajería social para usuarios finales

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

AssociateWhatsAppBusinessAccount

Otorga permiso para asociar una cuenta WhatsApp empresarial a su Cuenta de AWS

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateWhatsAppDataset

Otorga permiso para crear un nuevo WhatsApp conjunto de datos para una cuenta WhatsApp empresarial

waba*

aws: ResourceTag /$ {} TagKey

Escritura

CreateWhatsAppFlow

Otorga permiso para crear un nuevo flujo WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Escritura

CreateWhatsAppMessageTemplate

Otorga permiso para crear una plantilla de WhatsApp mensaje

waba*

aws: ResourceTag /$ {} TagKey

Escritura

CreateWhatsAppMessageTemplateFromLibrary

Otorga permiso para crear una plantilla de WhatsApp mensaje desde la biblioteca de plantillas de Meta

waba*

aws: ResourceTag /$ {} TagKey

Escritura

CreateWhatsAppMessageTemplateMedia

Otorga permiso para crear contenido multimedia para plantillas de WhatsApp mensajes

waba*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteWhatsAppFlow

Otorga permiso para eliminar un flujo WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteWhatsAppMessageMedia

Otorga permiso para eliminar un objeto multimedia de WhatsApp

identificador del número de teléfono*

was: /$ {} ResourceTag TagKey

Escritura

DeleteWhatsAppMessageTemplate

Otorga permiso para eliminar una plantilla de WhatsApp mensaje

waba*

aws: ResourceTag /$ {} TagKey

Escritura

DeprecateWhatsAppFlow

Otorga permiso para desaprobar un flujo publicado WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Escritura

DisassociateWhatsAppBusinessAccount

Otorga permiso para desvincular una cuenta WhatsApp empresarial de su Cuenta de AWS

waba*

aws: ResourceTag /$ {} TagKey

Escritura

GetLinkedWhatsAppBusinessAccount

Otorga permiso para ver los detalles de una cuenta WhatsApp empresarial

waba*

aws: ResourceTag /$ {} TagKey

Lectura

GetLinkedWhatsAppBusinessAccountPhoneNumber

Concede permiso para ver los detalles de un número de teléfono

identificador del número de teléfono*

was: /$ {} ResourceTag TagKey

Lectura

GetWhatsAppBusinessPublicKey

Otorga permiso para recuperar la clave pública WhatsApp empresarial de un número de teléfono

identificador del número de teléfono*

was: /$ {} ResourceTag TagKey

Lectura

GetWhatsAppCallPermission

Otorga permiso para recuperar el permiso de llamadas de voz de un WhatsApp número de teléfono

identificador de número de teléfono*

was: /$ {} ResourceTag TagKey

Lectura

GetWhatsAppFlow

Otorga permiso para recuperar los metadatos y el estado de un flujo WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Lectura

GetWhatsAppFlowPreview

Otorga permiso para generar una URL de vista previa web para probar un flujo WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Lectura

GetWhatsAppMessageMedia

Otorga permiso para obtener un objeto multimedia de WhatsApp

número de teléfono*

was: /$ {} ResourceTag TagKey

Escritura

GetWhatsAppMessageTemplate

Otorga permiso para obtener los detalles de una plantilla de WhatsApp mensaje

waba*

aws: ResourceTag /$ {} TagKey

Lectura

ListLinkedWhatsAppBusinessAccounts

Otorga permiso para ver todas sus cuentas WhatsApp comerciales

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso

identificador de número de teléfono

was: /$ {} ResourceTag TagKey

Lectura

waba

aws: ResourceTag /$ {} TagKey

ListWhatsAppFlowAssets

Otorga permiso para enumerar los activos de un Flow WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Enumeración

ListWhatsAppFlows

Otorga permiso para enumerar todos los WhatsApp flujos de una cuenta WhatsApp empresarial

waba*

aws: ResourceTag /$ {} TagKey

Enumeración

ListWhatsAppMessageTemplates

Otorga permiso para publicar plantillas de WhatsApp mensajes

waba*

aws: ResourceTag /$ {} TagKey

Enumeración

ListWhatsAppTemplateLibrary

Concede permiso para enumerar las plantillas disponibles de la biblioteca de plantillas de Meta.

waba*

aws: ResourceTag /$ {} TagKey

Enumeración

PostWhatsAppMessageMedia

Otorga permiso para cargar un objeto multimedia en WhatsApp

identificador de número de teléfono*

was: /$ {} ResourceTag TagKey

Escritura

PublishWhatsAppFlow

Otorga permiso para publicar un flujo WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Escritura

PutWhatsAppBusinessAccountEventDestinations

Otorga permiso para actualizar el destino de un evento WhatsApp de Business Accounts

waba*

aws: ResourceTag /$ {} TagKey

Escritura

PutWhatsAppBusinessPublicKey

Otorga permiso para establecer la clave pública WhatsApp empresarial de un número de teléfono

identificador del número de teléfono*

was: /$ {} ResourceTag TagKey

Escritura

SendWhatsAppCallEvent

Otorga permiso para enviar un evento de llamadas de voz a través de WhatsApp

identificador de número de teléfono*

was: /$ {} ResourceTag TagKey

Escritura

SendWhatsAppConversionEvent

Otorga permiso para enviar un evento de conversión a través de WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Escritura

SendWhatsAppMessage

Otorga permiso para enviar un mensaje a través de WhatsApp

número de teléfono*

was: /$ {} ResourceTag TagKey

Escritura

TagResource

Otorga permiso para agregar una etiqueta a un recurso.

identificador del número de teléfono

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

waba

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para eliminar una etiqueta de un recurso.

identificador del número de teléfono

was: /$ {} ResourceTag TagKey

AWS: TagKeys

Etiquetar, escribir

waba

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateLinkedWhatsAppBusinessAccountPhoneNumber

Otorga permiso para actualizar la configuración de un número de WhatsApp teléfono vinculado

identificador del número de teléfono*

was: /$ {} ResourceTag TagKey

Escritura

UpdateWhatsAppFlow

Otorga permiso para actualizar los metadatos de un flujo WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateWhatsAppFlowAssets

Otorga permiso para actualizar la definición de flujo en JSON WhatsApp

waba*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateWhatsAppMessageTemplate

Otorga permiso para actualizar una plantilla de WhatsApp mensaje

waba*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por AWS Mensajería social para usuarios finales

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

identificador de número de teléfono

arn: $ {Partition} :mensajería social: $ {Region} :$ {Account} :identificador de número de teléfono/$ {} OriginationPhoneNumberId

ResourceTagAWS: /$ {} TagKey

waba

arn: $ {Partition} :mensajería social: $ {Region} :$ {Account} :waba/$ {} WabaId

ResourceTagwas: /$ {} TagKey

Claves de condición para AWS Mensajería social para usuarios finales

AWS End User Messaging Social define las siguientes claves de condición que se pueden utilizar como 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