Có cách nào để đặt giới hạn thanh toán Amazon AWS không? [đóng cửa]


92

Tôi đang xây dựng ứng dụng trên Amazon S3. Làm cách nào để giữ cho S3 của tôi hoạt động trong một ngân sách đã định? Giả sử tôi không muốn lưu lượng truy cập không mong muốn tính phí quá cao tài khoản AWS của mình. Tôi muốn nó vẫn không có sẵn.


Câu hỏi này có vẻ lạc đề vì nó là về chi phí lưu trữ.
Flexo

4
FYI Đó là năm 2017 và AWS vẫn không thực hiện giới hạn chi tiêu vì nó sẽ chạm đến lợi nhuận của Amazon, mặc dù đây là một tính năng được yêu cầu rộng rãi. Microsoft Azure thực hiện điều này.
Nostradamus

Bạn có thể thiết lập "Ngân sách AWS" và nhận thông báo sau khi đạt đến giới hạn đó: docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/…
Benny Neugebauer

AWS Budget không phải là một giải pháp vì nó chỉ được cập nhật 3 lần một ngày. Trong khi đó chi phí có thể vượt quá rất nhiều.
Philip Enc

Câu trả lời:


36

Không có cách nào để đặt ngân sách cho AWS.

Nhưng tính năng này đang được yêu cầu rất thường xuyên, vì vậy có thể một ngày nào đó nó sẽ được triển khai.

https://forums.aws.amazon.com/thread.jspa?threadID=58127


Tôi đang thấy một xu hướng ở đây, Azure trả tiền vì bạn cũng không có giới hạn chi tiêu. Google cloud có tùy chọn giới hạn chi tiêu không?
ppp

23

AWS đã công bố tính khả dụng chung của chức năng Theo dõi Khoản phí Ước tính bằng Cảnh báo Thanh toán qua Amazon CloudWatch kể từ ngày 10 tháng 5 năm 2012 (theo câu trả lời của Daniel Lopez [+1] đã có sẵn cho các tài khoản AWS trả phí từ cuối năm 2011) :

Chúng tôi thường xuyên ước tính tổng phí hàng tháng cho mỗi dịch vụ AWS mà bạn sử dụng. Khi bạn bật tính năng giám sát cho tài khoản của mình, chúng tôi sẽ bắt đầu lưu trữ các ước tính dưới dạng chỉ số CloudWatch, nơi chúng sẽ vẫn có sẵn trong khoảng thời gian 14 ngày thông thường. [...]

Như đã nêu trong bài đăng blog giới thiệu, Bạn có thể bắt đầu bằng cách sử dụng cảnh báo thanh toán để cho bạn biết khi nào hóa đơn AWS của bạn sẽ cao hơn dự kiến , hãy xem Theo dõi các khoản phí ước tính của bạn bằng Amazon CloudWatch để biết thêm chi tiết về chức năng này.

Điều này đã khá hữu ích cho nhiều nhu cầu cơ bản, tuy nhiên, việc sử dụng các API CloudWatch để tự truy xuất các chỉ số được lưu trữ (xem API GetMetricSt StatisticsLấy thống kê cho một Chỉ số cho các mẫu sử dụng) thực sự cho phép bạn thúc đẩy quy trình công việc và logic kinh doanh tùy ý dựa trên điều này dữ liệu.

Về vấn đề thứ hai, phạm vi cung cấp này cũng được nhấn mạnh:

Điều quan trọng cần lưu ý là đây là những ước tính, không phải dự đoán . Ước tính gần đúng với chi phí sử dụng AWS của bạn cho đến nay trong chu kỳ thanh toán hiện tại và sẽ tăng lên khi bạn tiếp tục sử dụng tài nguyên . [...] Nó không tính đến các xu hướng hoặc các thay đổi tiềm ẩn trong cách sử dụng AWS của bạn. [nhấn mạnh của tôi]


Giao diện người dùng thật tệ, nhưng có vẻ như bạn có thể gửi nó qua email cho mình khi một dịch vụ cụ thể vượt quá ngưỡng đô la. Tôi không biết làm thế nào để thực sự dừng dịch vụ khi điều này xảy ra. i.imgur.com/iaiJSDa.png
mpen

11

Có vẻ như vẫn chưa có giải pháp nào được cung cấp bởi Amazon.

Xem qua Amazon Price-Watcher - Theo dõi hóa đơn của bạn và tự động đóng các phiên bản của bạn

Vì vậy, đây là một tập lệnh cơ bản mà tôi đã tổng hợp lại bằng Python, nó sẽ ngồi và theo dõi giá hiện tại của phiên bản của bạn và đóng nó nếu nó vượt quá một giới hạn giá nhất định. (Trong tương lai, điều này có thể được thay đổi thành có thể điều chỉnh băng thông đến hoặc gửi email cho quản trị viên).


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.