| Next » | |
![]() ![]() | Did this page help you? Yes | No | Tell us about it... |
The AWS .NET SDK is a single, downloadable package that includes Visual Studio project templates, the AWS .NET library, C# code samples, and documentation. The AWS .NET SDK makes it easier for Windows developers to build .NET applications that tap into the cost-effective, scalable, and reliable AWS infrastructure services such as Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), and SimpleDB.
The AWS .NET SDK supports development on any platform that supports the .NET Framework 2.0 (or later). You can develop with the SDK using any edition of Visual Studio 2008 or 2010. To use the AWS Toolkit for Visual Studio, you will need the Standard Edition (or higher). Most developers can start building solutions for the AWS cloud without having to upgrade to a new operating system, .NET Framework, or Visual Studio version.
The AWS .NET SDK has the following features:
Build .NET applications on top of APIs that take the complexity out of coding directly against a web service interface. The library provides APIs that hide much of the lower-level plumbing, including authentication, request retries, and error handling.
Examples in C# that show how to use the library to build applications.
Information about how to use the library and code samples as well as online video tutorials and reference documentation.
Visual Studio templates for console and web applications to help you get started quickly on your AWS application. If you are developing with Microsoft Visual Studio 2008 (or 2010) Standard Edition, you should also install the AWS Toolkit for Visual Studio.
If you are just starting out with the AWS SDK for NET, you should first read through the Getting Started section. It will guide you through setting up your development environment and introduce the samples that are included with the SDK.
General programming techniques and information for developing software with the AWS SDK for NET.
This developer guide includes tutorials that walk you through how to use some of the AWS services.
Tutorial: Amazon EC2 Spot Instances
Explains how to set up requests for Amazon EC2 Spot Instances, how to determine when they have completed, and how to clean up afterward.
These topics are shorter than the preceding tutorials and deal with discrete programming tasks related to Tutorial: Create Amazon EC2 Instances.
The AWS SDK for .NET supports the following AWS infrastructure products:
Compute
Content Delivery
Database
Deployment & Management
Messaging
Monitoring
Networking
Security
Storage
We regularly release updates to the AWS SDK for .NET to support new services and new service features. To see what changed with a given release, you can check the release notes history.
The Additional Resources section has pointers to other resources to assist you in programming AWS.
Amazon Web Services (AWS) is a collection of digital infrastructure services that developers can leverage when developing their applications. The services include computing, storage, database, and application synchronization (messaging and queuing). AWS uses a pay-as-you-go service model. You are charged only for the services that you—or your applications—use. Also, to make AWS more approachable as a platform for prototyping and experimentation, AWS offers a free usage tier. On this tier, services are free below a certain level of usage. For more information about AWS costs and the free tier go to Test-Driving AWS in the Free Usage Tier. To obtain an AWS account, go to the AWS home page and click Sign Up Now.