如何在 Bluemix 上检索 Compose 数据库实例的 APIKEY?

How to retrieve the APIKEY for a Compose database instance on Bluemix?

Compose documentation 描述了如何启动备份:

export APIKEY=your_apikey_here
export DEPLOYMENT=your_deployment_id

curl -X POST -H "Authorization: Bearer $APIKEY" -H "Content-Type: application/json" "https://api.compose.io/2016-07/deployments/${DEPLOYMENT}/backups"

我想对 Bluemix(不是 Compose Enterprise)上的 'Standard' Compose 数据库 运行 执行此 API 调用。

DEPLOYMENT_ID 在 VCAP_SERVICES json 中可用,但我找不到 APIKEY - 我在哪里可以找到它?

您参考的文档专门针对 Compose 本机 API 而不是 IBM Cloud(现在)Compose API。

IBM Cloud Compose API 于 11 月 public 发布 - https://www.ibm.com/blogs/bluemix/2017/11/opening-the-compose-api-on-the-ibm-cloud/

请参阅 https://www.compose.com/articles/the-ibm-cloud-compose-api/ 了解有关如何使用它以及在何处检索适当的 IBM Cloud API 密钥、要使用哪些 IBM Cloud 端点以及可用的 Compose API 调用的详细信息(剧透:是的,您可以从那里进行按需备份。