S3OriginConfig¶
-
class
aws_cdk.aws_cloudfront.
S3OriginConfig
(*, s3_bucket_source, origin_access_identity=None, origin_headers=None, origin_path=None)¶ Bases:
object
S3 origin configuration for CloudFront.
- Parameters
s3_bucket_source (
IBucket
) – The source bucket to serve content from.origin_access_identity (
Optional
[IOriginAccessIdentity
]) – The optional Origin Access Identity of the origin identity cloudfront will use when calling your s3 bucket. Default: No Origin Access Identity which requires the S3 bucket to be public accessibleorigin_headers (
Optional
[Mapping
[str
,str
]]) – Any additional headers to pass to the origin. Default: - No additional headers are passed.origin_path (
Optional
[str
]) – The relative path to the origin root to use for sources. Default: /
Attributes
-
origin_access_identity
¶ The optional Origin Access Identity of the origin identity cloudfront will use when calling your s3 bucket.
- Default
No Origin Access Identity which requires the S3 bucket to be public accessible
- Return type
Optional
[IOriginAccessIdentity
]
-
origin_headers
¶ Any additional headers to pass to the origin.
- Default
No additional headers are passed.
- Return type
Optional
[Mapping
[str
,str
]]
-
origin_path
¶ The relative path to the origin root to use for sources.
- Default
/
- Return type
Optional
[str
]