Cloudformation Init调用S3存储桶

时间:2018-04-06 05:37:17

标签: amazon-web-services amazon-s3 powershell-v2.0 amazon-cloudformation

https://docs.aws.amazon.com/quickstart/latest/rd-gateway/step2.html#existing-standalone https://s3.amazonaws.com/quickstart-reference/microsoft/rdgateway/latest/templates/rdgw-standalone.template

我在上面引用模板以在现有VPC中创建我的远程桌面网关(RDGW)。它在参数部分有QSS3BucketName,QSS3KeyPrefix。参考资料部分再次使用RDGWLaunchConfiguration引用QSS3BucketName桶。在安装文件上,它调用以下路径。

https://${QSS3BucketName}.${QSS3Region}.amazonaws.com/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Unzip-Archive.ps1

出于某种原因,PT30(30分钟后它说它没有得到所需的信号并回滚。对社区的问题是我需要将这些文件存储在S3存储桶或模板中将其转储到S3在创建堆栈时。

我还在S3中创建了一个存储桶,从GitHub复制这些脚本并以正确的顺序粘贴到存储桶内,仍然无法正常工作。有点令人沮丧。

1 个答案:

答案 0 :(得分:0)

快速入门模板引用位于aws-quickstart S3存储桶中的嵌套模板。如果我们将默认值放在上面的URL中,则比得到的确切URL要

https://aws-quickstart.s3.amazonaws.com/quickstart-microsoft-rdgateway/submodules/quickstart-microsoft-utilities/scripts/Unzip-Archive.ps1

您可以使用默认值创建堆栈,而无需更改AWS快速入门配置,也可以下载所有引用模板,根据需要进行修改并将其放置在自己的存储桶中。完成后,将主模板中的URL值替换为存储桶的URL。