Creating Paid AMIs
A paid AMI is an AMI that you sell to other Amazon EC2 users. They pay you according to the price you set. To be able to create a paid AMI, you use Amazon DevPay. What is Amazon DevPay?
Amazon DevPay is a billing and account management service that enables you to get paid for an AMI you create and that other Amazon EC2 users use. Amazon DevPay creates and manages the order pipeline and billing system for you. Your customers sign up for your AMI, and Amazon DevPay automatically meters their usage of Amazon EC2, bills them based on the pricing you set, and collects their payments. What else is special about DevPay?
-
You can charge customers for your AMI; the charges can include recurring charges based on the customer's usage Amazon EC2, a fixed one-time charge, and a recurring monthly charge.
-
Your customers can easily sign up and pay for your AMI with their trusted Amazon.com accounts.
-
Your customers are authenticated, thus ensuring they have access only to what they should.
-
If your customers don't pay their bills, DevPay turns off their access to your AMI for you.
-
Amazon Payments handles payment processing.
Basic DevPay Flow
1 |
Your customer uses an Amazon.com account to sign up and pay for your AMI. The sign-up page indicates that you have teamed up with Amazon Payments to make billing easy and secure. |
2 |
Your customer pays the price you've defined to use your product. |
3 |
DevPay subtracts the required DevPay fees and pays you the difference. |
4 |
You pay the costs of Amazon EC2 that your AMI consumed. |
To learn more about Amazon DevPay, see the Amazon DevPay Developer Guide.