如何管理 Azure Cosmos DB 帐户

了解如何在 Azure 门户中设置全局一致性、使用密钥,以及删除 Azure Cosmos DB 帐户。

管理 Azure Cosmos DB 一致性设置

根据应用程序的语义选择正确的一致性级别。 通过阅读使用一致性级别最大限度地提高 Azure Cosmos DB 中的可用性和性能,自行熟悉 Azure Cosmos DB 中提供的一致性级别。 Azure Cosmos DB 在适用于数据库帐户的每个一致性级别提供一致性、可用性和性能保证。 使用“强”一致性级别配置数据库帐户需要将数据局限在单个 Azure 区域,而不能使其全局可用。 另一方面,宽松的一致性级别 - 使用有限过期、会话或最终一致性可将任意数量的 Azure 区域与数据库帐户相关联。 以下简单步骤说明如何为数据库帐户选择默认的一致性级别。

指定 Azure Cosmos DB 帐户的默认一致性

  1. Azure 门户中访问 Azure Cosmos DB 帐户。
  2. 在帐户页中,单击“默认一致性”。
  3. 在“默认一致性”页中,选择新的一致性级别并单击“保存”。 默认一致性会话

查看、复制和重新生成访问密钥

当创建 Azure Cosmos DB 帐户时,服务生成两个主访问密钥,用于访问 Azure Cosmos DB 帐户时的身份验证。 Azure Cosmos DB 提供两个访问密钥是为了让你在不中断 Azure Cosmos DB 帐户连接的情况下重新生成密钥。

Azure 门户中,从“Azure Cosmos DB 帐户”页上的资源菜单访问“密钥”页,查看、复制和再生成用于访问 Azure Cosmos DB 帐户的访问密钥。

Azure 门户屏幕截图,密钥页

Note

“密钥”页还包括可用来从数据迁移工具连接到用户帐户的主要和辅助连接字符串。

此页上还提供只读密钥。 读取和查询为只读操作,而创建、删除和替换不是。

在 Azure 门户中复制访问密钥

在“密钥”页上,单击要复制的密钥右侧的“复制”按钮。

在 Azure 门户的“密钥”页中,查看并复制访问密钥

重新生成访问密钥

应定期更改 Azure Cosmos DB 帐户的访问密钥,加强连接的安全性。 为分配两个访问密钥是为了让你使用一个访问密钥保持与 Azure Cosmos DB 帐户的连接,同时可以重新生成另一个访问密钥。

Warning

重新生成访问密钥会影响任何依赖于当前密钥的应用程序。 所有使用访问密钥访问 Azure Cosmos DB 帐户的客户端都必须进行更新,以便使用新密钥。

如果应用程序或云服务使用 Azure Cosmos DB 帐户,则重新生成密钥会失去连接,除非滚动使用密钥。 以下步骤概述了轮询密钥的过程。

  1. 更新应用程序代码中的访问密钥以引用 Azure Cosmos DB 帐户的辅助访问密钥。
  2. 为 Azure Cosmos DB 帐户重新生成主访问密钥。 在 Azure 门户中访问 Azure Cosmos DB 帐户。
  3. 在“Azure Cosmos DB 帐户”页中,单击“密钥”。
  4. 在“密钥”页上,单击“重新生成”按钮,并单击“确定”确认要生成新密钥。 重新生成访问密钥
  5. 确认新的密钥可供使用后(大约在重新生成后的五分钟),请更新应用程序代码中的访问密钥以引用新的主访问密钥。
  6. 重新生成辅助访问密钥。

    重新生成访问密钥

Note

可能需要几分钟时间才能使用新生成的密钥访问 Azure Cosmos DB 帐户。

获取连接字符串

若要检索连接字符串,请执行以下操作:

  1. Azure 门户中访问 Azure Cosmos DB 帐户。
  2. 在资源菜单中,单击“密钥” 。
  3. 单击“主连接字符串”或“辅助连接字符串”框旁边的“复制”按钮。

如果在 Azure Cosmos DB 数据库迁移工具中使用连接字符串,将数据库名称追加到连接字符串的末尾。 AccountEndpoint=< >;AccountKey=< >;Database=< >

删除 Azure Cosmos DB 帐户

要从 Azure 门户中删除不再使用的 Azure Cosmos DB 帐户,请右键单击该帐户名称,并单击“删除帐户”。

如何在 Azure 门户中删除 Azure Cosmos DB 帐户

  1. Azure 门户中,访问要删除的 Azure Cosmos DB 帐户。
  2. 在“Azure Cosmos DB 帐户”页上,右键单击该帐户,并单击“删除帐户”。
  3. 在生成的确认页上,键入 Azure Cosmos DB 帐户名称,确认要删除该帐户。
  4. 单击“删除”按钮。

如何在 Azure 门户中删除 Azure Cosmos DB 帐户

后续步骤

了解如何开始使用 Azure Cosmos DB 帐户