通过PowerShell创建Cosmos DB Gremlin API时能否设置容量模式为Serverless
Azure PowerShell创建Gremlin API无服务器模式Cosmos DB配置方法
该配置完全支持,无单独的容量模式参数,无服务器模式是作为Cosmos DB账号的能力项进行配置的,具体操作方式如下:
- 首先确保本地安装的
Az.CosmosDBPowerShell模块版本不低于0.1.6,旧版本未适配无服务器相关能力配置 - 创建账号时调用
New-AzCosmosDBAccountcmdlet,指定API类型为Gremlin,同时通过-Capability参数传入EnableServerless即可开启无服务器容量模式
你可以参考以下示例代码执行创建操作:
# 定义资源基础参数 $resourceGroupName = "替换为你的资源组名称" $accountName = "替换为你的Cosmos DB账号名称,需全局唯一" $location = "替换为对应资源部署区域,例如chinaeast2" # 执行无服务器模式Gremlin API账号创建 New-AzCosmosDBAccount ` -ResourceGroupName $resourceGroupName ` -Name $accountName ` -Location $location ` -ApiKind "Gremlin" ` -Capability "EnableServerless"
注意事项
- 无服务器模式仅支持在创建Cosmos DB账号时配置,创建完成后无法与预配吞吐量模式互相切换,配置前请确认业务需求。
- 部分区域暂不支持Cosmos DB无服务器模式,创建前可先在Azure Portal对应区域确认该能力是否开放。
内容的提问来源于stack exchange,提问作者Diego
相关产品推荐
相关产品推荐

