|New Amazon S3 Specific Sample App||
This sample demonstrates how to upload an image to Amazon S3 from your mobile device and how to make that image available on the web.
|Amazon S3 Server Side Encryption||
Customers now have the option to encrypt data stored "at rest" within Amazon S3. Amazon S3 Server Side Encryption provides customers with the ability to easily encrypt data -- securing their data in the cloud -- without the burden of building, managing, and securing a key management infrastructure.
This example stores an object and specifies that it should be encrypted:
NSString *data = @"Test Data Here"; S3PutObjectRequest *putObjectRequest = [[[S3PutObjectRequest alloc] initWithKey:MY_OBJECT_KEY inBucket:MY_BUCKET_NAME] autorelease]; putObjectRequest.data = [data dataUsingEncoding:NSUTF8StringEncoding]; putObjectRequest.serverSideEncryption = kS3ServerSideEnryptionAES256; S3PutObjectResponse *response = [s3Client putObject:putObjectRequest]; NSLog( @"Server Side Encryption = %@", response.serverSideEncryption );
For more information on encrypting your data using Amazon S3 Server Side Encryption, please see the Amazon S3 Developer Guide.
|Bug||Description & Resolution|
|Amazon S3 Multipart Upload Requests||Fixed bugs related to the contentMD5 and contentLength properties. Removed the
-(void)abortMultipartUploadWithUploadId:(NSString *)theUploadIdmethod from AmazonS3Client as it was non-functional. The method
-(S3AbortMultipartUploadResponse *)abortMultipartUpload:(S3AbortMultipartUploadRequest *)abortMultipartUploadRequestshould be used instead.
Supported API Versions
This release of the SDK supports the following API versions:
|Amazon Elastic Compute Cloud (EC2)||2011-05-15|
|Amazon Simple Email Service (SES)||2010-12-01|
|Amazon Simple Notification Service (SNS)||2010-03-31|
|Amazon Simple Queue Service||2009-02-01|
|Amazon Simple Storage Service (S3)||2006-03-01|
|Elastic Load Balancing||2011-08-15|
|Amazon S3 over 3G||Uploading large objects to Amazon S3 using 3G can fail frequently. Upgrading your iOS device to v4.3 helps reduce the failure rate. We are actively working with Apple to find a resolution to this problem.|
|Amazon S3 client does not work around known Amazon S3 issues.||The Amazon S3 library does not currently work around two known issues with the Amazon S3 API: