联系特定的云控制器 API
Contacting Specific Cloud Controller API
我的问题的根源是使用 REST 调用重新启动 cloud_controller 应用程序。
我试图避免调用从实例中提取所有必要的细节,销毁它并重新创建它,因为我试图重新启动一个 NodeRED 实例,该实例在它正在构建的 cloudant 数据库中有一个新的流程本身来自.
为了解决这个问题,我正在努力调用云控制器 V3 POST /v3/apps/:guid/actions/restart
具体来说,我想联系 cloud_controller version: 3.63.0
而不是 version: 2.128.0
:
当我 运行 cf curl /
时,它显示我正在使用的容器中有两个 cloud_controller API:
C:\Users\RHQUB82>cf curl /
{
"links": {
"self": {
"href": "https://api.us-south.cf.cloud.ibm.com"
},
"cloud_controller_v2": {
"href": "https://api.us-south.cf.cloud.ibm.com/v2",
"meta": {
"version": "2.128.0"
}
},
"cloud_controller_v3": {
"href": "https://api.us-south.cf.cloud.ibm.com/v3",
"meta": {
"version": "3.63.0"
}
}, ...
我试图请求 IBM 支持部门帮助我专门针对版本 3.63.0 进行 REST 调用cloud_controllerAPI,并且应用程序 UI 似乎可以通过 Restart
按钮联系它,但似乎没有办法成功地与他们联系,我不确定他们透露的内容有多舒服Bluemix 的内部工作原理。
我已确认我计划提出的 POST 请求在 version:3.63.0
。
这里没有特定于 IBM 环境的内容。它只是 Cloud Controller API 的 v3,记录在此处。
http://v3-apidocs.cloudfoundry.org/version/3.63.0/
根据您发布的信息,您需要向 https://api.us-south.cf.cloud.ibm.com/v3
发送请求。如果您使用 cf curl
,它会自动执行此操作。您只需要 cf curl /v3/...
,剩下的就交给它了。
关于您关于重启的问题,已在此处记录。
http://v3-apidocs.cloudfoundry.org/version/3.63.0/#app-restart
如文档所述,您可以这样做:
curl "https://api.us-south.cf.cloud.ibm.com/v3/apps/[guid]/actions/restart" \
-X POST \
-H "Authorization: bearer [token]"
希望对您有所帮助!
我的问题的根源是使用 REST 调用重新启动 cloud_controller 应用程序。
我试图避免调用从实例中提取所有必要的细节,销毁它并重新创建它,因为我试图重新启动一个 NodeRED 实例,该实例在它正在构建的 cloudant 数据库中有一个新的流程本身来自.
为了解决这个问题,我正在努力调用云控制器 V3 POST /v3/apps/:guid/actions/restart
具体来说,我想联系 cloud_controller version: 3.63.0
而不是 version: 2.128.0
:
当我 运行 cf curl /
时,它显示我正在使用的容器中有两个 cloud_controller API:
C:\Users\RHQUB82>cf curl /
{
"links": {
"self": {
"href": "https://api.us-south.cf.cloud.ibm.com"
},
"cloud_controller_v2": {
"href": "https://api.us-south.cf.cloud.ibm.com/v2",
"meta": {
"version": "2.128.0"
}
},
"cloud_controller_v3": {
"href": "https://api.us-south.cf.cloud.ibm.com/v3",
"meta": {
"version": "3.63.0"
}
}, ...
我试图请求 IBM 支持部门帮助我专门针对版本 3.63.0 进行 REST 调用cloud_controllerAPI,并且应用程序 UI 似乎可以通过 Restart
按钮联系它,但似乎没有办法成功地与他们联系,我不确定他们透露的内容有多舒服Bluemix 的内部工作原理。
我已确认我计划提出的 POST 请求在 version:3.63.0
。
这里没有特定于 IBM 环境的内容。它只是 Cloud Controller API 的 v3,记录在此处。
http://v3-apidocs.cloudfoundry.org/version/3.63.0/
根据您发布的信息,您需要向 https://api.us-south.cf.cloud.ibm.com/v3
发送请求。如果您使用 cf curl
,它会自动执行此操作。您只需要 cf curl /v3/...
,剩下的就交给它了。
关于您关于重启的问题,已在此处记录。
http://v3-apidocs.cloudfoundry.org/version/3.63.0/#app-restart
如文档所述,您可以这样做:
curl "https://api.us-south.cf.cloud.ibm.com/v3/apps/[guid]/actions/restart" \
-X POST \
-H "Authorization: bearer [token]"
希望对您有所帮助!