Amazon DevPay and Amazon EC2 work together to support these two scenarios:
Paid AMIs—You charge for the use of an AMI you've created and shared with either select
customers or the public. You might want to share the AMI with only select customers, for example, if
you're offering a special price to just those customers.
Supported AMIs—You charge your customers for software or a service you provide that they use with their own AMIs
You determine the rates you want to charge customers who use paid AMIs or supported AMIs. The price you charge can include a one-time charge, a monthly charge, and a markup on the hourly instance or the data transferred charge. For more information about how you can set your prices, see the Amazon DevPay Developer Guide.