Este tópico descreve como conceder acesso de usuários RAM aos recursos do Chat App. Com as permissões necessárias, o usuário RAM gerencie as instâncias e os recursos correspondentes.
Crie um grupo de recursos e transferir recursos
-
Faça logon no console do Resource Management para crie um grupo de recursos e transferir recursos para ele. No Chat App Message Service, os recursos são instâncias.
Um grupo de recursos é uma coleção de instâncias na sua conta Alibaba Cloud. Organize as instâncias em diferentes grupos de recursos. Por exemplo, crie um grupo chamado CustomerA e transfira todas as instâncias desse cliente para ele.
Na página Resource Group, clique em Create Resource Group e defina o Resource Group Identifier e o Resource Group Name.
Na aba Resources, clique em Transfer In. Pesquise pelo ID do recurso. No Chat App, localize o ID na página Instant Message no Chat App console. Selecione o recurso a ser transferido.
O grupo de recursos foi criado.
Conceder permissões a um usuário RAM
Crie vários usuários RAM e atribua acesso de privilégio mínimo conforme as responsabilidades de cada um. Essa abordagem permite gerenciamento granular de permissões, evita compartilhamento de chaves e aumenta a eficiência e a segurança da gestão ao reduzir riscos de vazamento de informações.
O Resource Access Management (RAM) é um service da Alibaba Cloud que permite gerencie identidades de usuários e permissões de acesso a recursos. Conceda permissões específicas aos usuários RAM para que cada um acesse apenas os recursos necessários. What is access control?, RAM user overview.
Pré-requisitos
Você já criou pelo menos um usuário RAM. Para obter instruções, consulte Create a RAM user.
Procedimento
Faça logon no console do RAM com sua conta Alibaba Cloud.
-
Conceda permissões ao usuário RAM.
Anexe uma política do sistema ou personalizada ao usuário RAM. Isso concede as permissões necessárias para acessar ou gerencie os recursos especificados. Para obter instruções, consulte Manage RAM user permissions.
Após a concessão das permissões, o usuário RAM poderá fazer logon no console para gerencie os recursos de destino. Log on as a RAM user.
Referência de autorização
Para usar políticas personalizadas, compreenda seus requisitos de gerenciamento de permissões e os detalhes de autorização do Chat App Message Service. Para mais informações, consulte RAM authorization.
Exemplos de políticas personalizadas
Todas as permissões exceto faturamento e pacotes
Conceda esta permissão no nível da conta.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cams:QueryProductOpenStatus",
"cams:RAM*",
"cams:UpdateOpenService",
"cams:GetCurrentRole",
"cams:ListDict",
"cams:ListLanguage",
"cams:ListCountry",
"cams:ListVariableType",
"cams:Add*",
"cams:Associate*",
"cams:Audit*",
"cams:*BeeBot*",
"cams:Bind*",
"cams:*Chat*",
"cams:Cpass*",
"cams:*Flow*",
"cams:CreateMassPlanning",
"cams:*Phone*",
"cams:DeleteAgent",
"cams:*Contact*",
"cams:*Group*",
"cams:*Instagram*",
"cams:*Messenger*",
"cams:*Message*",
"cams:*Whatsapp*",
"cams:*Facebook*",
"cams:*Generate*",
"cams:GetAuditRequestByTypeUnAudit",
"cams:IsvGetAppId",
"cams:ListAllAudit",
"cams:ListAuditAndFailByType",
"cams:ListChannelsForBinding",
"cams:*Cust*",
"cams:ListDayUseDetail",
"cams:ListIntent",
"cams:ListMessengerPage",
"cams:*Viber*",
"cams:ListProduct",
"cams:ListProductCatalog",
"cams:ListSenderIdReport",
"cams:ListSwitchVariable",
"cams:*Waba*",
"cams:Modify*",
"cams:Read*",
"cams:RefundResourceBagCallback",
"cams:Remove*",
"cams:Select*",
"cams:Show*",
"cams:TagResources",
"cams:UntagResources",
"cams:UpdateAccountWebhook",
"cams:UpdateAuditRequest",
"cams:UpdateCheckCode",
"cams:UpdateCommerceSetting",
"cams:UpdateConversationalAutomation",
"cams:GetCommerceSetting",
"cams:GetConversationalAutomation",
"cams:GetCountryList",
"cams:GetDefaultLanguage",
"cams:GetDownloadApplicationMaterials",
"cams:GetDownloadExcelList",
"cams:GetFileStringByFileName",
"cams:GetUserStatus",
"cams:*Template*",
"cams:GetSearchTreeData",
"cams:GetPermissionByCode",
"cams:*Oss*",
"cams:GetMigrationVerifyCode",
"cams:*Href*",
"cams:AddAddressRecoverSuspend",
"cams:ChangeResourceGroup",
"cams:ListTagResources",
"cams:GetWhiteList",
"cams:ListAdvert"
],
"Resource": "*"
}
]
}
Permissões de faturamento e pacotes
Ao conceder permissões de faturamento e pacotes a um usuário RAM, ele poderá visualize todas as faturas. Conceda essas permissões com cautela.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cams:*Bill*",
"cams:QueryThreshold",
"cams:*Package*"
],
"Resource": "*"
}
]
}