Azure 门户中 CosmosDB 的 AccountKey 位于何处

mongodb

1个回答

写回答

jill.chiang

2025-07-09 18:14

+ 关注

Python
Python

在 Azure 门户中,CosmosDB 的 AccountKey 位于 CosmosDB 资源的“密钥”部分。AccountKey 是一个用于身份验证和访问 CosmosDB 资源的重要凭证。在使用 Azure 门户管理 CosmosDB 时,我们需要了解如何找到 AccountKey,以便在应用程序中进行身份验证和访问。

查找 CosmosDB 的 AccountKey

要在 Azure 门户中找到 CosmosDB 的 AccountKey,可以按照以下步骤进行操作:

1. 登录 Azure 门户并导航到 CosmosDB 资源的概述页面。

2. 在概述页面的左侧菜单中,选择“密钥”选项。

代码示例:如何使用 AccountKey 连接到 CosmosDB

一旦找到了 CosmosDB 的 AccountKey,我们可以使用它来连接到 CosmosDB 资源并执行操作。下面是一个使用 AccountKey 连接到 CosmosDB 并查询数据的示例代码:

Python

from azure.cosmos import CosmosClient

# 设置 CosmosDB 的连接字符串

endpoint = "https://your-cosmosdb-endpoint.documents.azure.com:443/"

account_key = "your-account-key"

# 创建 CosmosDB 客户端

client = CosmosClient(endpoint, {"masterKey": account_key})

# 获取 CosmosDB 中的数据库和容器

Database = client.get_Database_client("your-Database-name")

contAIner = Database.get_contAIner_client("your-contAIner-name")

# 查询数据

query = "SELECT * FROM c"

items = list(contAIner.query_items(query, enable_cross_partition_query=True))

# 处理查询结果

for item in items:

print(item)

上述代码中,我们首先设置了 CosmosDB 的连接字符串,其中包括 CosmosDB 的终结点和 AccountKey。然后,我们使用连接字符串创建了 CosmosDB 客户端。接下来,我们可以通过客户端获取数据库和容器的客户端实例,并使用查询语句查询数据。

这是一个简单的使用 AccountKey 连接到 CosmosDB 并查询数据的示例。根据具体的需求,我们可以在代码中添加更多的操作和逻辑。

在 Azure 门户中,CosmosDB 的 AccountKey 位于 CosmosDB 资源的“密钥”部分。通过查找 AccountKey,我们可以使用它来连接到 CosmosDB 并执行各种操作。使用上述示例代码,我们可以轻松地连接到 CosmosDB,并进行数据查询和处理等操作。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号