Class CfnStreamingDistribution.S3OriginProperty
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.CloudFront
Assembly: Amazon.CDK.AWS.CloudFront.dll
Syntax (csharp)
public class S3OriginProperty : Object, CfnStreamingDistribution.IS3OriginProperty
Syntax (vb)
Public Class S3OriginProperty
Inherits Object
Implements CfnStreamingDistribution.IS3OriginProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.CloudFront;
var s3OriginProperty = new S3OriginProperty {
DomainName = "domainName",
OriginAccessIdentity = "originAccessIdentity"
};
Synopsis
Constructors
S3OriginProperty() |
Properties
DomainName | The DNS name of the Amazon S3 origin. |
OriginAccessIdentity | The CloudFront origin access identity to associate with the distribution. |
Constructors
S3OriginProperty()
public S3OriginProperty()
Properties
DomainName
The DNS name of the Amazon S3 origin.
public string DomainName { get; set; }
Property Value
System.String
Remarks
OriginAccessIdentity
The CloudFront origin access identity to associate with the distribution.
public string OriginAccessIdentity { get; set; }
Property Value
System.String
Remarks
Use an origin access identity to configure the distribution so that end users can only access objects in an Amazon S3 bucket through CloudFront.
If you want end users to be able to access objects using either the CloudFront URL or the Amazon S3 URL, specify an empty OriginAccessIdentity
element.
To delete the origin access identity from an existing distribution, update the distribution configuration and include an empty OriginAccessIdentity
element.
To replace the origin access identity, update the distribution configuration and specify the new origin access identity.
For more information, see Using an Origin Access Identity to Restrict Access to Your Amazon S3 Content in the Amazon CloudFront Developer Guide .