ViewerProtocolPolicy Enum
How HTTPs should be handled with your distribution.
Example
ts
// Create a Distribution with configured HTTP methods and viewer protocol policy of the cache.
declare const myBucket: s3.Bucket;
const myWebDistribution = new cloudfront.Distribution(this, 'myDist', {
defaultBehavior: {
origin: new origins.S3Origin(myBucket),
allowedMethods: cloudfront.AllowedMethods.ALLOW_ALL,
viewerProtocolPolicy: cloudfront.ViewerProtocolPolicy.REDIRECT_TO_HTTPS,
},
});
Members
| Member | Description |
|---|---|
HTTPS_ONLY | HTTPS only. |
REDIRECT_TO_HTTPS | Will redirect HTTP requests to HTTPS. |
ALLOW_ALL | Both HTTP and HTTPS supported. |
Referenced by
AddBehaviorOptions.viewerProtocolPolicyviewer_protocol_policyviewerProtocolPolicyViewerProtocolPolicyViewerProtocolPolicyBehavior.viewerProtocolPolicyviewer_protocol_policyviewerProtocolPolicyViewerProtocolPolicyViewerProtocolPolicyCloudFrontWebDistributionProps.viewerProtocolPolicyviewer_protocol_policyviewerProtocolPolicyViewerProtocolPolicyViewerProtocolPolicy