Todos os produtos
Search
Central de documentação

Chat App Message Service:Controle granular com grupos de recursos

Última atualização: Jun 28, 2026

Use grupos de recursos com o RAM para isolar recursos e obter controle granular sobre permissões em uma única conta Alibaba Cloud. Este tópico explica como o ChatApp Message Service oferece suporte a grupos de recursos e como conceder permissões no nível do grupo de recursos.

Nota

Autorização por grupo de recursos

Os Grupos de Recursos permitem agrupar e gerenciar recursos na sua conta Alibaba Cloud. Por exemplo, crie um Grupo de Recursos dedicado para cada projeto e mova os recursos correspondentes para esse grupo, facilitando o gerenciamento centralizado. Para mais informações, consulte O que é um Grupo de Recursos?.

Após agrupar os recursos, conceda permissões aos principais do RAM (como usuários RAM, grupos de usuários RAM ou funções RAM) com escopo limitado a um Grupo de Recursos específico. Isso restringe o principal do RAM a gerenciar apenas os recursos contidos naquele grupo. Para mais detalhes, consulte Agrupamento e autorização de recursos.

Esse método de autorização oferece os seguintes benefícios:

  • Permissões granulares: Permite conceder a cada identidade exatamente as permissões de recurso necessárias. Assim, evita-se o gerenciamento conjunto de recursos de projetos diferentes na mesma conta.

  • Escalabilidade: Ao adicionar novos recursos a um Grupo de Recursos, as identidades RAM associadas recebem automaticamente as permissões correspondentes. Dessa forma, elimina-se a necessidade de autorizar cada novo recurso individualmente.

Conceder permissões no nível de grupo de recursos a um usuário RAM

Este tópico descreve como conceder permissões a um RAM user sobre recursos do ChatApp Message Service em um grupo de recursos específico.

1. Pré-requisitos

  1. Crie um RAM user. Para mais informações, consulte Criar um usuário RAM.

  2. Crie um resource group e transfira os recursos existentes para ele. Para mais detalhes, consulte Criar um grupo de recursos, Transferir recursos automaticamente para um grupo de recursos e Transferir recursos manualmente para um grupo de recursos.

2. Conceder permissões no nível de grupo de recursos

Use um dos métodos abaixo para conceder permissões no nível de grupo de recursos.

Resource Management console

Use o recurso de gerenciamento de permissões de um grupo de recursos para conceder acesso a um usuário RAM específico. Para mais informações, consulte Conceder permissões em um grupo de recursos a uma identidade RAM.

  • Acesse o Resource Management console.

  • Na página Resource Groups, clique em Permissions na coluna Actions do grupo de recursos desejado.

  • Na aba Permissions, clique em Add Permissions.

  • No painel Add Permissions, configure o principal e a política de permissões.

  • Clique em OK.

RAM console

Conceda autorização no nível de grupo de recursos a um usuário RAM específico diretamente no RAM console. Para mais informações, consulte Gerenciar permissões de usuários RAM.

  • Acesse o RAM console como uma conta Alibaba Cloud (usuário raiz) ou administrador RAM.

  • No painel de navegação à esquerda, escolha Identities > Users. Na página Users, clique em Add Permissions na coluna Actions do usuário RAM alvo.

  • No painel Add Permissions, conceda as permissões ao usuário RAM.

    • Resource Scope: Selecione Resource Group.

    • Principal: Selecione um usuário RAM existente ou aquele criado nos pré-requisitos.

    • Policy: Escolha uma system policy ou uma custom policy existente. Para mais detalhes, consulte Criar uma política de permissão personalizada.

  • Clique em OK.

Tipos de recurso compatíveis com grupos de recursos

A tabela a seguir lista os tipos de recurso do ChatApp Message Service que oferecem suporte a grupos de recursos:

Serviço de nuvem

Código do serviço de nuvem

Tipo de recurso

ChatApp Message Service

cams

instance

Nota

Envie feedback no console de grupos de recursos para solicitar suporte a outros tipos de recurso.

image

Ações sem suporte

O ChatApp Message Service não oferece suporte a autorização no nível de grupo de recursos para as seguintes ações:

Ações

Descrição

cams:AddAddressRecoverSuspend

-

cams:AddAuditViberOpen

-

cams:AddChatGroup

Concede permissão para criar um grupo de chat.

cams:AddChatGroupInviteLink

-

cams:AddChatappPhoneNumber

Concede permissão para adicionar um número de telefone a uma WABA.

cams:AddContacts

-

cams:AddCust

-

cams:AddCustomAudienceUser

Concede permissão para adicionar um usuário a um público personalizado.

cams:AddFacebookSource

-

cams:AddGroup

-

cams:AddHref

-

cams:AddInstagramContainer

-

cams:AddMarketingFlow

-

cams:AddTemplate

-

cams:AssociateContact

-

cams:AssociateContactWithGroup

-

cams:BatchDeleteTemplate

-

cams:BindAgent

-

cams:BindDmAccount

-

cams:BindInstagramPage

-

cams:BindMessengerPage

-

cams:ChatAppWebPost

-

cams:ChatappBindWaba

Concede permissão para vincular uma WABA usando uma API northbound.

cams:ChatappEmbedSignUp

-

cams:ChatappMigrationRegister

Concede permissão para registrar um número de telefone migrado.

cams:ChatappMigrationVerified

Concede permissão para verificar um número de telefone migrado.

cams:ChatappPhoneNumberDeregister

Concede permissão para cancelar o registro de um número de telefone em uma WABA.

cams:ChatappPhoneNumberRegister

Concede permissão para registrar um número de telefone usando uma API northbound.

cams:ChatappSyncPhoneNumber

Concede permissão para sincronizar informações de números de telefone.

cams:ChatappVerifyAndRegister

Concede permissão para verificar um código de verificação e registrar um número de telefone usando uma API northbound.

cams:CheckCust

-

cams:ConsoleQueryChatbotInfo

-

cams:CopyTemplate

-

cams:CpassGetInstagramPages

-

cams:CpassGetMessengerPages

-

cams:CpassInstagramBindPage

-

cams:CpassMessengerBindPage

-

cams:CpassModifyWebhook

-

cams:CreateChatFlow

Concede permissão para criar um fluxo.

cams:CreateChatFlowByImport

Concede permissão para criar e importar um fluxo.

cams:CreateChatFlowLogSetting

Concede permissão para criar configurações de log para um fluxo.

cams:CreateChatappMigrationInitiate

Concede permissão para adicionar um número de telefone migrado.

cams:CreateChatappTemplate

Concede permissão para criar um modelo de mensagem. Após a aprovação do modelo, você poderá usá-lo para enviar mensagens.

cams:CreateCustomAudience

-

cams:CreateFlow

Concede permissão para criar um fluxo.

cams:CreateFlowVersion

Concede permissão para criar uma nova versão de fluxo copiando uma existente.

cams:CreateMassPlanning

-

cams:CreateMessageCampaign

-

cams:CreateMessengerPage

-

cams:CreateMixTemplateAuditOrder

-

cams:CreatePhoneMessageQrdl

Concede permissão para criar um QR code de mensagem.

cams:CreateWhatsappConversionApi

-

cams:DeleteAgent

-

cams:DeleteChatFlow

Concede permissão para excluir um fluxo.

cams:DeleteChatGroup

-

cams:DeleteChatGroupInviteLink

-

cams:DeleteChatGroupParticipants

-

cams:DeleteChatParticipants

-

cams:DeleteChatappTemplate

Concede permissão para excluir um modelo de mensagem.

cams:DeleteContacts

-

cams:DeleteContactsByIds

-

cams:DeleteFlow

Concede permissão para excluir um fluxo. Apenas fluxos no estado DRAFT podem ser excluídos.

cams:DeleteFlowVersion

Concede permissão para excluir uma versão de fluxo.

cams:DeleteGroupById

-

cams:DeleteInstagramPage

-

cams:DeleteMarketingFlow

-

cams:DeleteMessageCampaign

-

cams:DeleteMessengerPage

-

cams:DeleteMixMessage

-

cams:DeletePhoneMessageQrdl

Concede permissão para excluir um QR code de mensagem.

cams:DeprecateFlow

Concede permissão para descontinuar um fluxo.

cams:EnableScheduling

-

cams:EnableWhatsappROIMetric

Concede permissão para ativar a coleta de métricas para WhatsApp.

cams:ExportBlockUsers

-

cams:FacebookDelete

-

cams:FacebookFeed

-

cams:FlowBindPhone

Concede permissão para vincular um fluxo a um número de telefone ou ID de conta comercial.

cams:FlowRebindPhone

Concede permissão para revincular um fluxo a um número de telefone ou ID de conta comercial.

cams:FlowUnbindPhone

Concede permissão para desvincular um fluxo de um número de telefone ou ID de conta comercial.

cams:GenerateBillMonthDownloadTask

-

cams:GeneratePersonalizedBillMonthDownloadTask

-

cams:GeneratePresignedUrl

-

cams:GetAuditRequestByTypeUnAudit

-

cams:GetBillMonthDownloadTaskResult

-

cams:GetBillUpgradeLayerInfo

-

cams:GetBillViewDescription

-

cams:GetBillingDetailDownloadTaskResult

-

cams:GetBindAgentAttribute

-

cams:GetChatFlowMetric

-

cams:GetChatFlowMetricAnalyze

-

cams:GetChatFlowTemplate

Concede permissão para consultar os detalhes de um modelo de fluxo.

cams:GetChatGroupInfo

-

cams:GetChatOptionInfo

-

cams:GetChatappConversationMetric

-

cams:GetChatappOpenStatus

-

cams:GetChatappPhoneNumberMetric

Concede permissão para consultar métricas de volume de mensagens para números de telefone do WhatsApp.

cams:GetChatappPhoneNumberSetting

Concede permissão para obter configurações adicionais de controle para um número de telefone.

cams:GetChatappTemplateDetail

Concede permissão para obter os detalhes de um modelo de mensagem.

cams:GetChatappTemplateMetric

Concede permissão para obter métricas de modelos de mensagens de marketing.

cams:GetChatappUploadAuthorization

Concede permissão para obter informações de autenticação para upload de arquivos.

cams:GetChatappVerifyCode

Concede permissão para obter um código de verificação usando uma API northbound.

cams:GetCommerceSetting

Concede permissão para obter o status das configurações comerciais de um número de telefone.

cams:GetContactsByGroupId

-

cams:GetContactsExcelTemplate

-

cams:GetContactsList

-

cams:GetConversationalAutomation

Concede permissão para obter mensagens de boas-vindas, iniciadores de conversa e comandos.

cams:GetCountByPartner

-

cams:GetCountryList

-

cams:GetCurrentRole

-

cams:GetCustAuditLog

-

cams:GetCustByCode

-

cams:GetCustomTask

-

cams:GetCustomerSite

-

cams:GetDefaultLanguage

-

cams:GetDownloadApplicationMaterials

-

cams:GetDownloadExcelList

-

cams:GetFbInstagramPages

-

cams:GetFbMessengerAdInfo

-

cams:GetFbMessengerPages

-

cams:GetFileStringByFileName

-

cams:GetFlow

Concede permissão para obter os detalhes de um fluxo.

cams:GetFlowJSONAssest

Concede permissão para obter o conteúdo de um fluxo em formato JSON.

cams:GetFlowPreviewUrl

Concede permissão para obter a URL de visualização de um fluxo.

cams:GetGroupExist

-

cams:GetHrefInfo

-

cams:GetMessageCampaignInsights

-

cams:GetMigrationVerifyCode

Concede permissão para obter o código de verificação de um número de telefone migrado.

cams:GetNLGenChatFlow

-

cams:GetNLGenChatFlowPromptExpansion

-

cams:GetNLGenChatFlowPromptOptimization

-

cams:GetOSSInfoForUploadFile

-

cams:GetOssConfig

-

cams:GetOssInfoForUploadFile

-

cams:GetPermissionByCode

Concede permissão para obter autorização usando um código de um fluxo de inscrição incorporado.

cams:GetPersonalizedBillConfig

-

cams:GetPersonalizedBillMonthDownloadTaskResult

-

cams:GetPhoneEncryptionPublicKey

Concede permissão para obter a chave pública de criptografia de um número de telefone.

cams:GetPhoneNumberVerificationStatus

Concede permissão para obter o status de verificação de um número de telefone.

cams:GetPledgeTemplateAddress

-

cams:GetPreValidatePhoneId

O ID de um número pré-registrado permite fazer uma seleção em um fluxo incorporado sem precisar obter um código de verificação novamente.

cams:GetSearchTreeData

-

cams:GetUserBill

-

cams:GetUserBillLadderSegmentDetail

-

cams:GetUserInstanceBillLadderSegmentDetail

-

cams:GetUserStatus

-

cams:GetViberByRequestNo

-

cams:GetViberPauseTimes

-

cams:GetWhatsappConnectionCatalog

Concede permissão para obter o catálogo associado a uma WABA.

cams:GetWhatsappConversionApi

-

cams:GetWhatsappHealthStatus

Concede permissão para obter o status de integridade dos nós que enviam mensagens de diferentes tipos.

cams:GetWhatsappInsights

-

cams:GetWhiteList

-

cams:InstagramFeed

-

cams:IsPostPaidCustomer

-

cams:IsvGetAppId

Concede permissão a um ISV para obter um App ID.

cams:ListAdvert

-

cams:ListAllAudit

-

cams:ListAllGroups

-

cams:ListAuditAndFailByType

-

cams:ListBaseTemplate

-

cams:ListBindDmAccount

-

cams:ListBindingRelationsForFlowVersion

Concede permissão para listar os números de telefone ou IDs de conta comercial vinculados a um ID de fluxo.

cams:ListBlockUsers

-

cams:ListChatFlow

Concede permissão para listar fluxos.

cams:ListChatFlowTemplate

Concede permissão para listar modelos de fluxo.

cams:ListChatGroup

-

cams:ListChatGroupParticipants

-

cams:ListChatappMessage

Concede permissão para listar mensagens.

cams:ListChatappTemplate

Concede permissão para listar modelos de mensagem.

cams:ListCountByBar

-

cams:ListCountByLine

-

cams:ListCountry

-

cams:ListCust

-

cams:ListCustomAudience

-

cams:ListCustomBillTab

-

cams:ListCustomTask

-

cams:ListDayUseDetail

-

cams:ListDict

-

cams:ListDmAccount

-

cams:ListDmTag

-

cams:ListFacebookPosts

-

cams:ListFlow

Concede permissão para listar fluxos.

cams:ListFlowNodeGroup

-

cams:ListFlowNodePrototypeV2

Concede permissão para listar protótipos de componentes de fluxo.

cams:ListFlowVersion

Concede permissão para listar versões de fluxo.

cams:ListHref

-

cams:ListInstagramPage

-

cams:ListInstagramPosts

-

cams:ListIntent

-

cams:ListLanguage

-

cams:ListMarketingFlow

-

cams:ListMessageCampaign

-

cams:ListMessageType

-

cams:ListMessengerPage

-

cams:ListMessengerSubscriptionToken

-

cams:ListMixMessage

-

cams:ListOwnViberAudit

-

cams:ListOwnViberChangeDest

-

cams:ListPageAdAccount

-

cams:ListPhoneMessageQrdl

Concede permissão para listar QR codes de mensagem.

cams:ListProduct

Concede permissão para listar os produtos em um catálogo.

cams:ListProductCatalog

Concede permissão para listar os catálogos na Meta Business Platform.

cams:ListReleaseRecords

-

cams:ListSenderIdReport

-

cams:ListSwitchVariable

-

cams:ListTemplateLanguage

-

cams:ListTemplateParam

-

cams:ListUserBillDetail

-

cams:ListUserBillingInstanceBillDetail

-

cams:ListVariableType

-

cams:ListViberServiceMessage

-

cams:ListWabaIdByInputToken

-

cams:ModifyBlockUsers

-

cams:ModifyChatappPhoneNumber

-

cams:ModifyChatappTemplate

Concede permissão para modificar um modelo de mensagem. Só é possível modificar modelos pendentes de revisão ou rejeitados.

cams:ModifyChatappTemplateProperties

-

cams:ModifyFlow

Concede permissão para modificar as informações básicas de um fluxo.

cams:ModifyPhoneBusinessProfile

Concede permissão para modificar o perfil comercial de um número de telefone.

cams:ModifyWebhook

-

cams:MoveContactToGroup

-

cams:OfflineFlowVersion

Concede permissão para tirar uma versão de fluxo do ar.

cams:OnlineFlowVersion

Concede permissão para colocar uma versão de fluxo no ar.

cams:OpenChatappService

-

cams:OpenProduct

-

cams:PagePersonalizedBill

-

cams:PauseMarketingFLow

-

cams:PublishFlow

Concede permissão para publicar um fluxo.

cams:QueryChatappBindWaba

Concede permissão para consultar a WABA vinculada a um cliente.

cams:QueryChatappPhoneNumbers

Concede permissão para consultar todos os números de telefone e seus respectivos status na conta de um cliente.

cams:QueryMMLActive

-

cams:QueryPackageDetail

-

cams:QueryPackageSummary

-

cams:QueryPackageType

-

cams:QueryPhoneBusinessProfile

Concede permissão para consultar o perfil comercial de um número de telefone.

cams:QueryProductOpenStatus

-

cams:QueryThreshold

-

cams:QueryTokenForMnsQueue

-

cams:QueryWabaBusinessInfo

Concede permissão para obter as informações da plataforma comercial de uma WABA.

cams:QueryWabaByEmbedSignUp

-

cams:RamUserIsOpen

-

cams:RamUserOpen

-

cams:ReadChatFlow

Concede permissão para obter os detalhes de um fluxo.

cams:ReadChatFlowLogSetting

Concede permissão para visualizar as configurações de log de um fluxo.

cams:ReadFlowVersion

Concede permissão para obter uma versão de fluxo.

cams:RemoveContactById

-

cams:RemoveContacts

-

cams:RequestWhatsappConversionApi

-

cams:SendChatappMassMessage

Concede permissão para enviar mensagens em lote.

cams:SendChatappMessage

Concede permissão para enviar uma mensagem.

cams:SubmitIsvCustomerTerms

-

cams:SyncBusinessAppHistory

-

cams:SyncMessageCampaign

-

cams:SyncMessengerSubscriptionToken

-

cams:TranslateCustToIsv

-

cams:TriggerChatFlow

Concede permissão para acionar uma versão de fluxo que esteja online e possua gatilho manual.

cams:UnbindDmAccount

-

cams:UpdateAccountWebhook

Concede permissão para atualizar a URL de callback de uma conta.

cams:UpdateAuditRequest

-

cams:UpdateChatFlow

Concede permissão para atualizar as informações básicas de um fluxo pelo ID do fluxo.

cams:UpdateChatFlowLogSetting

Concede permissão para atualizar as configurações de log de um fluxo.

cams:UpdateChatGroup

-

cams:UpdateChatappPhoneNumberSetting

-

cams:UpdateCheckCode

-

cams:UpdateCommerceSetting

Concede permissão para atualizar o status das configurações comerciais de um número de telefone.

cams:UpdateContactById

Concede permissão para atualizar um contato.

cams:UpdateConversationalAutomation

Concede permissão para atualizar as mensagens de boas-vindas, iniciadores de conversa e comandos de um número de telefone.

cams:UpdateCust

-

cams:UpdateFlowJSONAsset

Concede permissão para atualizar o conteúdo de um fluxo usando JSON.

cams:UpdateFlowVersion

Concede permissão para atualizar os dados DSL de uma versão de fluxo. Esta ação atualiza a versão do fluxo a partir do canvas.

cams:UpdateGroupName

-

cams:UpdateHref

-

cams:UpdateMarketingFLow

-

cams:UpdatePackageRemainAlarmThreshold

-

cams:UpdatePackgeRemainAlarmThreshold

-

cams:UpdatePersonalizedBillConfig

-

cams:UpdatePhoneEncryptionPublicKey

Concede permissão para atualizar a chave pública de criptografia de um número de telefone.

cams:UpdatePhoneMessageQrdl

Concede permissão para modificar um QR code de mensagem.

cams:UpdatePhoneWebhook

Concede permissão para atualizar a URL de callback de um número de telefone.

cams:UpdateViberWebhook

-

cams:UpdateWabaMmlStatus

-

Se uma ação não oferecer suporte à autorização por grupo de recursos, selecionar Resource Group como escopo do recurso não terá efeito. Para conceder permissões a um usuário RAM nessas ações, crie uma política personalizada e selecione Account como escopo do recurso.

image.png Veja dois exemplos de políticas personalizadas ajustáveis conforme suas necessidades.

  • Permite todas as operações somente leitura que não oferecem suporte a autorização no nível de grupo de recursos. O elemento Action lista essas operações.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "cams:GetAuditRequestByTypeUnAudit",
            "cams:GetBillMonthDownloadTaskResult",
            "cams:GetBillUpgradeLayerInfo",
            "cams:GetBillViewDescription",
            "cams:GetBillingDetailDownloadTaskResult",
            "cams:GetBindAgentAttribute",
            "cams:GetChatFlowMetric",
            "cams:GetChatFlowMetricAnalyze",
            "cams:GetChatFlowTemplate",
            "cams:GetChatGroupInfo",
            "cams:GetChatOptionInfo",
            "cams:GetChatappConversationMetric",
            "cams:GetChatappOpenStatus",
            "cams:GetChatappPhoneNumberMetric",
            "cams:GetChatappPhoneNumberSetting",
            "cams:GetChatappTemplateDetail",
            "cams:GetChatappTemplateMetric",
            "cams:GetChatappUploadAuthorization",
            "cams:GetChatappVerifyCode",
            "cams:GetCommerceSetting",
            "cams:GetContactsByGroupId",
            "cams:GetContactsExcelTemplate",
            "cams:GetContactsList",
            "cams:GetConversationalAutomation",
            "cams:GetCountByPartner",
            "cams:GetCountryList",
            "cams:GetCurrentRole",
            "cams:GetCustAuditLog",
            "cams:GetCustByCode",
            "cams:GetCustomTask",
            "cams:GetCustomerSite",
            "cams:GetDefaultLanguage",
            "cams:GetDownloadApplicationMaterials",
            "cams:GetDownloadExcelList",
            "cams:GetFbInstagramPages",
            "cams:GetFbMessengerAdInfo",
            "cams:GetFbMessengerPages",
            "cams:GetFileStringByFileName",
            "cams:GetFlow",
            "cams:GetFlowJSONAssest",
            "cams:GetFlowPreviewUrl",
            "cams:GetGroupExist",
            "cams:GetHrefInfo",
            "cams:GetMessageCampaignInsights",
            "cams:GetMigrationVerifyCode",
            "cams:GetNLGenChatFlow",
            "cams:GetNLGenChatFlowPromptExpansion",
            "cams:GetNLGenChatFlowPromptOptimization",
            "cams:GetOSSInfoForUploadFile",
            "cams:GetOssConfig",
            "cams:GetOssInfoForUploadFile",
            "cams:GetPermissionByCode",
            "cams:GetPersonalizedBillConfig",
            "cams:GetPersonalizedBillMonthDownloadTaskResult",
            "cams:GetPhoneEncryptionPublicKey",
            "cams:GetPhoneNumberVerificationStatus",
            "cams:GetPledgeTemplateAddress",
            "cams:GetPreValidatePhoneId",
            "cams:GetSearchTreeData",
            "cams:GetUserBill",
            "cams:GetUserBillLadderSegmentDetail",
            "cams:GetUserInstanceBillLadderSegmentDetail",
            "cams:GetUserStatus",
            "cams:GetViberByRequestNo",
            "cams:GetViberPauseTimes",
            "cams:GetWhatsappConnectionCatalog",
            "cams:GetWhatsappConversionApi",
            "cams:GetWhatsappHealthStatus",
            "cams:GetWhatsappInsights",
            "cams:GetWhiteList",
            "cams:ListAdvert",
            "cams:ListAllAudit",
            "cams:ListAllGroups",
            "cams:ListAuditAndFailByType",
            "cams:ListBaseTemplate",
            "cams:ListBindDmAccount",
            "cams:ListBindingRelationsForFlowVersion",
            "cams:ListBlockUsers",
            "cams:ListChatFlow",
            "cams:ListChatFlowTemplate",
            "cams:ListChatGroup",
            "cams:ListChatGroupParticipants",
            "cams:ListChatappMessage",
            "cams:ListChatappTemplate",
            "cams:ListCountByBar",
            "cams:ListCountByLine",
            "cams:ListCountry",
            "cams:ListCust",
            "cams:ListCustomAudience",
            "cams:ListCustomBillTab",
            "cams:ListCustomTask",
            "cams:ListDayUseDetail",
            "cams:ListDict",
            "cams:ListDmAccount",
            "cams:ListDmTag",
            "cams:ListFacebookPosts",
            "cams:ListFlow",
            "cams:ListFlowNodeGroup",
            "cams:ListFlowNodePrototypeV2",
            "cams:ListFlowVersion",
            "cams:ListHref",
            "cams:ListInstagramPage",
            "cams:ListInstagramPosts",
            "cams:ListIntent",
            "cams:ListLanguage",
            "cams:ListMarketingFlow",
            "cams:ListMessageCampaign",
            "cams:ListMessageType",
            "cams:ListMessengerPage",
            "cams:ListMessengerSubscriptionToken",
            "cams:ListMixMessage",
            "cams:ListOwnViberAudit",
            "cams:ListOwnViberChangeDest",
            "cams:ListPageAdAccount",
            "cams:ListPhoneMessageQrdl",
            "cams:ListProduct",
            "cams:ListProductCatalog",
            "cams:ListReleaseRecords",
            "cams:ListSenderIdReport",
            "cams:ListSwitchVariable",
            "cams:ListTemplateLanguage",
            "cams:ListTemplateParam",
            "cams:ListUserBillDetail",
            "cams:ListUserBillingInstanceBillDetail",
            "cams:ListVariableType",
            "cams:ListViberServiceMessage",
            "cams:ListWabaIdByInputToken"
          ],
          "Resource": "*"
        }
      ]
    }
    
  • Permite todas as operações que não oferecem suporte a autorização no nível de grupo de recursos. O elemento Action lista essas operações.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "cams:AddAddressRecoverSuspend",
            "cams:AddAuditViberOpen",
            "cams:AddChatGroup",
            "cams:AddChatGroupInviteLink",
            "cams:AddChatappPhoneNumber",
            "cams:AddContacts",
            "cams:AddCust",
            "cams:AddCustomAudienceUser",
            "cams:AddFacebookSource",
            "cams:AddGroup",
            "cams:AddHref",
            "cams:AddInstagramContainer",
            "cams:AddMarketingFlow",
            "cams:AddTemplate",
            "cams:AssociateContact",
            "cams:AssociateContactWithGroup",
            "cams:BatchDeleteTemplate",
            "cams:BindAgent",
            "cams:BindDmAccount",
            "cams:BindInstagramPage",
            "cams:BindMessengerPage",
            "cams:ChatAppWebPost",
            "cams:ChatappBindWaba",
            "cams:ChatappEmbedSignUp",
            "cams:ChatappMigrationRegister",
            "cams:ChatappMigrationVerified",
            "cams:ChatappPhoneNumberDeregister",
            "cams:ChatappPhoneNumberRegister",
            "cams:ChatappSyncPhoneNumber",
            "cams:ChatappVerifyAndRegister",
            "cams:CheckCust",
            "cams:ConsoleQueryChatbotInfo",
            "cams:CopyTemplate",
            "cams:CpassGetInstagramPages",
            "cams:CpassGetMessengerPages",
            "cams:CpassInstagramBindPage",
            "cams:CpassMessengerBindPage",
            "cams:CpassModifyWebhook",
            "cams:CreateChatFlow",
            "cams:CreateChatFlowByImport",
            "cams:CreateChatFlowLogSetting",
            "cams:CreateChatappMigrationInitiate",
            "cams:CreateChatappTemplate",
            "cams:CreateCustomAudience",
            "cams:CreateFlow",
            "cams:CreateFlowVersion",
            "cams:CreateMassPlanning",
            "cams:CreateMessageCampaign",
            "cams:CreateMessengerPage",
            "cams:CreateMixTemplateAuditOrder",
            "cams:CreatePhoneMessageQrdl",
            "cams:CreateWhatsappConversionApi",
            "cams:DeleteAgent",
            "cams:DeleteChatFlow",
            "cams:DeleteChatGroup",
            "cams:DeleteChatGroupInviteLink",
            "cams:DeleteChatGroupParticipants",
            "cams:DeleteChatParticipants",
            "cams:DeleteChatappTemplate",
            "cams:DeleteContacts",
            "cams:DeleteContactsByIds",
            "cams:DeleteFlow",
            "cams:DeleteFlowVersion",
            "cams:DeleteGroupById",
            "cams:DeleteInstagramPage",
            "cams:DeleteMarketingFlow",
            "cams:DeleteMessageCampaign",
            "cams:DeleteMessengerPage",
            "cams:DeleteMixMessage",
            "cams:DeletePhoneMessageQrdl",
            "cams:DeprecateFlow",
            "cams:EnableScheduling",
            "cams:EnableWhatsappROIMetric",
            "cams:ExportBlockUsers",
            "cams:FacebookDelete",
            "cams:FacebookFeed",
            "cams:FlowBindPhone",
            "cams:FlowRebindPhone",
            "cams:FlowUnbindPhone",
            "cams:GenerateBillMonthDownloadTask",
            "cams:GeneratePersonalizedBillMonthDownloadTask",
            "cams:GeneratePresignedUrl",
            "cams:GetAuditRequestByTypeUnAudit",
            "cams:GetBillMonthDownloadTaskResult",
            "cams:GetBillUpgradeLayerInfo",
            "cams:GetBillViewDescription",
            "cams:GetBillingDetailDownloadTaskResult",
            "cams:GetBindAgentAttribute",
            "cams:GetChatFlowMetric",
            "cams:GetChatFlowMetricAnalyze",
            "cams:GetChatFlowTemplate",
            "cams:GetChatGroupInfo",
            "cams:GetChatOptionInfo",
            "cams:GetChatappConversationMetric",
            "cams:GetChatappOpenStatus",
            "cams:GetChatappPhoneNumberMetric",
            "cams:GetChatappPhoneNumberSetting",
            "cams:GetChatappTemplateDetail",
            "cams:GetChatappTemplateMetric",
            "cams:GetChatappUploadAuthorization",
            "cams:GetChatappVerifyCode",
            "cams:GetCommerceSetting",
            "cams:GetContactsByGroupId",
            "cams:GetContactsExcelTemplate",
            "cams:GetContactsList",
            "cams:GetConversationalAutomation",
            "cams:GetCountByPartner",
            "cams:GetCountryList",
            "cams:GetCurrentRole",
            "cams:GetCustAuditLog",
            "cams:GetCustByCode",
            "cams:GetCustomTask",
            "cams:GetCustomerSite",
            "cams:GetDefaultLanguage",
            "cams:GetDownloadApplicationMaterials",
            "cams:GetDownloadExcelList",
            "cams:GetFbInstagramPages",
            "cams:GetFbMessengerAdInfo",
            "cams:GetFbMessengerPages",
            "cams:GetFileStringByFileName",
            "cams:GetFlow",
            "cams:GetFlowJSONAssest",
            "cams:GetFlowPreviewUrl",
            "cams:GetGroupExist",
            "cams:GetHrefInfo",
            "cams:GetMessageCampaignInsights",
            "cams:GetMigrationVerifyCode",
            "cams:GetNLGenChatFlow",
            "cams:GetNLGenChatFlowPromptExpansion",
            "cams:GetNLGenChatFlowPromptOptimization",
            "cams:GetOSSInfoForUploadFile",
            "cams:GetOssConfig",
            "cams:GetOssInfoForUploadFile",
            "cams:GetPermissionByCode",
            "cams:GetPersonalizedBillConfig",
            "cams:GetPersonalizedBillMonthDownloadTaskResult",
            "cams:GetPhoneEncryptionPublicKey",
            "cams:GetPhoneNumberVerificationStatus",
            "cams:GetPledgeTemplateAddress",
            "cams:GetPreValidatePhoneId",
            "cams:GetSearchTreeData",
            "cams:GetUserBill",
            "cams:GetUserBillLadderSegmentDetail",
            "cams:GetUserInstanceBillLadderSegmentDetail",
            "cams:GetUserStatus",
            "cams:GetViberByRequestNo",
            "cams:GetViberPauseTimes",
            "cams:GetWhatsappConnectionCatalog",
            "cams:GetWhatsappConversionApi",
            "cams:GetWhatsappHealthStatus",
            "cams:GetWhatsappInsights",
            "cams:GetWhiteList",
            "cams:InstagramFeed",
            "cams:IsPostPaidCustomer",
            "cams:IsvGetAppId",
            "cams:ListAdvert",
            "cams:ListAllAudit",
            "cams:ListAllGroups",
            "cams:ListAuditAndFailByType",
            "cams:ListBaseTemplate",
            "cams:ListBindDmAccount",
            "cams:ListBindingRelationsForFlowVersion",
            "cams:ListBlockUsers",
            "cams:ListChatFlow",
            "cams:ListChatFlowTemplate",
            "cams:ListChatGroup",
            "cams:ListChatGroupParticipants",
            "cams:ListChatappMessage",
            "cams:ListChatappTemplate",
            "cams:ListCountByBar",
            "cams:ListCountByLine",
            "cams:ListCountry",
            "cams:ListCust",
            "cams:ListCustomAudience",
            "cams:ListCustomBillTab",
            "cams:ListCustomTask",
            "cams:ListDayUseDetail",
            "cams:ListDict",
            "cams:ListDmAccount",
            "cams:ListDmTag",
            "cams:ListFacebookPosts",
            "cams:ListFlow",
            "cams:ListFlowNodeGroup",
            "cams:ListFlowNodePrototypeV2",
            "cams:ListFlowVersion",
            "cams:ListHref",
            "cams:ListInstagramPage",
            "cams:ListInstagramPosts",
            "cams:ListIntent",
            "cams:ListLanguage",
            "cams:ListMarketingFlow",
            "cams:ListMessageCampaign",
            "cams:ListMessageType",
            "cams:ListMessengerPage",
            "cams:ListMessengerSubscriptionToken",
            "cams:ListMixMessage",
            "cams:ListOwnViberAudit",
            "cams:ListOwnViberChangeDest",
            "cams:ListPageAdAccount",
            "cams:ListPhoneMessageQrdl",
            "cams:ListProduct",
            "cams:ListProductCatalog",
            "cams:ListReleaseRecords",
            "cams:ListSenderIdReport",
            "cams:ListSwitchVariable",
            "cams:ListTemplateLanguage",
            "cams:ListTemplateParam",
            "cams:ListUserBillDetail",
            "cams:ListUserBillingInstanceBillDetail",
            "cams:ListVariableType",
            "cams:ListViberServiceMessage",
            "cams:ListWabaIdByInputToken",
            "cams:ModifyBlockUsers",
            "cams:ModifyChatappPhoneNumber",
            "cams:ModifyChatappTemplate",
            "cams:ModifyChatappTemplateProperties",
            "cams:ModifyFlow",
            "cams:ModifyPhoneBusinessProfile",
            "cams:ModifyWebhook",
            "cams:MoveContactToGroup",
            "cams:OfflineFlowVersion",
            "cams:OnlineFlowVersion",
            "cams:OpenChatappService",
            "cams:OpenProduct",
            "cams:PagePersonalizedBill",
            "cams:PauseMarketingFLow",
            "cams:PublishFlow",
            "cams:QueryChatappBindWaba",
            "cams:QueryChatappPhoneNumbers",
            "cams:QueryMMLActive",
            "cams:QueryPackageDetail",
            "cams:QueryPackageSummary",
            "cams:QueryPackageType",
            "cams:QueryPhoneBusinessProfile",
            "cams:QueryProductOpenStatus",
            "cams:QueryThreshold",
            "cams:QueryTokenForMnsQueue",
            "cams:QueryWabaBusinessInfo",
            "cams:QueryWabaByEmbedSignUp",
            "cams:RamUserIsOpen",
            "cams:RamUserOpen",
            "cams:ReadChatFlow",
            "cams:ReadChatFlowLogSetting",
            "cams:ReadFlowVersion",
            "cams:RemoveContactById",
            "cams:RemoveContacts",
            "cams:RequestWhatsappConversionApi",
            "cams:SendChatappMassMessage",
            "cams:SendChatappMessage",
            "cams:SubmitIsvCustomerTerms",
            "cams:SyncBusinessAppHistory",
            "cams:SyncMessageCampaign",
            "cams:SyncMessengerSubscriptionToken",
            "cams:TranslateCustToIsv",
            "cams:TriggerChatFlow",
            "cams:UnbindDmAccount",
            "cams:UpdateAccountWebhook",
            "cams:UpdateAuditRequest",
            "cams:UpdateChatFlow",
            "cams:UpdateChatFlowLogSetting",
            "cams:UpdateChatGroup",
            "cams:UpdateChatappPhoneNumberSetting",
            "cams:UpdateCheckCode",
            "cams:UpdateCommerceSetting",
            "cams:UpdateContactById",
            "cams:UpdateConversationalAutomation",
            "cams:UpdateCust",
            "cams:UpdateFlowJSONAsset",
            "cams:UpdateFlowVersion",
            "cams:UpdateGroupName",
            "cams:UpdateHref",
            "cams:UpdateMarketingFLow",
            "cams:UpdatePackageRemainAlarmThreshold",
            "cams:UpdatePackgeRemainAlarmThreshold",
            "cams:UpdatePersonalizedBillConfig",
            "cams:UpdatePhoneEncryptionPublicKey",
            "cams:UpdatePhoneMessageQrdl",
            "cams:UpdatePhoneWebhook",
            "cams:UpdateViberWebhook",
            "cams:UpdateWabaMmlStatus"
          ],
          "Resource": "*"
        }
      ]
    }
    
Importante

Um usuário RAM ou função RAM com permissões no nível de conta pode gerenciar todos os recursos da sua conta. Certifique-se de que as permissões concedidas correspondam ao uso pretendido e siga sempre o princípio do menor privilégio.

FAQ

Visualizar o grupo de recursos de um recurso

  • Método 1: Clique em no nome do recurso para abrir sua página de detalhes, onde o grupo de recursos será exibido.

  • Método 2: Acesse o Resource Management console e clique em Resource Center > Resource Search. À esquerda, selecione a conta proprietária do recurso (a opção current account vem selecionada por padrão). Use os filtros para localizar o recurso desejado e visualize seu grupo de recursos.

Visualizar recursos de produto dentro de um grupo de recursos

  • Método 1: Acesse o Resource Management console e clique em Resource Center > Resource Search. À esquerda, na seção da conta (current account selecionada por padrão), clique em no nome do grupo de recursos desejado. Em seguida, à direita, selecione o produto na lista Select resource type. A página listará então todos os recursos desse produto dentro do grupo de recursos selecionado.

  • Método 2: Acesse o Resource Management console e clique em Resource Group > Resource Group. Localize o grupo de recursos alvo e clique em Manage Resources na coluna Actions. Na página Manage Resources, selecione o produto no menu suspenso Product para visualizar todos os seus recursos naquele grupo.

Mover recursos para outro grupo de recursos

Acesse o Resource Management console e clique em Resource Group > Resource Group. Encontre o grupo de recursos desejado e clique em Manage Resources na coluna Actions para acessar a página de gerenciamento de recursos. Utilize os filtros para encontrar os recursos que deseja mover. Marque as caixas de seleção desses recursos, clique em move to resource group na parte inferior da lista e siga as instruções na tela para concluir a movimentação.