gpt4 book ai didi

amazon-web-services - 使用 Amazon Cloudformation 构建配置文件

转载 作者:行者123 更新时间:2023-12-03 07:28:48 25 4
gpt4 key购买 nike

我正在构建一个 Amazon CloudFormation 脚本,该脚本要求我配置一个反向代理并填写一些值。我见过有人这样做:

"Fn::Join": [
"",
[
"events {\n",
" worker_connections 1024;\n",
"}\n",
"http {\n",
" server {\n",
" location / {\n",
" proxy_pass http://",
{
"Fn::GetAtt": [
"FELoadBalancer",
"DNSName"
]
},
";\n",
" proxy_read_timeout 90;\n",
" proxy_redirect default;\n",
" proxy_set_header Host $host:$server_port;\n",
" proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n",
" proxy_set_header X-Real-IP $remote_addr;\n",
" }\n",
" }\n",
"}\n"
]
]

但这实在是太丑陋了。

是否有一种更易读且更易于维护的方式来构建这些配置部分?

最佳答案

CloudFormation 支持的唯一格式是 JSON 和 YAML。

参见the CloudFormation docs有关 YAML 的更多信息。

您还可以使用第三方框架,这些框架允许您以不同的格式对基础架构进行编码,并让他们将它们提取为 JSON/YAML。请参阅this example一个流行的框架。

关于amazon-web-services - 使用 Amazon Cloudformation 构建配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40711282/

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