Amazon Simple Storage Service
Developer Guide (API Version 2006-03-01)

Uploading Objects in a Single Operation

You can use the AWS SDK to upload objects. The SDK provides wrapper libraries for you to upload data easily. However, if your application requires it, you can use the REST API directly in your application.