gpt4 book ai didi

windows - 如何在 Windows EC2 实例中执行 UserData 内容

转载 作者:可可西里 更新时间:2023-11-01 09:45:24 24 4
gpt4 key购买 nike

我在尝试使用自动缩放功能使 Cloud Formation 模板正确运行时遇到了很多麻烦。我有以下资源:

"LaunchConfig" : {
"Type" : "AWS::AutoScaling::LaunchConfiguration",
"Properties" : {
"KeyName" : { "Fn::FindInMap" : [ "EnvironmentToKeyName", { "Ref" : "Environment" }, "KeyName" ] },
"ImageId" : { "Fn::FindInMap" : [ "AWSRegionToAMI", { "Ref" : "AWS::Region" }, "AMI" ] },
"SecurityGroups" : [ "neat_spi" ],
"InstanceType" : { "Ref" : "InstanceType" },
"UserData" : { "Fn::Base64" : {
"Fn::Join" : ["", [ "<script>", "call c:\\chef\\boot.bat", { "Ref" : "Environment" }, "</script>"]]
}
}
}
}

但是当机器启动时,这个脚本看起来根本没有运行。我如何确保它运行?或者我如何找出它不运行的原因?

我在任何地方都找不到任何关于如何查看它是否运行的日志记录。

最佳答案

需要寻找的一些东西...

  1. 验证 cfn 工具是否已安装
  2. 查看 c:\cfn 子目录 - 那里有一条名为“logs”的路径漂浮在某处 - 查看该路径。
  3. 查看program files\amazon\ec2tools - 那里有一个日志目录。检查以确保它正在运行脚本
  4. 在上面的目录中有一个名为“scripts”的文件夹 - 您应该会看到类似 userdata.bat 的内容 - 尝试运行该文件夹以确认其有效。

对 CloudFormation 和 Userdata 进行故障排除非常耗时,而且成本高昂,因为每次启动和停止实例时都会按一小时计费。这对亚马逊来说非常有利。 (请提供每分钟的定价)

关于windows - 如何在 Windows EC2 实例中执行 UserData 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17663478/

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