View a markdown version of this page

Cross-account agendamento de instâncias usando IDs de conta ou ID de organização da AWS - Agendador de instâncias na AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Cross-account agendamento de instâncias usando IDs de conta ou ID de organização da AWS

Esta solução inclui um modelo (instance-scheduler-on-aws-remote.template) que cria os perfis do AWS Identity and Access Management (IAM) e outros recursos necessários para permitir que a solução comece a fazer o agendamento nas contas secundárias. Você pode revisar e modificar as permissões no modelo remoto antes de iniciar a pilha.

Habilitar o agendamento entre contas usando IDs de conta

Para aplicar agendamentos de início e interrupção automatizados aos recursos em contas secundárias:

  1. Faça login no AWS Management Console e selecione o botão para iniciar o modelo CloudFormation instance-scheduler-on-aws na conta principal.

  2. Inicie o modelo remoto (instance-scheduler-on-aws-remote) em cada conta secundária aplicável. Quando cada pilha remota é iniciada, ela cria um nome do recurso da Amazon (ARN) do perfil entre contas.

  3. Atualize a pilha de soluções primárias com o ID da conta nos parâmetros Fornecer ID da organização ou Lista de IDs de contas remotas para permitir que a solução execute ações de início e interrupção em instâncias nas contas secundárias.

Habilitar o agendamento entre contas usando o ID da organização da AWS

Para aplicar agendamentos de início e interrupção automatizados aos recursos em contas secundárias:

  1. Faça login no AWS Management Console e selecione o botão para iniciar o modelo CloudFormation instance-scheduler-on-aws na conta principal.

  2. Defina o CloudFormation parâmetro Usando o AWS Organizations? como Sim e forneça a ID da organização nos CloudFormation parâmetros Fornecer ID da organização OU Lista de IDs de conta remota.

  3. Depois de implantar a pilha na conta principal, inicie o modelo remoto (instance-scheduler-on-aws-remote) em cada conta secundária aplicável na mesma região da solução na conta principal. Quando cada pilha remota for iniciada com sucesso, a conta da solução primária será atualizada com o ID da conta sem nenhuma alteração adicional na conta principal.

Gerenciar IDs de contas com o AWS Systems Manager Parameter Store

Use o AWS Systems Manager Parameter Store para armazenar IDs de contas remotas. Você pode armazenar IDs de contas remotas como um parâmetro de lista em que cada item é um ID de conta ou como um parâmetro de sequência de caracteres que contém uma lista delimitada por vírgulas de IDs de contas remotas. O parâmetro tem o formato {param:_name_}, em que “name” é o nome do parâmetro no Parameter Store.

Para aproveitar esse recurso, você deve iniciar o Agendador de instâncias na pilha do hub da AWS na mesma conta do seu armazenamento de parâmetros.