AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Describes the storage parameters for Amazon S3 and Amazon S3 buckets for an instance store-backed AMI.

Inheritance Hierarchy


Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z


public class S3Storage

The S3Storage type exposes the following members


Public Method S3Storage()


Public Property AWSAccessKeyId System.String

Gets and sets the property AWSAccessKeyId.

The access key ID of the owner of the bucket. Before you specify a value for your access key ID, review and follow the guidance in Best Practices for Amazon Web Services accounts in the Account ManagementReference Guide.

Public Property Bucket System.String

Gets and sets the property Bucket.

The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.

Public Property Prefix System.String

Gets and sets the property Prefix.

The beginning of the file name of the AMI.

Public Property UploadPolicy System.String

Gets and sets the property UploadPolicy.

An Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on your behalf.

Public Property UploadPolicySignature System.String

Gets and sets the property UploadPolicySignature.

The signature of the JSON document.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5