Todos los productos
Search
Centro de documentos

Chat App Message Service:Autorización de RAM

Última actualización: Sep 11, 2026

Resource Access Management (RAM) es un servicio de Alibaba Cloud diseñado para gestionar identidades de usuarios y permisos de acceso a recursos. El uso de RAM le permite evitar compartir las claves de su cuenta de Alibaba Cloud con otros usuarios y otorgarles únicamente los privilegios mínimos necesarios. Las autorizaciones en RAM se definen mediante directivas de permisos. Este tema describe la estructura general de una directiva de RAM, así como los elementos de declaración de directiva (Action, Resource y Condition) definidos por Chat App Message Service para las directivas de permisos de RAM. El código RAM (RamCode) correspondiente a Chat App Message Service es cams , y la granularidad de autorización compatible es RESOURCE .

Estructura general de una directiva

Las directivas de permisos admiten el formato JSON con la siguiente estructura general:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}        

A continuación, se describen los campos de la directiva:

  • Version: Especifica el número de versión de la directiva. Su valor fijo es 1.

  • Statement:

    • Effect: Determina el resultado de la autorización. Valores válidos: Allow y Deny.

    • Action: Define una o más operaciones permitidas o denegadas.

    • Resource: Indica los objetos específicos afectados por las operaciones. Puede utilizar nombres de recursos de Alibaba Cloud (ARN) para describir recursos concretos.

    • Condition: Establece las condiciones necesarias para que la autorización surta efecto. Este campo es opcional.

      • Operador de condición: Define los operadores condicionales. Cada tipo de condición admite distintos operadores.

      • Condition_key: Especifica las claves de condición.

      • Condition_value: Define los valores de condición.

Action

La siguiente tabla enumera las acciones definidas por Chat App Message Service. A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones pueden utilizarse en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos de ejecución de la operación.

  • API: La API que puede invocar para ejecutar la acción.

  • Nivel de acceso: Nivel de acceso predefinido otorgado para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso compatible con la autorización para ejecutar la acción. Indica si la acción admite permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no tendrá efecto.

    • Para las API con permisos a nivel de recurso, los tipos de recurso obligatorios se marcan con un asterisco (*). Especifique el ARN correspondiente en el elemento Resource de la directiva.

    • En el caso de las API sin permisos a nivel de recurso, se muestra como All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Esta clave permite un control granular y se aplica tanto a acciones individuales como a acciones asociadas con recursos específicos. Además de las claves específicas del servicio, Alibaba Cloud proporciona un conjunto de claves de condición comunes aplicables a todos los servicios integrados con RAM. Para obtener más información, consulte Claves de condición comunes.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con los permisos para ejecutar todas las acciones dependientes.

Action

API

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

cams:SyncMessageCampaign SyncMessageCampaign update

*All Resource

*

Ninguna Ninguna
cams:GetMigrationVerifyCode GetMigrationVerifyCode get

*All Resource

*

Ninguna Ninguna
cams:GetPhoneEncryptionPublicKey GetPhoneEncryptionPublicKey get

*All Resource

*

Ninguna Ninguna
cams:AddGroup AddGroup create

*All Resource

*

Ninguna Ninguna
cams:SubmitVerifyCodeResult SubmitVerifyCodeResult create

*All Resource

*

Ninguna Ninguna
cams:DeleteWhatsappUserName DeleteWhatsappUserName delete

*All Resource

*

Ninguna Ninguna
cams:ListBindingRelationsForFlowVersion ListBindingRelationsForFlowVersion create

*All Resource

*

Ninguna Ninguna
cams:GetCustomerSite GetCustomerSite get

*All Resource

*

Ninguna Ninguna
cams:ListInstance ListInstance list

*Instance

acs:cams:{#regionId}:{#accountId}:instance/*

Ninguna Ninguna
cams:MoveContactToGroup MoveContactToGroup update

*All Resource

*

Ninguna Ninguna
cams:ListDmTag ListDmTag list

*All Resource

*

Ninguna Ninguna
cams:PublishFlow PublishFlow get

*All Resource

*

Ninguna Ninguna
cams:ListPageAdAccount ListPageAdAccount list

*All Resource

*

Ninguna Ninguna
cams:UpdateInstance UpdateInstance update

*Instance

acs:cams:{#regionId}:{#accountId}:instance/{#InstanceId}

Ninguna Ninguna
cams:CreateChatFlowByImport CreateChatFlowByImport create

*All Resource

*

Ninguna Ninguna
cams:GetFbInstagramPages GetFbInstagramPages get

*All Resource

*

Ninguna Ninguna
cams:ListProductCatalog ListProductCatalog list

*All Resource

*

Ninguna Ninguna
cams:CreateFlow CreateFlow create

*All Resource

*

Ninguna Ninguna
cams:ListAllGroups ListAllGroups list

*All Resource

*

Ninguna Ninguna
cams: WhatsappCall create

*All Resource

*

Ninguna Ninguna
cams:UpdateConversationalAutomation UpdateConversationalAutomation update

*All Resource

*

Ninguna Ninguna
cams:UpdateContactById UpdateContactById update

*All Resource

*

Ninguna Ninguna
cams:ListChatappTemplate ListChatappTemplate list

*All Resource

*

Ninguna Ninguna
cams:UpdateGroupName UpdateGroupName update

*All Resource

*

Ninguna Ninguna
cams:ChatappPhoneNumberRegister ChatappPhoneNumberRegister update

*All Resource

*

Ninguna Ninguna
cams:DeleteChatGroupInviteLink DeleteChatGroupInviteLink delete

*All Resource

*

Ninguna Ninguna
cams:UpdateCommerceSetting UpdateCommerceSetting update

*All Resource

*

Ninguna Ninguna
cams:ListFlow ListFlow list

*All Resource

*

Ninguna Ninguna
cams:GetCommerceSetting GetCommerceSetting update

*All Resource

*

Ninguna Ninguna
cams:PauseMarketingFLow PauseMarketingFLow update

*All Resource

*

Ninguna Ninguna
cams:CreateMessengerPage CreateMessengerPage create

*All Resource

*

Ninguna Ninguna
cams:CreateInstance CreateInstance create

*Instance

acs:cams:{#regionId}:{#accountId}:instance/*

Ninguna Ninguna
cams:SyncMessengerSubscriptionToken SyncMessengerSubscriptionToken update

*All Resource

*

Ninguna Ninguna
cams:ListMessengerSubscriptionToken ListMessengerSubscriptionToken list

*All Resource

*

Ninguna Ninguna
cams:DeleteContacts DeleteContacts delete

*All Resource

*

Ninguna Ninguna
cams:UpdateMarketingFLow UpdateMarketingFLow update

*All Resource

*

Ninguna Ninguna
cams:QueryInstance QueryInstance get

*Instance

acs:cams:{#regionId}:{#accountId}:instance/{#InstanceId}

Ninguna Ninguna
cams:GetWhatsappUserName GetWhatsappUserName get

*All Resource

*

Ninguna Ninguna
cams:RemoveContactById RemoveContactById update

*All Resource

*

Ninguna Ninguna
cams:UpdatePhoneWebhook UpdatePhoneWebhook update

*All Resource

*

Ninguna Ninguna
cams:BindMessengerPage BindMessengerPage update

*All Resource

*

Ninguna Ninguna
cams:AddChatGroupInviteLink AddChatGroupInviteLink create

*All Resource

*

Ninguna Ninguna
cams:AddChatappPhoneNumber AddChatappPhoneNumber update

*All Resource

*

Ninguna Ninguna
cams:GetChatappPhoneNumberMetric GetChatappPhoneNumberMetric get

*All Resource

*

Ninguna Ninguna
cams:CheckDirectSendMessageSample CheckDirectSendMessageSample get

*All Resource

*

Ninguna Ninguna
cams:QueryChatappPhoneNumbers QueryChatappPhoneNumbers list

*All Resource

*

Ninguna Ninguna
cams:ListWhatAppTemplate ListWhatAppTemplate list

*Instance

acs:cams:{#regionId}:{#accountId}:instance/{#CustSpaceId}

Ninguna Ninguna
cams:ChatappSyncPhoneNumber ChatappSyncPhoneNumber list

*All Resource

*

Ninguna Ninguna
cams:ChatappBindWaba ChatappBindWaba update

*All Resource

*

Ninguna Ninguna
cams:GetChatappTemplateDetail GetChatappTemplateDetail get

*All Resource

*

Ninguna Ninguna
cams:DeleteFlow DeleteFlow get

*All Resource

*

Ninguna Ninguna
cams:UnbindDmAccount UnbindDmAccount delete

*All Resource

*

Ninguna Ninguna
cams:ModifyFlow ModifyFlow get

*All Resource

*

Ninguna Ninguna
cams:ListPhoneMessageQrdl ListPhoneMessageQrdl list

*All Resource

*

Ninguna Ninguna
cams:GetWhatsappUserNameSuggestions GetWhatsappUserNameSuggestions get

*All Resource

*

Ninguna Ninguna
cams:CreateMessageCampaign CreateMessageCampaign create

*All Resource

*

Ninguna Ninguna
cams:GetChatappPhoneNumberSetting GetChatappPhoneNumberSetting get

*All Resource

*

Ninguna Ninguna
cams:QueryWabaBusinessInfo QueryWabaBusinessInfo get

*All Resource

*

Ninguna Ninguna
cams:CreateFlowVersion CreateFlowVersion create

*All Resource

*

Ninguna Ninguna
cams:GetGroupExist GetGroupExist get

*All Resource

*

Ninguna Ninguna
cams:SendChatappMassMessage SendChatappMassMessage create

*All Resource

*

Ninguna Ninguna
cams:GetMessageCampaignInsights GetMessageCampaignInsights get

*All Resource

*

Ninguna Ninguna
cams:GetFlowPreviewUrl GetFlowPreviewUrl get

*All Resource

*

Ninguna Ninguna
cams:GetAutoGeneratedTemplate GetAutoGeneratedTemplate list

*All Resource

*

Ninguna Ninguna
cams: SyncFlow update

*All Resource

*

Ninguna Ninguna
cams:RequestWhatsappConversionApi RequestWhatsappConversionApi none

*All Resource

*

Ninguna Ninguna
cams:CreateChatFlow CreateChatFlow create

*All Resource

*

Ninguna Ninguna
cams:DeleteChatGroup DeleteChatGroup delete

*All Resource

*

Ninguna Ninguna
cams:GetFlowJSONAssest GetFlowJSONAssest get

*All Resource

*

Ninguna Ninguna
cams:DeleteMarketingFlow DeleteMarketingFlow update

*All Resource

*

Ninguna Ninguna
cams:DeleteMessengerPage DeleteMessengerPage update

*All Resource

*

Ninguna Ninguna
cams:GetFlow GetFlow get

*All Resource

*

Ninguna Ninguna
cams:DeleteInstance DeleteInstance delete

*Instance

acs:cams:{#regionId}:{#accountId}:instance/{#InstanceId}

Ninguna Ninguna
cams:TriggerChatFlow TriggerChatFlow create

*All Resource

*

Ninguna Ninguna
cams:GetWhatsappHealthStatus GetWhatsappHealthStatus get

*All Resource

*

Ninguna Ninguna
cams:ChatappMigrationRegister ChatappMigrationRegister update

*All Resource

*

Ninguna Ninguna
cams:OnlineFlowVersion OnlineFlowVersion update

*All Resource

*

Ninguna Ninguna
cams:DeleteChatGroupParticipants DeleteChatGroupParticipants delete

*All Resource

*

Ninguna Ninguna
cams:UpdateFlowVersion UpdateFlowVersion update

*All Resource

*

Ninguna Ninguna
cams:GetPermissionByCode GetPermissionByCode get

*All Resource

*

Ninguna Ninguna
cams:ListInstagramPosts ListInstagramPosts list

*All Resource

*

Ninguna Ninguna
cams:DeprecateFlow DeprecateFlow get

*All Resource

*

Ninguna Ninguna
cams:ChangeResourceGroup ChangeResourceGroup update

*All Resource

*

Ninguna Ninguna
cams:UpdateChatGroup UpdateChatGroup update

*All Resource

*

Ninguna Ninguna
cams: SyncBusinessAppHistory get

*All Resource

*

Ninguna Ninguna
cams:ListMarketingFlow ListMarketingFlow list

*All Resource

*

Ninguna Ninguna
cams:GetDownloadExcelList GetDownloadExcelList list

*All Resource

*

Ninguna Ninguna
cams:QueryPhoneBusinessProfile QueryPhoneBusinessProfile get

*All Resource

*

Ninguna Ninguna
cams:BindInstagramPage BindInstagramPage update

*All Resource

*

Ninguna Ninguna
cams:AddContacts AddContacts create

*All Resource

*

Ninguna Ninguna
cams:DeleteGroupById DeleteGroupById update

*All Resource

*

Ninguna Ninguna
cams:CreateChatappTemplate CreateChatappTemplate create

*All Resource

*

Ninguna Ninguna
cams:ListProduct ListProduct list

*All Resource

*

Ninguna Ninguna
cams:ListFlowNodeGroup ListFlowNodeGroup list

*All Resource

*

Ninguna Ninguna
cams:ListChatappMessage ListChatappMessage list

*All Resource

*

Ninguna Ninguna
cams:OfflineFlowVersion OfflineFlowVersion update

*All Resource

*

Ninguna Ninguna
cams:CreateCustomAudience CreateCustomAudience create

*All Resource

*

Ninguna Ninguna
cams:ArchiveChatappTemplate ArchiveChatappTemplate update

*All Resource

*

Ninguna Ninguna
cams:AddChatGroup AddChatGroup create

*All Resource

*

Ninguna Ninguna
cams:ListBindDmAccount ListBindDmAccount list

*All Resource

*

Ninguna Ninguna
cams:QueryChatappBindWaba QueryChatappBindWaba get

*All Resource

*

Ninguna Ninguna
cams:FlowRebindPhone FlowRebindPhone update

*All Resource

*

Ninguna Ninguna
cams:ListMessageCampaign ListMessageCampaign list

*All Resource

*

Ninguna Ninguna
cams:UpdateWabaMmlStatus UpdateWabaMmlStatus update

*All Resource

*

Ninguna Ninguna
cams:UpdateAccountWebhook UpdateAccountWebhook update

*All Resource

*

Ninguna Ninguna
cams:ListCustomAudience ListCustomAudience list

*All Resource

*

Ninguna Ninguna
cams:GetChatappUploadAuthorization GetChatappUploadAuthorization get

*All Resource

*

Ninguna Ninguna
cams:DeleteContactsByIds DeleteContactsByIds update

*All Resource

*

Ninguna Ninguna
cams:GetChatFlowMetric GetChatFlowMetric get

*All Resource

*

Ninguna Ninguna
cams:SendChatappMessage SendChatappMessage create

*All Resource

*

Ninguna Ninguna
cams:UpdatePhoneMessageQrdl UpdatePhoneMessageQrdl update

*All Resource

*

Ninguna Ninguna
cams:ListFacebookPosts ListFacebookPosts list

*All Resource

*

Ninguna Ninguna
cams:GetViberPauseTimes GetViberPauseTimes get

*All Resource

*

Ninguna Ninguna
cams:GetChatappTemplateMetric GetChatappTemplateMetric get

*All Resource

*

Ninguna Ninguna
cams:CopyTemplate CopyTemplate create

*All Resource

*

Ninguna Ninguna
cams:UpdateChatFlowLogSetting UpdateChatFlowLogSetting create

*All Resource

*

Ninguna Ninguna
cams:ReadChatFlowLogSetting ReadChatFlowLogSetting create

*All Resource

*

Ninguna Ninguna
cams:ListViberServiceMessage ListViberServiceMessage list

*All Resource

*

Ninguna Ninguna
cams:ChatappMigrationVerified ChatappMigrationVerified update

*All Resource

*

Ninguna Ninguna
cams:DeleteChatFlow DeleteChatFlow delete

*All Resource

*

Ninguna Ninguna
cams:ListFlowNodePrototypeV2 ListFlowNodePrototypeV2 list

*All Resource

*

Ninguna Ninguna
cams:OpenChatappService OpenChatappService get

*All Resource

*

Ninguna Ninguna
cams:AddAddressRecoverSuspend AddAddressRecoverSuspend create

*All Resource

*

Ninguna Ninguna
cams:GetChatappVerifyCode GetChatappVerifyCode get

*All Resource

*

Ninguna Ninguna
cams:ListFlowVersion ListFlowVersion list

*All Resource

*

Ninguna Ninguna
cams:UpdateAuditRequest UpdateAuditRequest update

*All Resource

*

Ninguna Ninguna
cams:ReadChatFlow ReadChatFlow create

*All Resource

*

Ninguna Ninguna
cams:GetAuditRequestByTypeUnAudit GetAuditRequestByTypeUnAudit list

*All Resource

*

Ninguna Ninguna
cams:GetPhoneNumberVerificationStatus GetPhoneNumberVerificationStatus get

*All Resource

*

Ninguna Ninguna
cams:AddAuditViberOpen AddAuditViberOpen create

*All Resource

*

Ninguna Ninguna
cams:UpdateFlowJSONAsset UpdateFlowJSONAsset update

*All Resource

*

Ninguna Ninguna
cams:FlowBindPhone FlowBindPhone update

*All Resource

*

Ninguna Ninguna
cams:GeneratePresignedUrl GeneratePresignedUrl create

*All Resource

*

Ninguna Ninguna
cams:CreateChatFlowLogSetting CreateChatFlowLogSetting create

*All Resource

*

Ninguna Ninguna
cams:GetWhatsappConversionApi GetWhatsappConversionApi get

*All Resource

*

Ninguna Ninguna
cams:CreateWhatsappConversionApi CreateWhatsappConversionApi create

*All Resource

*

Ninguna Ninguna
cams:UpdateWhatsappUserName UpdateWhatsappUserName update

*All Resource

*

Ninguna Ninguna
cams:ChatappVerifyAndRegister ChatappVerifyAndRegister update

*All Resource

*

Ninguna Ninguna
cams:ListDmAccount ListDmAccount list

*All Resource

*

Ninguna Ninguna
cams:UpdateChatFlow UpdateChatFlow update

*All Resource

*

Ninguna Ninguna
cams:FlowUnbindPhone FlowUnbindPhone update

*All Resource

*

Ninguna Ninguna
cams:GetConversationalAutomation GetConversationalAutomation get

*All Resource

*

Ninguna Ninguna
cams:ListChatGroupParticipants ListChatGroupParticipants list

*All Resource

*

Ninguna Ninguna
cams: DeleteMessageCampaign delete

*All Resource

*

Ninguna Ninguna
cams:BindDmAccount BindDmAccount create

*All Resource

*

Ninguna Ninguna
cams:ModifyChatappTemplate ModifyChatappTemplate update

*All Resource

*

Ninguna Ninguna
cams:DeleteFlowVersion DeleteFlowVersion update

*All Resource

*

Ninguna Ninguna
cams:GetViberByRequestNo GetViberByRequestNo list

*All Resource

*

Ninguna Ninguna
cams:GetPreValidatePhoneId GetPreValidatePhoneId get

*All Resource

*

Ninguna Ninguna
cams:DeleteInstagramPage DeleteInstagramPage update

*All Resource

*

Ninguna Ninguna
cams:ListChatGroup ListChatGroup list

*All Resource

*

Ninguna Ninguna
cams:ChatappPhoneNumberDeregister ChatappPhoneNumberDeregister update

*All Resource

*

Ninguna Ninguna
cams:IsvGetAppId IsvGetAppId get

*All Resource

*

Ninguna Ninguna
cams:ListInstagramPage ListInstagramPage list

*All Resource

*

Ninguna Ninguna
cams:ListChatFlowTemplate ListChatFlowTemplate create

*All Resource

*

Ninguna Ninguna
cams:AddCustomAudienceUser AddCustomAudienceUser create

*All Resource

*

Ninguna Ninguna
cams:AddMarketingFlow AddMarketingFlow create

*All Resource

*

Ninguna Ninguna
cams:ReadFlowVersion ReadFlowVersion create

*All Resource

*

Ninguna Ninguna
cams:UpdatePhoneEncryptionPublicKey UpdatePhoneEncryptionPublicKey update

*All Resource

*

Ninguna Ninguna
cams:EnableWhatsappROIMetric EnableWhatsappROIMetric get

*All Resource

*

Ninguna Ninguna
cams:ListChatFlow ListChatFlow list

*All Resource

*

Ninguna Ninguna
cams:GetWhatsappConnectionCatalog GetWhatsappConnectionCatalog get

*All Resource

*

Ninguna Ninguna
cams:GetPledgeTemplateAddress GetPledgeTemplateAddress get

*All Resource

*

Ninguna Ninguna
cams:CreateChatappMigrationInitiate CreateChatappMigrationInitiate create

*All Resource

*

Ninguna Ninguna
cams:GetFbMessengerPages GetFbMessengerPages get

*All Resource

*

Ninguna Ninguna
cams:ModifyPhoneBusinessProfile ModifyPhoneBusinessProfile update

*All Resource

*

Ninguna Ninguna
cams:DeleteChatappTemplate DeleteChatappTemplate delete

*All Resource

*

Ninguna Ninguna
cams:GetChatappOpenStatus GetChatappOpenStatus get

*All Resource

*

Ninguna Ninguna
cams:DeletePhoneMessageQrdl DeletePhoneMessageQrdl delete

*All Resource

*

Ninguna Ninguna
cams:GetChatFlowTemplate GetChatFlowTemplate create

*All Resource

*

Ninguna Ninguna
cams:CreatePhoneMessageQrdl CreatePhoneMessageQrdl create

*All Resource

*

Ninguna Ninguna

Resource

La siguiente tabla enumera los recursos definidos por Chat App Message Service. Especifíquelos en el elemento Resource de las declaraciones de directivas de RAM para otorgar permisos sobre operaciones específicas. Se identifican de forma única mediante ARN. Formato: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: Acrónimo de Alibaba Cloud service, que indica la nube pública de Alibaba Cloud.

  • {#ramcode}: Código utilizado en RAM para identificar un servicio de Alibaba Cloud.

  • {#regionId}: El ID de región. Si el recurso abarca todas las regiones, establézcalo como un asterisco (*).

  • {#accountId}: ID de la cuenta de Alibaba Cloud. Si el recurso abarca todas las cuentas de Alibaba Cloud, establézcalo como un asterisco (*).

  • {#resourceType}: Identificador de recurso definido por el servicio. Admite una estructura jerárquica similar a una ruta de archivo. Si la declaración abarca recursos globales, establézcalo como un asterisco (*).

Tipo de recurso

ARN

Instance
  • acs:cams:{#regionId}:{#accountId}:instance/*
  • acs:cams:{#regionId}:{#accountId}:instance/{#InstanceId}
  • acs:cams:{#regionId}:{#accountId}:instance/{#CustSpaceId}

Condition

Chat App Message Service no define claves de condición a nivel de producto. No obstante, puede utilizar las claves de condición comunes de Alibaba Cloud para el control de acceso. Para obtener más información, consulte Claves de condición comunes.

¿Cómo crear directivas de RAM personalizadas?

Puede crear directivas personalizadas y asignarlas a usuarios de RAM, grupos de usuarios de RAM o roles de RAM. Para consultar las instrucciones, revise: