UserData脚本放在Windows EC2实例中的哪个位置?

时间:2017-09-11 15:47:52

标签: windows amazon-web-services amazon-cloudformation

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"
            ]
        ]
    }
},

我需要查看user-data.txt,以便查看{ "Fn::GetAtt" : [ "DatabaseCluster" , "Endpoint.Address" ] }解析的内容。

1 个答案:

答案 0 :(得分:3)

可以从实例元数据中获取用户数据,例如使用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