你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用基础结构即代码模板启用和配置

建议在订阅级别启用 Defender for Storage。 这样做可确保订阅中的所有存储帐户(包括将来的存储帐户)都受到保护。

提示

你始终可以使用不同于在订阅级别配置的设置的自定义配置,用其配置特定存储帐户(替代订阅级别设置)。

Terraform 模板

要使用 Terraform 在订阅级别启用和配置 Microsoft Defender for Storage,可以使用以下代码片段:

resource "azurerm_security_center_subscription_pricing" "DefenderForStorage" {
  tier          = "Standard"
  resource_type = "StorageAccounts"
  subplan       = "DefenderForStorageV2"
 
  extension {
    name = "OnUploadMalwareScanning"
    additional_extension_properties = {
      CapGBPerMonthPerStorageAccount = "5000"
    }
  }
 
  extension {
    name = "SensitiveDataDiscovery"
  }
}

修改恶意软件扫描的每月上限:

要修改每个存储帐户的每月恶意软件扫描上限,请将 CapGBPerMonthPerStorageAccount 参数调整为你的首选值。 此参数设置每个存储帐户每月可扫描恶意软件的最大数据上限。 如果要允许无限制扫描,请分配值 "-1"。 默认限制设为 5,000 GB。

禁用功能:

如果要关闭上传恶意软件扫描或敏感数据威胁检测功能,可以从 Terraform 代码中删除相应的扩展块。

禁用整个 Defender for Storage 计划:

若要禁用整个 Defender for Storage 计划,请将tier 属性值设为“免费”并删除subPlanextension属性。

请参阅azurerm_security_center_subscription_pricing documentation,详细了解azurerm_security_center_subscription_pricing资源。 此外,还可以在Terraform AzureRM 提供程序文档中找到有关适用于 Azure 的 Terraform 提供程序的全面详细信息。

Bicep 模板

要使用 Bicep 在订阅级别启用和配置 Microsoft Defender for Storage,请确保将目标范围设为订阅,并将以下内容添加到 Bicep 模板:

resource StorageAccounts 'Microsoft.Security/pricings@2023-01-01' = {
  name: 'StorageAccounts'
  properties: {
    pricingTier: 'Standard'
    subPlan: 'DefenderForStorageV2'
    extensions: [
      {
        name: 'OnUploadMalwareScanning'
        isEnabled: 'True'
        additionalExtensionProperties: {
          CapGBPerMonthPerStorageAccount: '5000'
        }
      }
      {
        name: 'SensitiveDataDiscovery'
        isEnabled: 'True'
      }
    ]
  }
}

修改恶意软件扫描的每月上限:

要修改每个存储帐户的每月恶意软件扫描上限,请将 CapGBPerMonthPerStorageAccount 参数调整为你的首选值。 此参数设置每个存储帐户每月可扫描恶意软件的最大数据上限。 如果要允许无限制扫描,请分配值 -1。 默认限制设为 5,000 GB。

禁用功能:

如果要禁用“上传时恶意软件扫描”或“敏感数据威胁检测”功能,可以将“敏感数据发现”下的isEnabled值更改为 False

禁用整个 Defender for Storage 计划:

若要禁用整个 Defender for Storage 计划,请将pricingTier 属性值设为免费并删除subPlanextensions属性。

详细了解 Microsoft 安全/定价文档的 Bicep 模板

Azure 资源管理器模板

要使用 ARM(Azure 资源管理器)模板在订阅级别启用和配置 Microsoft Defender for Storage,请将以下 JSON 代码片段添加到 ARM 模板的资源部分:

{
    "type": "Microsoft.Security/pricings",
    "apiVersion": "2023-01-01",
    "name": "StorageAccounts",
    "properties": {
        "pricingTier": "Standard",
        "subPlan": "DefenderForStorageV2",
        "extensions": [
            {
                "name": "OnUploadMalwareScanning",
                "isEnabled": "True",
                "additionalExtensionProperties": {
                    "CapGBPerMonthPerStorageAccount": "5000"
                }
            },
            {
                "name": "SensitiveDataDiscovery",
                "isEnabled": "True"
            }
        ]
    }
}

修改恶意软件扫描的每月上限:

若要修改你的存储帐户中的每月恶意软件扫描阈值,只需将 CapGBPerMonthPerStorageAccount 参数调整为你的偏好值。 此参数设置每个存储帐户每月可扫描恶意软件的最大数据上限。 如果要允许无限制扫描,请分配值 -1。 默认限制设为 5,000 GB。

禁用功能:

如果要禁用“上传时恶意软件扫描”或“敏感数据威胁检测”功能,可以将“敏感数据发现”下的isEnabled值更改为 False

禁用整个 Defender for Storage 计划:

要禁用整个 Defender 计划,请将pricingTier属性值设为免费并删除subPlanextension属性。

详细了解 Microsoft 安全/定价文档中的 ARM 模板。

后续步骤

详细了解 Microsoft.Security/DefenderForStorageSettings API 文档。