Using Amazon Simple Storage Service Internet storage
The AWS SDK for .NET supports Amazon S3
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:
-
AWS SDK for .NET API Reference (and scroll to "Amazon.S3").
-
Amazon.Extensions.S3.Encryption
documentation
The Amazon S3 APIs are provided by the following NuGet packages:
Prerequisites
Before you begin, be sure you have set up your environment and project. Also review the information in 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.