Este tópico demonstra como usar o Resource Orchestration Service (ROS) para criar um modelo do Resource Orchestration Service que provisiona automaticamente uma trilha do ActionTrail.
Recursos compatíveis
O Resource Orchestration Service (ROS) é um service da Alibaba Cloud que simplifica o gerenciamento de recursos na nuvem. Desenvolvedores e administradores podem escrever um modelo para definir os recursos necessários, como instâncias ECS e instâncias de banco de dados ApsaraDB RDS, além de suas dependências. O mecanismo de orquestração do ROS cria e configura automaticamente todos os recursos com base no modelo para automatizar a implantação e as operações. Para mais informações, consulte What is Resource Orchestration Service?.
Use o ROS para provisionar os seguintes recursos do ActionTrail:
ALIYUN::ACTIONTRAIL::Trail: Cria uma trilha.
ALIYUN::ACTIONTRAIL::TrailLogging: Gerencia o status de log de uma trilha.
Permissões
Este exemplo cria uma trilha. Por padrão, o Resource Orchestration Service usa as credenciais do usuário conectado ao console. Esse usuário deve ter as seguintes permissões:
AliyunActionTrailFullAccess: Gerencia permissões do ActionTrail.
AliyunLogFullAccess: Gerencia permissões do Simple Log Service.
Uma conta Alibaba Cloud tem acesso total a todas as APIs, o que representa alto risco de segurança. Para maior proteção, use um usuário RAM para acessar a API ou realizar operações diárias. Conceda ao usuário RAM apenas as permissões necessárias. Para mais informações, consulte Grant permissions to a RAM user.
Procedimento
Faça login no console do ROS. Na barra de navegação superior, selecione uma região na lista suspensa Region.
-
No painel de navegação à esquerda, clique em Stacks. Em seguida, escolha Create Stack > Use ROS:
Specify Template: Selecione Select an Existing Template.
Template Import Method: Selecione Enter Template Content.
-
Em Template Content, selecione ROS e insira o código abaixo no formato YAML ou JSON.
Para obter sintaxe, descrição e exemplos de criação de trilha, consulte ALIYUN::ACTIONTRAIL::Trail. Este exemplo cria uma trilha chamada
test-trail. Clique em Next. Na página Configure Stack, defina Rollback on Failure como Yes.
Clique em Create.
-
Verifique a saída.
Na página de detalhes da stack, o Status CreateSucceeded indica que a stack foi criada com sucesso.
-
Após a criação da stack, use a OpenAPI, SDKs ou o console do ActionTrail para localizar a trilha chamada
test-trail.Na lista de trilhas, verifique se a trilha test-trail apresenta status Enabled, usa SLS como service de armazenamento, rastreia All regions e é uma single-account trail.