Amazon 的Windows 角色和功能模板演示了如何在服务器上安装功能。但是谁能告诉我如何安装此列表中不存在的应用程序/功能,例如WebDeploy?我很感激我可以创建一个自定义 AMI,但我希望完全在模板级别做到这一点。
提前致谢。
Amazon 的Windows 角色和功能模板演示了如何在服务器上安装功能。但是谁能告诉我如何安装此列表中不存在的应用程序/功能,例如WebDeploy?我很感激我可以创建一个自定义 AMI,但我希望完全在模板级别做到这一点。
提前致谢。
对于您的 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"
}
到命令列表。
如果它只是一个沼泽股票 msi 安装,那么有一个稍微简单的机制......
"packages" : {
"msi" : {
"urlrewrite" : "http://download.microsoft.com/download/6/7/D/67D80164-7DD0-48AF-86E3-DE7A182D6815/rewrite_2.0_rtw_x64.msi"
}
},
意味着您不需要“命令”部分。