gpt4 book ai didi

amazon-web-services - AWS CloudFormation 用户数据将存储在哪里?

转载 作者:行者123 更新时间:2023-12-04 17:22:20 26 4
gpt4 key购买 nike

如果我有一个使用包含要执行的脚本 block 的 UserData block 的 AWS CloudFormation 模板,例如:

"UserData": {
"Fn::Base64": {
"Fn::Join": [
"",
[
"#!/bin/bash\n",
"apt-get update\n",
"apt-get -y upgrade\n",
]
]
}
}

实例创建后,

  1. 我假设该脚本 block 将保存在某个位置以供执行?
  2. 如果是,我在 EC2 实例上哪里可以找到此脚本?
  3. 堆栈成功创建后,AWS 会删除此临时脚本吗?

我在文档中找不到他们提到的内容。

谢谢

最佳答案

实例上的任何进程都可以在此位置检索实例的用户数据:

http://169.254.169.254/latest/user-data

DNS 名称“instance-data”解析为该 IP 地址,因此如果您相信 DNS 正常运行,您还可以使用更容易记住的名称:

http://instance-data/latest/user-data

以下是亚马逊文档:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html

关于amazon-web-services - AWS CloudFormation 用户数据将存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19719750/

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