Accensione/Spegnimento programmato delle Istanze

Da Webmobili Wiki.

I passaggi sono contro-intuitivi e la guida non ci piace, ma funziona.
Fonte: https://www.youtube.com/watch?v=8CuaUx-okS4

Entrare in https://docs.aws.amazon.com/it_it/solutions/latest/instance-scheduler-on-aws/aws-cloudformation-templates.html
e scaricare il file instance-scheduler-on-aws.template

Dalla console AWS entrare nel Servizio CloudFormation e creare un Nuovo Stack.
Scegli un modello esistente => Carica un file da modello
Uploadare instance-scheduler-on-aws.template

Compilare i campi con

  • StackName: ec2-start-stop
  • Frequency: 1
  • Default time zone: Europe/Rome
  • Log retention days: 3
  • Started tags: scheduled-start=yes
  • Stopped tags: scheduled-stop=yes
  • Next , poi accettare la policy e poi Create Stack

Andare sul Servizio DynamoDB
Voce Tabelle , ci saranno 3 tabelle con il prefisso ec2-start-stop
cliccare su quella con la specifica ConfigTable

  • Bottone Esplora gli elementi della tabella
  • Selezionare la voce type schedule col nome uk-office-hours
  • Duplicarla e editare il duplicato
  • Mettere come name office-hours
  • Impostare la timezone Europe/Rome
  • Create Time
  • Selezionare la voce type periodo col nome office-hours
  • Mettere le ore di accensione delle macchine (9-18) dal lunedì al venerdì

Andare sulle Istanze EC2
selezionare le istanze che devono fare parte di questo scheduling e aggiungere i tag (key,value)
Schedule => office-hours
Nota: Schedule è la voce tagname del type config nel listing DynamoDB(...-ConfigTable)

Da DynamoDB premere il pulsante Run per far partire questo scheduling.