Upload
amazon-web-services
View
337
Download
6
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
November 13, 2014 | Las Vegas, NV
Steve Roberts & Norm Johanson/AWS Developer Resources
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
1. Service Clients and Credentials
2.
3.
4.
RunInstancesResponse response = ec2Client.RunInstances(new RunInstancesRequest{
InstanceType = InstanceType.T2Micro,…
});
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
1. Service Clients and Credentials
3.
4.
1. Service Clients and Credentials
3.
4.
1. Service Clients and Credentials
2. Using S3 and DynamoDB together
4.
ElastiCache Cluster
1. Service Clients and Credentials
2. Using S3 and DynamoDB together
3. Distributed caching to reduce server load
https://github.com/aws/aws-sdk-net
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
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
http://bit.ly/awsevals