【问题标题】:Installing Windows applications/extensions with Amazon CloudFormation使用 Amazon CloudFormation 安装 Windows 应用程序/扩展
【发布时间】:2013-08-30 10:20:43
【问题描述】:

亚马逊的Windows Roles and Features template 演示了如何在服务器上安装功能。但是谁能告诉我如何安装此列表中存在的应用程序/功能,例如WebDeploy?我很感激我可以创建一个自定义 AMI,但我希望完全在模板级别执行此操作。

提前致谢。

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation


    【解决方案1】:

    对于您的 WebDeploy 示例,您可以添加以下内容:

      "C:\\Webdeploy\\WebDeploy_amd64_en-US.msi" : {
        "source" : "http://download.microsoft.com/download/1/B/3/1B3F8377-CFE1-4B40-8402-AE1FC6A0A8C3/WebDeploy_amd64_en-US.msi"
     }
    

    作为模板这一部分的一个元素

    "WindowsServer": {
      "Type" : "AWS::EC2::Instance",
      "Metadata" : {
        "AWS::CloudFormation::Init" : {
          "config" : {
            "files" : {
    

    然后你可以添加这个命令:

     "1-installwebdeploy" : {
      "command" : "msiexec.exe /i C:\\Webdeploy\\WebDeploy_amd64_en-US.msi ADDLOCAL=ALL /qn /norestart"
     }
    

    到命令列表。

    【讨论】:

    【解决方案2】:

    如果它只是一个沼泽股票 msi 安装,有一个稍微简单的机制......

                        "packages" : {
                            "msi" : {
                                "urlrewrite" : "http://download.microsoft.com/download/6/7/D/67D80164-7DD0-48AF-86E3-DE7A182D6815/rewrite_2.0_rtw_x64.msi"
                            }
                        },
    

    意味着您不需要“命令”部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多