gpt4 book ai didi

amazon-web-services - 获取 Aurora IP 并将其在 UserData 中用于 AWS CloudFormation 中的另一个实例

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

我有一个 CloudFormation 脚本,它创建 2 个实例 - 一个 Aurora RDS 服务器和一个将使用它的 EC2 实例。我需要在 EC2 实例的初始化脚本中使用 Aurora 的 IP 地址,以便为数据库播种。

因此,在 EC2 上的初始化脚本执行之前,Aurora 需要启动并运行。另一件事是我需要 IP 地址。

"UserData"         : {
"Fn::Base64" : {
"Fn::Join" : [
"",
[
"<script>\n",
"seedtool.exe ", { "Ref" : "MyAuroraDbInstance::InternalIP" }, "\n",
"</script>\n"
]
]
}
},

所以我的问题是,在上面的脚本中我应该用什么来代替 MyAuroraDbInstance::InternalIP

最佳答案

在 DBInstance 上使用 Fn::GetAtt 并请求 Endpoint.Address 的属性。这不会提供 IP,而是提供 CNAME

关于amazon-web-services - 获取 Aurora IP 并将其在 UserData 中用于 AWS CloudFormation 中的另一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46157155/

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