Este tema describe cómo otorgar permisos a un usuario de Resource Access Management (RAM) para que gestione un trabajo de transformación de datos.
Requisitos previos
Ya debe tener creado un usuario de RAM. Para obtener más información, consulte Create a RAM user.
Contexto
Use su cuenta de Alibaba Cloud para otorgar permisos a un usuario de RAM y que este pueda gestionar un trabajo de transformación de datos. Con dichos permisos, el usuario podrá realizar las siguientes acciones:
Crear, eliminar y modificar un trabajo de transformación de datos.
Leer datos de un logstore de origen para previsualizar los resultados de un trabajo de transformación de datos.
Existen varias formas de otorgar permisos a un usuario de RAM para transformar datos en Simple Log Service. A continuación se describe una de ellas.
Políticas personalizadas
Inicie sesión en la consola de RAM con su cuenta de Alibaba Cloud o con un usuario de RAM que tenga privilegios administrativos.
-
Cree una política personalizada. En la pestaña JSON de la página Create Policy, reemplace el script existente del editor de código por el siguiente documento de política. Para obtener más información, consulte Using the script editor.
ImportanteReemplace
Project nameyLogstore nameen el documento de política según sus necesidades de negocio.{ "Version":"1", "Statement":[ { "Effect":"Allow", "Action":[ "log:CreateLogStore", "log:CreateIndex", "log:UpdateIndex", "log:Get*" ], "Resource":"acs:log:*:*:project/Project name/logstore/internal-etl-log" }, { "Action":[ "log:List*" ], "Resource":"acs:log:*:*:project/Project name/logstore/*", "Effect":"Allow" }, { "Action":[ "log:Get*", "log:List*" ], "Resource":[ "acs:log:*:*:project/Project name/logstore/Logstore name" ], "Effect":"Allow" }, { "Effect":"Allow", "Action":[ "log:GetDashboard", "log:CreateDashboard", "log:UpdateDashboard" ], "Resource":"acs:log:*:*:project/Project name/dashboard/internal-etl-insight*" }, { "Effect":"Allow", "Action":"log:CreateDashboard", "Resource":"acs:log:*:*:project/Project name/dashboard/*" }, { "Effect":"Allow", "Action":[ "log:*" ], "Resource":"acs:log:*:*:project/Project name/job/*" },{ "Effect":"Allow", "Action":[ "log:*" ], "Resource":"acs:log:*:*:project/Project name/etl/*" }, { "Effect": "Allow", "Action": [ "ram:PassRole", "ram:GetRole", "ram:ListRoles" ], "Resource": "*" } ] } Asocie la política personalizada creada al usuario de RAM. Para obtener más información, consulte Manage RAM user permissions.