Signing
- class aws_cdk.aws_cloudfront.Signing(protocol, behavior)
Bases:
object
Options for how CloudFront signs requests.
- ExampleMetadata:
infused
Example:
my_bucket = s3.Bucket(self, "myBucket") oac = cloudfront.S3OriginAccessControl(self, "MyOAC", signing=cloudfront.Signing.SIGV4_NO_OVERRIDE ) s3_origin = origins.S3BucketOrigin.with_origin_access_control(my_bucket, origin_access_control=oac ) cloudfront.Distribution(self, "myDist", default_behavior=cloudfront.BehaviorOptions( origin=s3_origin ) )
- Parameters:
protocol (
SigningProtocol
)behavior (
SigningBehavior
)
Attributes
- NEVER = <aws_cdk.aws_cloudfront.Signing object>
- SIGV4_ALWAYS = <aws_cdk.aws_cloudfront.Signing object>
- SIGV4_NO_OVERRIDE = <aws_cdk.aws_cloudfront.Signing object>
- behavior
Which requests CloudFront signs.
- protocol
The signing protocol.