38

(DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014

Embed Size (px)

DESCRIPTION

The AWS SDK for Java contains many powerful tools for working with AWS, some of which you might not know about. In this session, we take a tour through the different layers of the SDK with a focus on the newest features of the SDK. We cover a wide variety of tips and best practices to show you how to take advantage of the SDK to improve your AWS development productivity. Learn about client-side data encryption, high-level APIs, tips for securely handling your credentials, and the newly released AWS Resource APIs.

Citation preview

Page 1: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 2: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 3: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 4: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 5: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014

http://aws.amazon.com/java

http://aws.amazon.com/eclipse

Page 6: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014

aws-java-sdk-dynamodb

aws-java-sdk-s3

Page 7: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014

aws-java-sdk-archetype

Page 8: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 9: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 10: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 11: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 12: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 13: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 14: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 15: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 16: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 17: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 18: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 19: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 20: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 21: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 22: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 23: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 24: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 25: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 26: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014

new CryptoConfiguration(CryptoMode.AuthenticatedEncryption)

Page 27: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 28: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 29: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 30: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 31: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 32: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 33: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 34: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 35: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014

https://java.awsblog.com

https://github.com/aws

https://github.com/awslabs

@awsforjava

Page 36: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014
Page 37: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014

Please give us your feedback on this session.

Complete session evaluations and earn re:Invent swag.

http://bit.ly/awsevals

Page 38: (DEV302) Tips, Tricks, and Best Practices for the AWS SDK for Java | AWS re:Invent 2014

AWS Labs

Amazon

Kinesis Client

Library

AWS

Resource

APIs

DynamoDB

Transaction

Library

High-level APIs

Amazon

DynamoDB

Document API

Amazon

DynamoDB

Mapper

Amazon S3

Encryption

Client

Amazon SQS

Buffered

Client

Amazon SES

JavaMail

Provider

Amazon S3

Transfer

Manager

SDK Core

~40

Service

Clients

AWS

Credentials

Providers

Metrics

Collection

Infrastructure