【发布时间】:2020-08-10 12:57:35
【问题描述】:
IBM Cloud 目录中的大多数服务现在都支持“私有端点”,如 https://cloud.ibm.com/docs/account?topic=account-service-endpoints-overview 所述
我正在为我们的应用程序编写一些自动化程序,我想从一个简单的 bash 脚本中获取我的数据库的私有端点。
我发现我可以创建一个服务密钥并调用ibmcloud resource service-key (NAME | ID) 来列出该密钥的内容(包括服务的公共端点)。
不幸的是,我似乎找不到任何列出相应私有端点的命令。
在这种特殊情况下,我使用的是databases-for-postgresql 服务,但我希望有一种通用的方法可以跨服务类型工作。
我可以从 UI 中获取私有端点信息,所以我知道服务实例有一个。
如果我无法从现有命令中获取私有端点,我是否可以在不与 IAM 混淆的情况下搭载 cli 会话来调用 curl 命令? 比如调用https://www.ibm.com/cloud/blog/introducing-private-service-endpoints-in-ibm-cloud-databases底部提到的curl命令
curl -sS -XPOST "https://api.us-south.databases.cloud.ibm.com/v4/ibm/deployments/<deployment CRN/users/admin/connections/private" \
-H "Authorization: Bearer <IBM API TOKEN>"
【问题讨论】:
标签: ibm-cloud