如何通过默认情况下启用传输加速的 CloudFormation 创建 S3 存储桶?
How to create S3 bucket via CloudFormation with Transfer Acceleration on by default?
我的无服务器项目创建了一个 S3 存储桶,我希望它默认启用传输加速。
我试过这个:
"UploaderS3Bucket": {
"Type": "AWS::S3::Bucket",
"Properties": {
"BucketName": "${uploaderBucket}-${aws-environment-lower}-${stage}",
"Accelerate": "Enabled",
"CorsConfiguration": {
"CorsRules": [
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"POST",
"GET",
"HEAD"
],
"AllowedOrigins": [
"*"
],
"ExposedHeaders": [
"Etag"
],
"MaxAge": "3000"
}
]
}
}
但这不是公认的 属性,我在 aws 文档中找不到任何合适的内容:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html
有没有办法在资源部署的时候做到这一点?
CloudFormation(尚)不支持在 S3 存储桶上设置加速。这些东西通常会滞后一些 weeks/months.
更新通常在 what's new 页面和文档(您已链接)中公布。
我为 CFN 团队感到难过 - 他们总是在追赶。
我的无服务器项目创建了一个 S3 存储桶,我希望它默认启用传输加速。
我试过这个:
"UploaderS3Bucket": {
"Type": "AWS::S3::Bucket",
"Properties": {
"BucketName": "${uploaderBucket}-${aws-environment-lower}-${stage}",
"Accelerate": "Enabled",
"CorsConfiguration": {
"CorsRules": [
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"PUT",
"POST",
"GET",
"HEAD"
],
"AllowedOrigins": [
"*"
],
"ExposedHeaders": [
"Etag"
],
"MaxAge": "3000"
}
]
}
}
但这不是公认的 属性,我在 aws 文档中找不到任何合适的内容:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html
有没有办法在资源部署的时候做到这一点?
CloudFormation(尚)不支持在 S3 存储桶上设置加速。这些东西通常会滞后一些 weeks/months.
更新通常在 what's new 页面和文档(您已链接)中公布。
我为 CFN 团队感到难过 - 他们总是在追赶。