O Instance Scheduler na AWS não registra os horários de início e término da minha instância Amazon Elastic Compute Cloud (Amazon EC2) conforme o esperado.
Resolução
Se sua instância do Amazon EC2 não iniciar e parar conforme o esperado, verifique as seguintes configurações no Instance Scheduler na AWS.
Configurações de cronograma e período
Certifique-se de ter configurado corretamente as opções --weekdays, --begintime, --endtime, --region, e --stack para create-period. Exemplo de comando:
scheduler-cli create-period --name "your-period-name" --region example-region --weekdays mon-fri --begintime hh:mm --endtime hh:mm --stack your-stack-name
Observação: substitua your-period-name pelo nome do período, example-region pela região da AWS e mon-fri pelos dias da semana do período. Além disso, substitua a hora de início hh:mm pela hora e os minutos para começar, a hora de término hh:mm pela hora e os minutos para terminar e your-stack-name pela pilha do agendador.
Além disso, verifique se você configurou corretamente as opções --periods, --timezone e --name, para create-schedule. Exemplo de comando:
scheduler-cli create-schedule --name your-schedule-name --stack your-stack-name --timezone Asia/Tokyo --periods your-period-name
Observação: substitua your-schedule-name pelo nome da tag de agendamento, your-stack-name pela pilha de agendadores e Asia/Tokyo pelo seu fuso horário. Além disso, substitua your-period-name pelo nome do período que você configurou ao executar o comando create-period.
Configurações de perfil do IAM e permissão de acesso
Confirme se você configurou corretamente o perfil do AWS Identity and Access Management (AWS IAM) para o Instance Scheduler na AWS.
É possível usar um volume criptografado do Amazon Elastic Block Storage (Amazon EBS) para sua instância. Se você fizer isso, deverá conceder permissão ao Instance Scheduler na AWS para usar o AWS Key Management Service associado (chave do AWS KMS).
Configuração da tag de instância
Ao criar a pilha do agendador do AWS CloudFormation, escolha Especificar detalhes da pilha. Em Schedule tag key, insira o nome do agendamento que você especificou ao executar o comando create-schedule.
Configurações da pilha do CloudFormation
Certifique-se de ter criado a pilha do CloudFormation na mesma região da instância. Caso contrário, crie uma nova pilha na região correta.