20
November 13, 2014 | Las Vegas, NV Steve Roberts & Norm Johanson/AWS Developer Resources

(DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

Embed Size (px)

DESCRIPTION

AWS provides the tools that Windows developers have come to expect. In this session, you learn about the easy-to-use abstractions included in the AWS SDK for .NET. We demonstrate how the AWS Toolkit for Visual Studio helps to streamline your iterative dev-test cycle. You also see how the AWS Tools for Windows PowerShell enables you to create powerful automation scripts.

Citation preview

Page 1: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

November 13, 2014 | Las Vegas, NV

Steve Roberts & Norm Johanson/AWS Developer Resources

Page 2: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014
Page 3: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

AWS SDK for .NET

Service Clients

Amazon S3

TransferUtility

Amazon DynamoDB

Object Persistence…

AWS Tools for

Windows PowerShell

AWS Toolkit for

Visual Studio

“low-level” service apis

“higher-level” utility apisVM

Import

ASP.NET

Session

Provider

Trace

Listener

.NET 3.5 .NET 4.5 Phone Store

Page 4: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

1. Service Clients and Credentials

2.

3.

4.

Page 5: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

RunInstancesResponse response = ec2Client.RunInstances(new RunInstancesRequest{

InstanceType = InstanceType.T2Micro,…

});

Page 6: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

SDK StoreCredentials

File

SDKnew AmazonEC2Client(new StoredProfileAWSCredentials(“default”));

1. Lookup “profilename” in SDK store

2. Lookup “profilename” in credential file

EC2 Instance

Metadata

Success

3. Check for

instance role

User Code

var client = new AmazonEC2Client();<appSettings>

<add key=“AWSProfileName” value=“profilename” /></appSettings>

or

Page 7: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014
Page 8: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014
Page 9: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

1. Service Clients and Credentials

3.

4.

Page 10: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014
Page 11: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014
Page 12: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

1. Service Clients and Credentials

3.

4.

Page 13: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

1. Service Clients and Credentials

2. Using S3 and DynamoDB together

4.

Page 14: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014
Page 15: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

ElastiCache Cluster

Page 16: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

1. Service Clients and Credentials

2. Using S3 and DynamoDB together

3. Distributed caching to reduce server load

Page 17: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

https://github.com/aws/aws-sdk-net

Page 18: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

https://forums.aws.amazon.com/forum.jspa?forumID=61

• AWS PowerShell Scripting Forumhttps://forums.aws.amazon.com/forum.jspa?forumID=149

• Team also monitors AWS Elastic Beanstalk and

AWS CloudFormation forums

Page 19: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

AWS .NET Development Blog:

http://blogs.aws.amazon.com/net/

Recent posts:– .NET Amazon ElastiCache client

– Amazon DynamoDB Series

– Introducing S3Link

– Importing VM images

Twitter: @awsfornet

Page 20: (DEV304) What’s New in the AWS SDK for .NET | AWS re:Invent 2014

http://bit.ly/awsevals