View a markdown version of this page

Cross-account pianificazione delle istanze utilizzando gli ID degli account o l'ID dell'organizzazione AWS - Instance Scheduler su AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cross-account pianificazione delle istanze utilizzando gli ID degli account o l'ID dell'organizzazione AWS

Questa soluzione include un modello (instance-scheduler-on-aws-remote.template) che crea i ruoli AWS Identity and Access Management (IAM) e altre risorse necessarie per consentire alla soluzione di avviare la pianificazione negli account secondari. Puoi rivedere e modificare le autorizzazioni nel modello remoto prima di avviare lo stack.

Abilitazione della pianificazione tra account utilizzando gli ID account

Per applicare pianificazioni automatiche di avvio e arresto alle risorse negli account secondari:

  1. Accedi alla Console di gestione AWS e seleziona il pulsante per avviare il modello https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?templateURL=https://s3.amazonaws.com/solutions-reference/instance-scheduler-on-aws/latest/instance-scheduler-on-aws.template instance-scheduler-on-aws nell'account principale. CloudFormation

  2. Avvia il modello remoto (https://s3.amazonaws.com/solutions-reference/instance-scheduler-on-aws/latest/instance-scheduler-on-aws-remote.templateinstance-scheduler-on-aws-remote) in ogni account secondario applicabile. Quando ogni stack remoto viene avviato, crea un ruolo tra account Amazon Resource Name (ARN).

  3. Aggiorna lo stack della soluzione principale con l'ID dell'account nei parametri Provide Organization ID o List of Remote Account IDs per consentire alla soluzione di eseguire azioni di avvio e arresto sulle istanze negli account secondari.

Abilitazione della pianificazione tra account utilizzando AWS Organization ID

Per applicare pianificazioni automatiche di avvio e arresto alle risorse negli account secondari:

  1. Accedi alla Console di gestione AWS e seleziona il pulsante per avviare il modello https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?templateURL=https://s3.amazonaws.com/solutions-reference/instance-scheduler-on-aws/latest/instance-scheduler-on-aws.template instance-scheduler-on-aws nell'account principale. CloudFormation

  2. Impostare il parametro Using AWS Organizations? CloudFormation impostando Sì e fornisci l'ID dell'organizzazione nei CloudFormation parametri Fornisci ID dell'organizzazione O Elenco degli ID degli account remoti.

  3. Dopo aver distribuito lo stack nell'account principale, avvia il modello remoto (instance-scheduler-on-aws-remote) in ogni account secondario applicabile nella stessa regione della soluzione nell'account principale. Quando ogni stack remoto viene avviato correttamente, l'account della soluzione principale verrà aggiornato con l'ID dell'account senza ulteriori modifiche nell'account principale.

Gestione degli ID degli account con AWS Systems Manager Parameter Store

Usa AWS Systems Manager Parameter Store per archiviare gli ID degli account remoti. È possibile memorizzare gli ID degli account remoti come parametro di elenco in cui ogni elemento è un ID account o come parametro stringa che contiene un elenco delimitato da virgole di ID di account remoti. Il parametro ha il formato {param:_name_} dove il nome è il nome del parametro in Parameter Store.

Per sfruttare questa funzionalità, devi avviare Instance Scheduler sullo stack dell'hub AWS nello stesso account del tuo archivio di parametri.