Compartilhar via

Azure Container Registry的条件访问策略

Azure Container Registry(ACR)提供创建和配置Microsoft Entra条件访问策略以强制实施强身份验证和访问控制的选项。

条件访问策略旨在强制实施强身份验证。 该策略可帮助组织满足合规性要求,并使数据和用户帐户安全。

条件访问策略在用户向Azure Container Registry进行身份验证后应用。 可以配置选项,以根据 策略决策阻止或授予访问权限。

Azure Container Registry仅支持Microsoft Entra用户帐户的条件访问策略。 目前不支持服务主体帐户的条件访问策略。

重要

若要为注册表配置条件访问策略,首先应将租户中所有注册表配置为仅接受 ACR 范围的 Microsoft Entra 身份验证

本文介绍如何为Azure Container Registry创建和配置条件访问策略,以及如何排查常见问题。

先决条件

创建和配置条件访问策略

按如下所述创建一个条件访问策略,并分配用户测试组:

  1. 使用具有 Conditional Access Administrator 角色的帐户登录到 Azure 门户

  2. 搜索并选择 Microsoft Entra ID

  3. 在服务菜单中的“ 管理”下,选择“ 安全性”。

  4. 依次选择“条件访问”、“+ 新建策略”、“创建新策略”。

  5. 输入策略的名称,例如“demo”。

  6. 在“此策略适用于什么?”下,选择“用户和组”。

  7. 在“包括”下,选择“选择用户和组”,然后选择“所有用户”。

    用于创建新策略的页面的屏幕截图,在其中选择了用于指定用户的选项。

  8. 在“ 排除”下,选择 “选择用户和组”,然后为要从策略中排除的用户或组进行任何选择。

  9. 在“云应用或操作”下,选择“云应用”。

  10. 在“包含”下,选择“选择应用”选项。

    用于创建新策略的页面的屏幕截图,在其中选择了用于指定云应用的选项。

  11. 选择 Azure Container Registry,然后选择 Select

  12. “条件”下,设置要应用 的条件

  13. 在“访问控制”下,选择“授权”。 选择授予访问权限并选中需要多重身份验证,然后选择选择

    提示

    有关如何配置和授予多重身份验证的详细信息,请参阅 配置多重身份验证的条件。

  14. “会话”下,可以选择选项来启用对云应用的会话级别体验的任何控制。

  15. “启用策略”设置为“打开”,然后选择“创建

现已为Azure Container Registry创建条件访问策略。

排查条件访问策略策略问题

有关条件访问登录的问题,请参阅排查条件访问登录问题

有关条件访问策略的问题,请参阅排查条件访问策略问题

后续步骤