UserData 脚本放在 Windows EC2 实例中的什么位置?
Where is UserData script placed in a Windows EC2 instance?
UserData 部分是否存储在 Windows EC2 机器上的任何位置?我需要检查它以查看输入变量是否正确。
在 Ubuntu,根据 this link,它应该存储在 /var/lib/cloud/instances/[instance-id]/user-data.txt
。
CloudFormation 中的用户数据部分如下所示:
"UserData" : {
"Fn::Base64" : {
"Fn::Join" : [
"",
[
"<script>\n",
"seedtool.exe ", { "Fn::GetAtt" : [ "DatabaseCluster" , "Endpoint.Address" ] }, "\n",
"</script>\n"
]
]
}
},
我需要查看用户-data.txt 以便我可以查看 { "Fn::GetAtt" : [ "DatabaseCluster" , "Endpoint.Address" ] }
解析的内容。
可以从实例元数据中获取用户数据,例如与 Invoke-RestMethod -uri http://169.254.169.254/latest/user-data
,有关更多详细信息,请参阅 http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html#instancedata-user-data-retrieval
UserData 部分是否存储在 Windows EC2 机器上的任何位置?我需要检查它以查看输入变量是否正确。
在 Ubuntu,根据 this link,它应该存储在 /var/lib/cloud/instances/[instance-id]/user-data.txt
。
CloudFormation 中的用户数据部分如下所示:
"UserData" : {
"Fn::Base64" : {
"Fn::Join" : [
"",
[
"<script>\n",
"seedtool.exe ", { "Fn::GetAtt" : [ "DatabaseCluster" , "Endpoint.Address" ] }, "\n",
"</script>\n"
]
]
}
},
我需要查看用户-data.txt 以便我可以查看 { "Fn::GetAtt" : [ "DatabaseCluster" , "Endpoint.Address" ] }
解析的内容。
可以从实例元数据中获取用户数据,例如与 Invoke-RestMethod -uri http://169.254.169.254/latest/user-data
,有关更多详细信息,请参阅 http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html#instancedata-user-data-retrieval