【问题标题】:Is there a sample code for using IBM Bluemix Container API?是否有使用 IBM Bluemix Container API 的示例代码?
【发布时间】:2016-01-10 14:04:44
【问题描述】:

我正在尝试使用 http://ccsapi-doc.mybluemix.net 中提到的 API 在 bluemix 中创建容器:

在新模型中使用 API 时,应提供以下 HTTP 标头: X-Auth-Token = Bluemix JWT 令牌 X-Auth-Project-Id = 空间 GUID

但我不知道如何获取或生成 Bluemix JWT 令牌。有人可以帮我吗?

【问题讨论】:

    标签: api containers ibm-cloud


    【解决方案1】:

    您可以通过cf oauth-token 命令获取X-Auth-Token。然后复制并粘贴bearer 之后的其余部分。您还可以通过cf space --guid <space Name> 获得X-Auth-Project-Id。请看下面的命令;

    $ cf login -a api.<region>.bluemix.net -u <space name> -o <org name> -s <space name>
    
    $ cf ic login
    
    $ cf oauth-token
    
    $ cf space <space-name> --guid (space name where the container exists)
    

    【讨论】:

    • 对我来说,这总是会导致令牌无效,即使我在使用令牌前一分钟做了cf logincf ic init。此外,cf login 显示的信息确认我使用了正确的用户并且我使用了正确的密码。
    【解决方案2】:

    尝试展开该页面上的身份验证部分和“获取 TLS 证书”以显示更多信息

    当您输入值并单击“试用”时,您将看到使用令牌信息生成的附加输出。

    【讨论】:

      【解决方案3】:

      这是另一种方法:

      您可以使用以下命令检索 X-Auth-TokenX-Auth-Project-Id

      cf login
      CF_TRACE=true cf ic login
      

      将所有输出复制到 .txt 文件中并搜索 X-Auth-Token 和 X-Auth-Project-Id

      这里有一个简单的例子:

      curl -X GET --header "Accept: application/json" --header "X-Auth-Token: asdlkfajdfdkaldkjfskl239049283049jsdfjksl29304" --header "X-Auth-Project-Id: sdfadf-0090-43ef-22932-23434234" "https://containers-api.ng.bluemix.net/v3/containers/quota"
      
      
      Response:
      The output of API is like this:
      {
        "account_type": "TRIAL",
        "country_code": "ITA",
        "org_quota": {
          "floating_ips_max": "2",
          "floating_ips_space_default": "2",
          "floating_ips_usage": 2,
          "ram_max": "2048",
          "ram_space_default": "2048",
          "ram_usage": 2048,
          "subnet_usage": -1,
          "subnets_default": "5",
          "subnets_max": 0
        },
        "space_quota": {
          "floating_ips_max": 2,
          "ram_max": 2048,
          "subnets_max": -1
        }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多