共用方式為


使用基礎結構即程式碼範本啟用和設定

建議您在訂用帳戶層級上啟用適用於儲存體的 Defender。 這樣做可確保訂閱中目前的所有儲存體帳戶都受到保護。 在訂用帳戶層級啟用適用於記憶體的Defender之後所建立的記憶體帳戶,在建立後最多24小時會受到保護。

提示

您隨時可以使用與訂用帳戶層級所設定不同的自訂設定來設定特定儲存體帳戶 (覆寫訂用帳戶層級設定)。

Terraform 範本

若要使用 Terraform 在訂用帳戶層級啟用及設定適用於儲存體的 Microsoft Defender,您可以使用下列程式碼片段:

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 方案:

若要停用整個適用於儲存體的 Defender 方案,請將 tier 屬性值設定為 [False],並移除 extensionsubPlan 屬性。

若要深入了解 azurerm_security_center_subscription_pricing 資源,請參閱 azurerm_security_center_subscription_pricing 文件。 此外,您可以在 Terraform AzureRM 提供者文件中找到適用於 Azure 的 Terraform 提供者的完整詳細資料。

Bicep 範本

若要使用 Bicep 在訂用帳戶層級啟用和設定適用於儲存體的 Microsoft Defender,請確定您的目標範圍設定為訂用帳戶,並將下列內容新增至 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 方案:

若要停用整個適用於儲存體的 Defender 方案,請將 pricingTier 屬性值設定為 [False],並移除 extensionssubPlan 屬性。

Microsoft.Security/Pricings 文件中深入了解 Bicep 範本

Azure Resource Manager 範本

若要使用 Azure Resource Manager (ARM) 範本在訂用帳戶層級啟用和設定 Microsoft 適用於記憶體的 defender,請將此 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 方案:

若要停用整個 Defender 方案,請將 pricingTier 屬性值設定為 Free,並移除 subPlanextension 屬性。

在 Microsoft.Security/Pricings 文件中深入了解 ARM 範本。

後續步驟

深入了解 Microsoft.Security/DefenderForStorageSettings API 文件。