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.
Namespace: Amazon.S3.Util
Assembly: AWSSDK.dll
Version: (assembly version)
public class S3PostUploadSignedPolicy : Object
The S3PostUploadSignedPolicy type exposes the following members
| Name | Description | |
|---|---|---|
|
S3PostUploadSignedPolicy() |
| Name | Type | Description | |
|---|---|---|---|
|
AccessKeyId | System.String | The AWS Access Key Id for the credential pair that produced the signature. |
|
Policy | System.String | The policy document which governs what uploads can be done. |
|
SecurityToken | System.String | The security token from session or instance credentials. |
|
Signature | System.String | The signature for the policy. |
| Name | Description | |
|---|---|---|
|
GetReadablePolicy() | Get the policy document as a human readable string. |
|
GetSignedPolicy(string, AWSCredentials) | Given a policy and AWS credentials, produce a S3PostUploadSignedPolicy. |
|
GetSignedPolicyFromJson(string) | Create an instance of this class from a JSON string. |
|
GetSignedPolicyFromXml(string) | Create an instance of this class from an XML string. |
|
ToJson() | JSON representation of this object |
|
ToXml() | XML Representation of this object |
This object supports creating, marshalling, and unmarshalling of the information needed to build an authenticated HTTP POST request to S3 for uploading objects according to a policy.
For more information, http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingHTTPPOST.html.NET Framework:
Supported in: 4.5, 4.0, 3.5