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.
This utility class provides methods for creating signed URLs for Amazon CloudFront distributions using canned or custom policies.
Namespace: Amazon.CloudFront
Assembly: AWSSDK.CloudFront.dll
Version: 3.x.y.z
public static class AmazonCloudFrontUrlSigner
The AmazonCloudFrontUrlSigner type exposes the following members
Name | Description | |
---|---|---|
BuildPolicyForSignedUrl(string, DateTime, string, DateTime) |
Generate a policy document that describes custom access permissions to apply via a private distribution's signed URL. |
|
BuildPolicyForSignedUrl(string, DateTime, string) |
Generate a policy document that describes custom access permissions to apply via a private distribution's signed URL. |
|
GetCannedSignedURL(AmazonCloudFrontUrlSigner.Protocol, string, FileSystemInfo, string, string, DateTime) |
Returns a signed URL that grants universal access to private content until a given date. |
|
GetCannedSignedURL(AmazonCloudFrontUrlSigner.Protocol, string, TextReader, string, string, DateTime) |
Returns a signed URL that grants universal access to private content until a given date. |
|
GetCannedSignedURL(string, TextReader, string, DateTime) |
Returns a signed URL that grants universal access to private content until a given date. |
|
GetCustomSignedURL(AmazonCloudFrontUrlSigner.Protocol, string, FileSystemInfo, string, string, DateTime, DateTime, string) |
Returns a signed URL that provides tailored access to private content based on an access time window and an ip range. |
|
GetCustomSignedURL(AmazonCloudFrontUrlSigner.Protocol, string, TextReader, string, string, DateTime, DateTime, string) |
Returns a signed URL that provides tailored access to private content based on an access time window and an ip range. |
|
GetCustomSignedURL(AmazonCloudFrontUrlSigner.Protocol, string, TextReader, string, string, DateTime, string) |
Returns a signed URL that provides tailored access to private content based on an access time window and an ip range. |
|
GetCustomSignedURL(string, TextReader, string, DateTime, DateTime, string) |
Returns a signed URL that provides tailored access to private content based on an access time window and an ip range. |
|
GetCustomSignedURL(string, TextReader, string, DateTime, string) |
Returns a signed URL that provides tailored access to private content based on an access time window and an ip range. |
|
SignUrl(string, string, FileInfo, string) |
Generate a signed URL that allows access to distribution and resource path by applying access restrictions specified in a custom policy document. |
|
SignUrl(string, string, TextReader, string) |
Generate a signed URL that allows access to distribution and resource path by applying access restrictions specified in a custom policy document. |
|
SignUrlCanned(string, string, FileInfo, DateTime) |
Generate a signed URL that allows access to a specific distribution and resource path by applying a access restrictions from a "canned" (simplified) policy document. |
|
SignUrlCanned(string, string, TextReader, DateTime) |
Generate a signed URL that allows access to a specific distribution and resource path by applying a access restrictions from a "canned" (simplified) policy document. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5