Windows 更新Cloudformation上的Bootstrap

Windows 更新Cloudformation上的Bootstrap,windows,amazon-cloudformation,Windows,Amazon Cloudformation,我无法使用cloudformation启动更新过程。我是在效仿美国的例子。我似乎无法启动更新脚本 "c:\\cfn\\hooks.d\\cfn-auto-reloader.conf" : { "content": { "Fn::Join" : ["", [ "[cfn-auto-reloader-hook]\n", "triggers=post.update\n", "path=Resources.WindowsServer.Metadata.A

我无法使用cloudformation启动更新过程。我是在效仿美国的例子。我似乎无法启动更新脚本

 "c:\\cfn\\hooks.d\\cfn-auto-reloader.conf" : {
        "content": { "Fn::Join" : ["", [
        "[cfn-auto-reloader-hook]\n",
        "triggers=post.update\n",
"path=Resources.WindowsServer.Metadata.AWS::CloudFormation::Init\n",
        "action=",
        "powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -File c:\\cfn\\deployment\\install.ps1\n"
    ]]}
},
我试图在执行更新过程时启动powershell脚本,但日志根本没有显示任何内容,因此它似乎没有触发


问题在于更新没有执行,因为它没有注意到生成中的更改。我创建了一个简单的build.txt文件,其中包含构建编号。这与博客中引用的示例略有不同,我创建了一个实际的文件,而不仅仅是更改元数据。


这是在你修改模板之后,你没有显示任何日志吗?是的,在我运行更新后,上面的更新挂钩似乎没有重新运行更新。对不起,我仍然无法100%地理解你。您可以确认cfn hup服务正在运行并检测到对模板进行了更改,但无法确认cfn hup是否在C:\cfn\deployment\install.ps1处执行脚本?cfn更新服务正在运行,但cfn-hup.log文件为空且我的脚本未运行。感谢Edwin的所有帮助,你的问题让我在文件中更深入地挖掘。
"AWS::CloudFormation::Init" : {
     "config" : {
        "files" : {
            "c:\\cfn\\build.txt": {
                "content" : { "Fn::Join" : ["", [
                    { "Ref" : "BuildNumber" } ]]}
             },