Para gravar informações de alertas em um Eventstore, você precisa de uma função com as permissões necessárias. Você pode usar uma função padrão ou criar uma função personalizada.
Ao configurar uma regra de alerta, defina o destino como Eventstore, ative o interruptor e autorize uma função.
Default role authorization
Se você selecionar Authorization Method como Default Role:
Clique em Authorize Now para abrir a página de autorização e concluir o processo conforme as instruções. Autorize a função
AliyunLogETLRolequando solicitado. Após a conclusão, clique em Authorization complete, clique em Refresh.Após a autorização, clique em After authorization, click Refresh to refresh the page. para visualizar os dados da função. Nas informações exibidas, Authorization Method aparece como Default Role e o Role ARN será
acs:ram::{AccountID}:role/aliyunlogetlrole.
Custom role authorization
Caso selecione Custom Role para Authorization Method, crie uma política e uma função personalizada. Em seguida, anexe a política à função.
Faça login no RAM console utilizando sua conta do Alibaba Cloud ou um usuário do RAM com privilégios administrativos.
-
Crie uma política personalizada. Na aba JSON da página Crie Policy, substitua o script existente no editor de código pelo documento de política a seguir. Para mais informações, consulte Using the script editor.
{ { "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:PostLogStoreLogs", "Resource": "*" } ] } -
Crie uma função do RAM que será assumida pelo serviço do Alibaba Cloud. Para mais informações, consulte Create a RAM role for Alibaba Cloud services.
ImportanteAo criar a função do RAM, defina Principal Type como Cloud Service e Principal Name como Simple Log Service.
-
Verifique a política de confiança da função do RAM. Certifique-se de que o elemento
Servicecontenha, no mínimo,"log.aliyuncs.com".{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": [ "log.aliyuncs.com" ] } } ], "Version": "1" }
Anexe a política personalizada criada à função do RAM. Para mais informações, consulte Gerencie permissions for a RAM role.
Next steps
Obtenha o Alibaba Cloud Resource Name (ARN) da função do RAM. Para mais informações, consulte Visualize the basic information of a RAM role. Ao executar a ação crie an alert rule, selecione Authorization Method para Custom Role e insira o ARN da função.