3
我的無服務器項目創建一個S3存儲桶,我希望它默認啓用傳輸加速。默認情況下,如何通過CloudFormation使用Transfer Acceleration創建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堆棧中包含的所有內容都可以使用自定義設置程序。大多數功能都可以通過API立即使用,然後再進入CloudFormation。您可以將API調用粘貼到Lambda函數中,以通過API調用將特性配置爲CloudFormation自定義資源。 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-custom-resources.html 我有更長的時間在這裏寫這個技巧: https://www.dwolla.com/更新/引導-cloudformation的屬性/ – Canuteson