求助:通过Azure CLI获取Azure Cosmos DB for PostgreSQL集群连接端点失败
解决建议
1. 使用对应服务的专属CLI命令
你要访问的是Azure Cosmos DB for PostgreSQL集群,这是独立的服务类型,az cosmosdb对应普通Cosmos DB,az postgres server对应Azure Database for PostgreSQL单服务器,都不匹配你的资源。正确命令为:
az cosmosdb postgres cluster show --name cosmospostgrepreprdjl1 --resource-group ABC
执行后,返回结果里的coordinatorFqdn字段就是你需要的协调器连接端点。
2. 验证CLI登录上下文
- 检查当前CLI登录的订阅是否是资源所在订阅:
若不匹配,切换到正确订阅:az account showaz account set --subscription <订阅ID/名称> - 确认你的账号拥有该资源组的读取权限(如Reader、Contributor角色),权限不足会触发"资源未找到"的错误提示。
3. 核对资源信息准确性
- 从Azure门户直接复制资源的精确名称和资源组名称,避免手动输入时的拼写、大小写或字符错误。
- 列出资源组内所有Cosmos DB for PostgreSQL集群,确认目标资源存在:
az cosmosdb postgres cluster list --resource-group ABC
内容的提问来源于stack exchange,提问作者sing lam
相关产品推荐
相关产品推荐

