外部应用程序如何访问ibm云对象存储

时间:2018-02-22 09:18:00

标签: ibm-cloud object-storage ibm-cloud-storage

我有IBM COS服务,能够通过cli使用Curl命令来检索对象。我使用IAM令牌来检索。但是,如何让外部Web应用程序(例如,节点访问此服务?)

外部应用访问授权应该有什么价值?

2 个答案:

答案 0 :(得分:1)

外部应用程序将采用AWS CLI之类的形式或使用HTTP库与IBM Cloud Object Storage API相结合的任何其他应用程序或甚至用于Python等语言的SDK,{ {3}}或Java

以上所有内容都会要求您提供访问密钥密钥

您可以通过生成新的HMAC凭证[1]从IBM Cloud控制台获取这两者:

  1. 导航到您的Cloud Object存储帐户
  2. 点击服务凭据
  3. 右侧的
  4. 点击右侧的新凭据按钮
  5. 对于"添加内联配置参数(可选)"文本框输入以下JSON: {"HMAC":true}
  6. [1] Node.Js

答案 1 :(得分:0)

我们可以使用ibm-cos-sdk节点库https://www.npmjs.com/package/ibm-cos-sdk。您需要使用您的HMAC凭证。

Node node = document.selectSingleNode("//entry");