Azure Cosmos DB API 如何在 CLI 和 Azure 门户中映射
How Does Azure Cosmos DB APIs maps in CLI and Azure Portal
我在 Microsoft 的文档中看到,从 CLI 创建 Cosmos DB 帐户时:
az cosmos DB create --name --resourcegroup [--kind {GlobalDocumentDB, MongoDB, Parse}]
但是当我们从门户创建 Cosmos DB 帐户时,我们得到 5 API 个选项:
SQL、Mongo 数据库、Table、Cassandra、Gremlin。
但是,CLI 中的这 3 种如何映射到 Portal 中的这 5 个 API?
我是 Cosmos DB 的新手,所以很困惑。提前致谢。
Cosmos 中的数据库 API 由 --kind
属性 以及名为 --capabilities
的字符串数组中的值组合驱动。
在创建新的 SQL 或 MongoDB API 帐户时,您分别将“GlobalDocumentDB”用于 SQL 和“MongoDB”。
要创建 Gremlin、Cassandra 和 Table API 帐户,您指定 --kind=GlobalDocumentDB
和 --capabilities=EnableGremlin
或 --capabilities=EnableCassandra
或 --capabilities=EnableTable
您可以通过查看下方 Cosmos DB 中每个数据库 API 的 Azure CLI 示例来了解实际情况。
您还可以在此处的单个 GitHub 存储库中找到所有这些,Azure Cosmos DB CLI Samples Repo
我在 Microsoft 的文档中看到,从 CLI 创建 Cosmos DB 帐户时: az cosmos DB create --name --resourcegroup [--kind {GlobalDocumentDB, MongoDB, Parse}]
但是当我们从门户创建 Cosmos DB 帐户时,我们得到 5 API 个选项: SQL、Mongo 数据库、Table、Cassandra、Gremlin。
但是,CLI 中的这 3 种如何映射到 Portal 中的这 5 个 API? 我是 Cosmos DB 的新手,所以很困惑。提前致谢。
Cosmos 中的数据库 API 由 --kind
属性 以及名为 --capabilities
的字符串数组中的值组合驱动。
在创建新的 SQL 或 MongoDB API 帐户时,您分别将“GlobalDocumentDB”用于 SQL 和“MongoDB”。
要创建 Gremlin、Cassandra 和 Table API 帐户,您指定 --kind=GlobalDocumentDB
和 --capabilities=EnableGremlin
或 --capabilities=EnableCassandra
或 --capabilities=EnableTable
您可以通过查看下方 Cosmos DB 中每个数据库 API 的 Azure CLI 示例来了解实际情况。
您还可以在此处的单个 GitHub 存储库中找到所有这些,Azure Cosmos DB CLI Samples Repo