Puncte:1

AWS distruge automat instanțele EC2 mai vechi de X zile

drapel in

Creăm automat instanțe EC2 ca ReviewApps. Revizorul ar trebui să distrugă instanțele ec2, dar acest lucru nu se întâmplă întotdeauna.

Așa că aș dori să scriu (Lambda, Terraform, etc?) că instanțe EC2 pentru acest utilizator AWS specific sunt distruse automat după X zile. Există execuții cunoscute?

Tim avatar
drapel gp
Tim
Vă rog să vă verificați ortografia postării - ce înțelegeți prin „practic”?
drapel in
Da. Îmi pare rău! ar trebui să fie practică
Puncte:1
drapel in

L-am înțeles acum funcționând cu următorul cod:

#!/usr/bin/env python3
import boto3
import datetime

din botocore.config import Config

print ("############### EC2 Cleanup Start ###############")

my_config = Config(
    region_name = 'eu-central-1',
)

ec2 = boto3.resource('ec2', config=my_config)

# Ștergeți instanțe AWS mai vechi de 14 zile
date_filter = (datetime.datetime.now() - datetime.timedelta(zile=14)).strftime("%Y-%m-%d")

instances = ec2.instances.filter(Filters=[
  {'Nume':'ora de lansare', 'Valori':[data_filtru+'*']},
  {'Name':'tag-value', 'Values':['review-app-*']}
  ])
de exemplu, în cazuri:
  print(instance.id, instance.terminate())

tipăriți ("############### Curățare EC2 gata ###############")

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.