gpt4 book ai didi

amazon-web-services - 我们需要在 AWS 中转义 "Fn::Base64: !Sub"中的任何内容吗?

转载 作者:行者123 更新时间:2023-12-03 07:32:26 24 4
gpt4 key购买 nike

当我们使用Fn::Base64: !Sub |时对于 YAML CloudFormation 模板中的 UserData 部分,我们是否需要转义双引号、反斜杠等内容?

示例语法:

UserData:
Fn::Base64:
!Sub |
#!/bin/bash -xe
yum update -y aws-cfn-bootstrap
/opt/aws/bin/cfn-init -v --stack ${AWS::StackName} --resource LaunchConfig --configsets wordpress_install --region ${AWS::Region}
/opt/aws/bin/cfn-signal -e $? --stack ${AWS::StackName} --resource WebServerGroup --region ${AWS::Region}

最佳答案

我做了一个实验性的 UserData 部分:

Fn::Base64: !Sub |
<script>
cd "C:\\Windows"
cd \"C:\\Windows\"
</script>

然后查看从机器内部传递到 http://169.254.169.254/latest/user-data 中的 EC2 实例的用户数据:

<script>
cd "C:\\Windows"
cd \"C:\\Windows\"
</script>

因此用户数据确实按原样传递,不需要转义任何内容。

关于amazon-web-services - 我们需要在 AWS 中转义 "Fn::Base64: !Sub"中的任何内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47537914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com