Điểm:1

AWS tự động hủy các phiên bản EC2 cũ hơn X ngày

lá cờ in

Chúng tôi tự động tạo các phiên bản EC2 dưới dạng ReviewApps. Người đánh giá phải hủy các phiên bản ec2 nhưng điều này không phải lúc nào cũng xảy ra.

Vì vậy, tôi muốn viết kịch bản (Lambda, Terraform, v.v?) rằng các phiên bản EC2 cho người dùng AWS cụ thể này sẽ tự động bị hủy sau X ngày. Có được thực hiện được biết đến?

Tim avatar
lá cờ gp
Tim
Bạn có thể vui lòng kiểm tra chính tả bài đăng của mình không - bạn có ý nghĩa gì khi "thực hành"?
lá cờ in
Đúng. Xin lỗi! nên được thực hành
Điểm:1
lá cờ in

Bây giờ nó đã hoạt động với đoạn mã sau:

#!/usr/bin/env python3
nhập boto3
nhập ngày giờ

từ botocore.config nhập cấu hình

print ("############### Bắt đầu dọn dẹp EC2 ###############")

my_config = Cấu hình(
    region_name = 'eu-trung-1',
)

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

# Xóa các phiên bản AWS cũ hơn 14 ngày
date_filter = (datetime.datetime.now() - datetime.timedelta(days=14)).strftime("%Y-%m-%d")

instance = ec2.instances.filter(Filters=[
  {'Name':'launch-time', 'Values':[date_filter+'*']},
  {'Name':'tag-value', 'Values':['review-app-*']}
  ])
ví dụ trong các trường hợp:
  in (instance.id, instance.terminate())

print ("############### EC2 Dọn dẹp xong ###############")

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.