O recurso de transformação de dados requer permissões tanto para operações de transformação de dados quanto para acesso a dados.
-
Ao usar uma conta Alibaba Cloud, você pode conceder permissões de acesso a dados diretamente ao job de transformação de dados.
nullPara garantir a segurança dos seus recursos em nuvem, use um usuário do Resource Access Management (RAM).
-
Ao usar um usuário RAM, você deve conceder permissões para operações de transformação de dados e permissões de acesso a dados ao job de transformação de dados.
Permissões para operações de transformação de dados
As operações de transformação de dados incluem a criação, a exclusão, a modificação e a visualização de jobs de transformação de dados, bem como a pré-visualização dos resultados da transformação no console.
-
Conta Alibaba Cloud: uma conta Alibaba Cloud possui permissões gerenciadas pelo serviço para o Simple Log Service (AliyunLogFullAccess). As operações de transformação de dados não requerem permissões adicionais.
-
(Recomendado) Usuário RAM: antes de usar um usuário RAM para transformação de dados, utilize uma conta Alibaba Cloud para conceder a ele as permissões de operação de transformação de dados. Para mais informações, consulte Conceder permissões a um usuário RAM para gerenciar jobs de transformação de dados.
Permissões de acesso a dados para jobs de transformação de dados
Um job de transformação de dados tem três etapas. As etapas 1 e 3 envolvem o acesso a dados: o job lê dados do Logstore de origem e grava os resultados da transformação no Logstore de destino.
-
Ler dados do Logstore de origem.
-
Transformar os dados de origem para gerar os dados de resultado.
-
Gravar os resultados da transformação no Logstore de destino.
Você pode conceder permissões de acesso a dados utilizando uma função padrão ou uma função personalizada:
-
Função padrão: concede ao job de transformação de dados permissão para usar a função do sistema Alibaba Cloud AliyunLogETLRole para ler dados do Logstore de origem e gravar os resultados da transformação no Logstore de destino. Para mais informações, consulte Acessar dados usando uma função padrão.
A função do sistema AliyunLogETLRole possui permissões de acesso a dados para Logstores.
-
Função personalizada: concede ao job de transformação de dados permissão para usar uma função personalizada para ler dados do Logstore de origem e gravar os resultados da transformação no Logstore de destino. Para mais informações, consulte Acessar dados usando uma função personalizada.
Você deve usar uma conta Alibaba Cloud para conceder as permissões de acesso a dados para Logstores à função personalizada.