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

Azure Policy 定义 manual 效果

新的 manual 效果使你能够自行证明资源或范围的合规性。 与其他主动扫描评估的策略定义不同,“手动”效果允许手动更改符合性状态。 若要更改手动策略针对的资源或范围的合规性,需要创建证明最佳做法是设计手动策略,这些策略面向定义其符合性需要证明的资源边界的范围。

注意

通过各种 Microsoft Defender for Cloud 监管合规性计划支持手动策略。 如果你是 Microsoft Defender for Cloud 高级层客户,请参阅其体验概述。

下面的示例显示了包含具有 manual 效果的策略定义的法规策略计划:

  • FedRAMP 高
  • FedRAMP 中
  • HIPAA
  • HITRUST
  • ISO 27001
  • Microsoft CIS 1.3.0
  • Microsoft CIS 1.4.0
  • NIST SP 800-171 修订版 2
  • NIST SP 800-53 修订版 4
  • NIST SP 800-53 修订版 5
  • PCI DSS 3.2.1
  • PCI DSS 4.0
  • SWIFT CSP CSCF v2022

以下示例针对 Azure 订阅,并将初始符合性状态设置为 Unknown

{
  "if": {
    "field": "type",
    "equals": "Microsoft.Resources/subscriptions"
  },
  "then": {
    "effect": "manual",
    "details": {
      "defaultState": "Unknown"
    }
  }
}

defaultState 属性有三个可能的值:

  • Unknown:目标资源的初始默认状态。
  • Compliant:资源符合手动策略标准
  • Non-compliant:资源不符合手动策略标准

Azure Policy 符合性引擎将所有适用的资源评估为定义中指定的默认状态(如果未指定,则为 Unknown)。 Unknown 符合性状态指示必须手动证明资源的符合性状态。 如果未指定效果状态,将默认为 UnknownUnknown 符合性状态指示必须自己证明符合性状态。

以下屏幕截图显示具有 Unknown 状态的手动策略分配在 Azure 门户中如何显示:

Azure 门户中的资源合规性表的屏幕截图,其中显示了合规性原因为“未知”的已分配手动策略。

分配具有 manual 效果的策略定义时,可以通过自定义证明设置目标资源或范围的符合性状态。 通过该证明,你还可以通过元数据的形式提供可选的补充信息,以及指向所选符合性状伴随证据的链接。 分配手动策略的人员可以通过指定策略分配元数据evidenceStorages 属性来推荐默认的证据存储位置。

后续步骤