Este tema describe cómo otorgar a los usuarios de RAM acceso a los recursos de Chat App. Con los permisos necesarios, un usuario de RAM puede gestionar las instancias y funciones correspondientes.
Crear un resource group y transferir recursos
-
Inicie sesión en la consola de Resource Management para crear un resource group y transferirle recursos. En Chat App Message Service, los recursos son instancias.
Un resource group es una colección de instancias bajo su cuenta de Alibaba Cloud. Puede organizar las instancias en distintos resource groups. Por ejemplo, cree un grupo llamado CustomerA y transfiera a él todas las instancias de ese cliente.
En la página Resource Group, haga clic en Create Resource Group y establezca el Resource Group Identifier y el Resource Group Name.
En la pestaña Resources, haga clic en Transfer In. Busque por ID de recurso. En Chat App, el ID corresponde al Channel ID, que se encuentra en la página Channel Management de la Chat App console. Seleccione el recurso que desea transferir.
El resource group queda creado.
Otorgar permisos a un usuario de RAM
Cree varios usuarios de RAM y asigne acceso de privilegio mínimo según las responsabilidades de cada uno. Este enfoque permite una gestión detallada de permisos, evita el uso compartido de claves y mejora la eficiencia y seguridad administrativa al reducir el riesgo de fugas de información.
Resource Access Management (RAM) es un servicio de Alibaba Cloud que le permite gestionar identidades de usuarios y permisos de acceso a recursos. Otorgue permisos específicos a los usuarios de RAM para que cada uno acceda únicamente a los recursos que necesita. What is access control?, RAM user overview.
Requisitos previos
Debe haber creado como mínimo un usuario de RAM. Para obtener instrucciones, consulte Create a RAM user.
Procedimiento
Inicie sesión en la consola de RAM con su cuenta de Alibaba Cloud.
-
Otorgue permisos al usuario de RAM.
Vincule una política del sistema o una política personalizada al usuario de RAM. Esto concede al usuario los permisos necesarios para acceder o gestionar los recursos especificados. Para obtener instrucciones, consulte Manage RAM user permissions.
Una vez otorgados los permisos, el usuario de RAM puede iniciar sesión en la consola para gestionar los recursos destino. Log on as a RAM user.
Referencia de autorización
Para utilizar políticas personalizadas, debe comprender sus requisitos de gestión de permisos y los detalles de autorización de Chat App Message Service. Para más información, consulte RAM authorization.
Ejemplos de políticas personalizadas
Todos los permisos excepto facturación y paquetes
Este permiso debe otorgarse en la cuenta.
{
"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": "*"
}
]
}
Permisos de facturación y paquetes
Al otorgar permisos de facturación y paquetes a un usuario de RAM, este podrá consultar todas las facturas. Otorgue estos permisos con precaución.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cams:*Bill*",
"cams:QueryThreshold",
"cams:*Package*"
],
"Resource": "*"
}
]
}