【发布时间】:2023-03-24 23:41:01
【问题描述】:
我们正在尝试通过更改服务定义文件 (csdef) 为经典 Azure 云服务配置反恶意软件扩展。我们知道我们可以通过 powershell/portal 做到这一点,但我们希望这成为定义的一部分,这样重新部署就不会每次都清除配置。
我们添加了导入条目:
<Import moduleName="AntiMalware" />
以及设置定义:
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.ServiceLocation" />
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.EnableAntimalware" />
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.EnableRealtimeProtection" />
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.EnableWeeklyScheduledScans" />
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.DayForWeeklyScheduledScans" />
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.TimeForWeeklyScheduledScans" />
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.ExcludedExtensions" />
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.ExcludedPaths" />
<Setting name="Microsoft.WindowsAzure.Plugins.Antimalware.ExcludedProcesses" />
但是当我尝试使用 Visual Studio 2019 v16.8.2 构建/打包云服务时,我收到以下错误:
无法导入模块 AntiMalware。未找到清单。
除了非常过时的博客文章之外,似乎几乎没有关于此的文档。我想知道这个模块的名称是否改变了?
【问题讨论】:
-
看来你也可以使用启动任务。理想情况下,如果可能的话,我宁愿使用 CSDEF 来做到这一点。 docs.microsoft.com/en-us/azure/cloud-services/…
标签: azure azure-cloud-services