Using Amazon Simple Storage Service Internet storage - AWS SDK for .NET

Do you want to deploy your .NET applications to AWS in just a few simple clicks? Try our new .NET CLI tooling for a simplified deployment experience! Read our blog post and submit your feedback on GitHub!

For additional information, see the section for the deployment tool in this guide.

Using Amazon Simple Storage Service Internet storage

The AWS SDK for .NET supports Amazon S3, which is storage for the Internet. It is designed to make web-scale computing easier for developers.

APIs

The AWS SDK for .NET provides APIs for Amazon S3 clients. The APIs enable you to work with Amazon S3 resources such as buckets and items. To view the full set of APIs for Amazon S3, see the following:

The Amazon S3 APIs are provided by the following NuGet packages:

Prerequisites

Before you begin, be sure you have set up your environment. Also review the information in Setting up your project and SDK features.

Examples in this document

The following topics in this document show you how to use the AWS SDK for .NET to work with Amazon S3.

Examples in other documents

The following links to the Amazon S3 Developer Guide provide additional examples of how to use the AWS SDK for .NET to work with Amazon S3.

Note

Although these examples and additional programming considerations were created for Version 3 of the AWS SDK for .NET using .NET Framework, they are also viable for later versions of the AWS SDK for .NET using .NET Core. Small adjustments in the code are sometimes necessary.