AWS SDK Version 2 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.

.NET Framework 4.5
 
This utility class provides methods for creating signed URLs for Amazon CloudFront distributions using canned or custom policies.

Inheritance Hierarchy

System.Object
  Amazon.CloudFront.AmazonCloudFrontUrlSigner

Namespace: Amazon.CloudFront
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public static class AmazonCloudFrontUrlSigner : Object

The AmazonCloudFrontUrlSigner type exposes the following members

Methods

NameDescription
Public Method Static Method BuildPolicyForSignedUrl(string, DateTime, string, DateTime) Generate a policy document that describes custom access permissions to apply via a private distribution's signed URL.
Public Method Static Method BuildPolicyForSignedUrl(string, DateTime, string) Generate a policy document that describes custom access permissions to apply via a private distribution's signed URL.
Public Method Static Method GetCannedSignedURL(Protocol, string, FileSystemInfo, string, string, DateTime)
Public Method Static Method GetCannedSignedURL(Protocol, string, TextReader, string, string, DateTime)
Public Method Static Method GetCannedSignedURL(string, TextReader, string, DateTime) Returns a signed URL that grants universal access to private content until a given date.
Public Method Static Method GetCustomSignedURL(Protocol, string, FileSystemInfo, string, string, DateTime, DateTime, string)
Public Method Static Method GetCustomSignedURL(Protocol, string, TextReader, string, string, DateTime, DateTime, string)
Public Method Static Method GetCustomSignedURL(Protocol, string, TextReader, string, string, DateTime, string)
Public Method Static Method 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.
Public Method Static Method 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.
Public Method Static Method 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.
Public Method Static Method 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.
Public Method Static Method 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.

Version Information

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