0
"AppLaunchConfig": {
            "Type": "AWS::AutoScaling::LaunchConfiguration",
            "Properties": {
                "AssociatePublicIpAddress": true,
                "EbsOptimized": false,
                "ImageId": {
                    "Ref": "amiID"
                },
                "InstanceType": "t3.small",
                "UserData"       : { "Fn::Base64" : { "Fn::Join" : ["", [
                    "#!/bin/bash -xe\n",
                   "har-extractor /home/ubuntu/work/git.codavel.com.har --output /home/ubuntu/extract/\n"
                     ]]
                   }
                },
                "SecurityGroups": [
                    {
                        "Ref": "InstanceSecGroup"
                    }
                ],
            }
            },

嗨团队,这是我用于自动缩放的云形成模板,它工作正常,但问题是我在Userdata中运行了一个不起作用的命令。我已经尝试了所有可能的事情,但根本没有工作。如果我手动运行此命令,则此命令有效。所以请帮助我解决这个问题。我在 Ubuntu 机器上运行这个命令。

4

1 回答 1

1

您可以通过查看/var/log/cloud-init-output.log包含Linux 用户数据命令输出的文件来调试它。

如果这不能提供任何有用的调试,则下一个必要步骤是尝试运行该命令,因为该命令root准确地模仿了功能执行的内容。

于 2020-07-23T06:20:04.813 回答