0

Amazon 的Windows 角色和功能模板演示了如何在服务器上安装功能。但是谁能告诉我如何安装此列表中存在的应用程序/功能,例如WebDeploy?我很感激我可以创建一个自定义 AMI,但我希望完全在模板级别做到这一点。

提前致谢。

4

2 回答 2

2

对于您的 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"
 }

到命令列表。

于 2013-07-18T23:21:09.160 回答
2

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

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

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

于 2013-08-30T02:20:43.960 回答