用于 Azure Cosmos DB 的 Azure CLI 示例

下表包括用于 Azure Cosmos DB 的示例 Azure CLI 脚本的链接。 使用右侧的链接可导航到 API 特定示例。 常见示例在所有 API 间是相同的。 Azure CLI 参考中收录了所有 Azure Cosmos DB CLI 命令的参考页。 还可以在 Azure Cosmos DB CLI GitHub 存储库中找到 Azure Cosmos DB CLI 脚本示例。

这些示例要求使用 Azure CLI 2.9.1 版或更高版本。 运行 az --version 即可查找版本。 如果需要进行安装或升级,请参阅安装 Azure CLI

常见示例

这些示例适用于所有 Azure Cosmos DB API

任务 说明
添加或故障转移区域 添加区域、更改故障转移优先级、触发手动故障转移。
帐户密钥和连接字符串 列出帐户密钥、只读密钥,重新生成密钥并列出连接字符串。
使用 IP 防火墙保护 创建配置了 IP 防火墙的 Cosmos 帐户。
使用服务终结点保护新帐户 使用服务终结点创建 Cosmos 帐户并确保其安全。
使用服务终结点保护现有帐户 最终配置子网后,更新 Cosmos 帐户以使用服务终结点进行保护。

Core (SQL) API 示例

任务 说明
创建 Azure Cosmos 帐户、数据库和容器 为 Core (SQL) API 创建 Azure Cosmos DB 帐户、数据库和容器。
创建 Azure Cosmos 帐户、数据库和容器(具有自动缩放功能) 为 Core (SQL) API 创建 Azure Cosmos DB 帐户、数据库和容器(具有自动缩放功能)。
更改吞吐量 更新数据库和容器的 RU/秒。
锁定资源以防止将其删除 使用资源锁防止删除资源。

MongoDB API 示例

任务 说明
创建 Azure Cosmos 帐户、数据库和集合 为 MongoDB API 创建 Azure Cosmos DB 帐户、数据库和集合。
创建 Azure Cosmos 帐户、数据库(具有自动缩放功能)以及两个集合(具有共享吞吐量) 为 MongoDB API 创建 Azure Cosmos DB 帐户、数据库(具有自动缩放功能)以及两个集合(具有共享吞吐量)。
更改吞吐量 更新数据库和集合的 RU/秒。
锁定资源以防止将其删除 使用资源锁防止删除资源。

Cassandra API 示例

任务 说明
创建 Azure Cosmos 帐户、密钥空间和表 为 Cassandra API 创建 Azure Cosmos DB 帐户、密钥空间和表。
创建 Azure Cosmos 帐户、密钥空间和表(具有自动缩放功能) 为 Cassandra API 创建 Azure Cosmos DB 帐户、密钥空间和表(具有自动缩放功能)。
更改吞吐量 更新密钥空间和表的 RU/秒。
锁定资源以防止将其删除 使用资源锁防止删除资源。

Gremlin API 示例

任务 说明
创建 Azure Cosmos 帐户、数据库和图 为 Gremlin API 创建 Azure Cosmos DB 帐户、数据库和图。
创建 Azure Cosmos 帐户、数据库和图(具有自动缩放功能) 为 Gremlin API 创建 Azure Cosmos DB 帐户、数据库和图(具有自动缩放功能)。
更改吞吐量 更新数据库和图的 RU/秒。
锁定资源以防止将其删除 使用资源锁防止删除资源。

表 API 示例

任务 说明
创建 Azure Cosmos 帐户和表 为表 API 创建 Azure Cosmos DB 帐户和表。
创建 Azure Cosmos 帐户和表(具有自动缩放功能) 为表 API 创建 Azure Cosmos DB 帐户和表(具有自动缩放功能)。
更改吞吐量 更新表的 RU/秒。
锁定资源以防止将其删除 通过资源锁防止资源遭到删除。