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

使用 Azure 门户添加 Azure Cosmos DB 服务主体

要成功部署到现有虚拟网络,Azure Managed Instance for Apache Cassandra 需要 Azure Cosmos DB 服务主体具有允许 Microsoft.Network/virtualNetworks/subnets/join/action 操作的角色(如网络参与者)。 在某些情况下,可能需要手动添加这些权限。 本文介绍如何使用 Azure 门户实现这一点。

添加 Azure Cosmos DB 服务主体

  1. 登录 Azure 门户

  2. 导航到订阅中的目标虚拟网络,选择访问控制选项卡,然后单击 add role assignment

    Add role assignment

  3. 搜索 Network Contributor 角色,将其突出显示,然后选择 members 选项卡:

    Add Network Contributor

    注意

    无需拥有像网络参与者一样具有广泛权限的角色,为了简单起见,这会用作示例。 还可创建具有更窄权限的客户角色,只要允许 Microsoft.Network/virtualNetworks/subnets/join/action 操作即可

  4. 确保为 Assign access to 选择了 User, group, or service principal,然后单击 Select members 以搜索 Azure Cosmos DB 服务主体。 在右侧窗口中选择它:

    Select Azure Cosmos DB service principal

  5. 依次单击顶部的 Review + assign 选项卡和底部的 Review + assign 按钮。 现在可以分配 Azure Cosmos DB 服务主体。

    Review and assign

后续步骤

本文介绍了如何将具有适当角色的 Azure Cosmos DB 服务主体分配到虚拟网络,以允许托管 Cassandra 部署。 请参阅以下文章详细了解 Azure Managed Instance for Apache Cassandra: