Điểm:0

Phiên bản AWS EC2: báo động có thể cho một phiên bản ngủ đông thay vì tắt nó không?

lá cờ cn

Tôi có một phiên bản EC2 thuộc loại c5, có khả năng ngủ đông và tôi có thể cho nó ngủ đông theo cách thủ công, chẳng hạn như từ bảng điều khiển AWS EC2.

Cái này dành cho máy tính để bàn phiên bản tại chỗ và tôi có một cảnh báo sẽ tắt nó sau một lượng hoạt động CPU thấp nhất định. Tôi ước báo thức có thể ngủ đông, nhưng tôi không thể thấy tùy chọn này. Tôi đang thiếu một cái gì đó?

Tim avatar
lá cờ gp
Tim
Tôi chưa bao giờ thử làm điều này, nhưng bạn có thể xem cách kích hoạt hàm lambda rồi thực hiện nó trong lambda.
lá cờ cn
cảm ơn, ý tưởng tốt. Tôi có một tập lệnh trong ứng dụng khách có tên là 'hibernate-me' sử dụng aws cls để tự ngủ đông. Tôi đang cố gắng chạy cái này khi phiên bị khóa do hết thời gian chờ .. thật thú vị.
Tim avatar
lá cờ gp
Tim
Cảnh báo sự kiện trên đồng hồ đám mây cho CPU thấp gọi hàm lambda có lẽ là cách đơn giản nhất để thực hiện việc này. Nếu bạn tìm kiếm trên internet, bạn có thể tìm thấy một tập lệnh thực hiện việc này cho mình, nhưng nếu không thì sẽ không khó viết nếu bạn biết cách viết mã.
Điểm:0
lá cờ de

Bạn có thể viết một tập lệnh để chạy từ cron (tôi cho rằng hệ điều hành khách của bạn là Linux) định kỳ để kiểm tra mức sử dụng CPU, chẳng hạn như chạy và phân tích cú pháp dòng lệnh: grep 'cpu' /proc/stat.

Khi mức sử dụng CPU đáp ứng tiêu chí của bạn, bạn sẽ chạy lệnh (tôi hy vọng bạn có thể chạy AWS CLI từ phiên bản của mình):

trường hợp dừng aws ec2 --instance-ids --hibernate

Có thể tìm thấy id phiên bản bên trong hệ điều hành khách bằng cách chạy lệnh này:

quên -q -O - http://169.254.169.254/latest/meta-data/instance-id

hoặc chạy lệnh

siêu dữ liệu ec2 -i

Bạn cũng có thể thử xem AWS System Manager.

https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-document-script-commandline.html

Tuy nhiên, giải pháp sau khá phức tạp.

lá cờ cn
cảm ơn, tôi đã có tập lệnh aws cli "hibernate_me" để ngủ đông phiên bản từ bên trong máy khách Linux. Điều tốt nhất là kích hoạt điều này trên thông báo dbus khi phiên bị khóa do không hoạt động, tôi nghĩ vậy, nhưng dbus rất bí ẩn đối với tôi.

Đă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.