Amazon S3 Example
This section describes how to modify an existing Amazon Simple Storage Service example library so that it works with Amazon DevPay. It is assumed that you understand how the integration work outlined in this section fits in with the overall process of using DevPay (for more information, see The Steps to Using DevPay).
Integrating an Amazon S3 product with DevPay requires coding, whereas integrating an Amazon EC2 AMI with DevPay does not. Therefore, in this section we only explain how to make an Amazon S3 product work with DevPay.
"About the Sample Code" gives information about the sample code, such as its location, how we created it, and the prerequisites for using it.
"How a Product Works with DevPay" describes in general how Amazon DevPay works with desktop products and web products. You need to understand this overall process before focusing on the specific code changes for your own product.
"Product Registration" briefly describes product registration and how it's relevant to the sample code.
"Product Activation" describes the initial process your product goes through with each new customer who signs up. Product activation involves making an API call to the License Service. Snippets of sample code are presented showing the API call.
"Amazon S3 Requests" describes the changes you must make to an existing Amazon Simple Storage Service library to make calls as required by DevPay. Snippets of sample code are presented showing the required changes.