Dan*_*ark 5 amazon-s3 amazon-web-services amazon-cloudfront aws-cloudformation
我正在尝试使用S3源自动化旋转CloudFront分配.我想将原点设置为S3网站URL,例如mysite.com.s3-website-us-east-1.amazonaws.com.所以,我认为我的Cloudformation模板应如下所示:
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
"myDistribution" : {
"Type" : "AWS::CloudFront::Distribution",
"Properties" : {
"DistributionConfig" : {
"Origins" : [ {
"DomainName" : "mysite.com.s3-website-us-east-1.amazonaws.com",
"Id" : "myS3Origin",
...
Run Code Online (Sandbox Code Playgroud)
但是会产生以下错误:
参数Origin DomainName不引用有效的S3存储桶.
这是真的,所以我可以指定S3桶.但我希望我的起源是网站端点.我的非自动化解决方法是使用S3 REST端点进行部署,然后在UI中更新源.
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Resources" : {
"myDistribution" : {
"Type" : "AWS::CloudFront::Distribution",
"Properties" : {
"DistributionConfig" : {
"Origins" : [ {
"DomainName" : "mysite.com.s3.amazonaws.com",
"Id" : "myS3Origin",
...
Run Code Online (Sandbox Code Playgroud)
根据文件:
Amazon Simple Storage Service(S3)存储桶的DNS名称或您希望CloudFront从中获取此源的对象的HTTP服务器.
我找不到任何有关网站端点来源的信息. http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-origin.html#cfn-cloudfront-origin-originpath
| 归档时间: |
|
| 查看次数: |
1598 次 |
| 最近记录: |