连接到 Node-Red 上的对象存储

Connecting to Object Storage on Node-Red

我正在尝试使用 Node-Red 从我的对象存储服务中检索图像。

我在 IBM Bluemix 上的 Node-Red 实例 运行 中导入了对象存储节点,我正在尝试使用 "get" 节点,但我无法弄清楚如何将它正确连接到对象存储服务。

我设置了从 Bluemix 服务获取配置详细信息的选项,但是在部署时我总是会收到一条错误消息 "Object Storage Put (err): No object storage configuration found!"。

如果我改为使用基于 API 的配置信息选项,我需要填写在我的 VCAP_SERVICES 或对象存储服务凭证上找不到的字段。显示需要填写的字段

但我的服务凭证仅包括:

"apikey"
"endpoints"
"iam_apikey_description"
"iam_apikey_name"
"iam_role_crn"
"iam_serviceid_crn"
"resource_instance_id"

谁能给我指出正确的方向?

在此link中可用的node-red对象存储贡献:

https://flows.nodered.org/node/node-red-contrib-objectstore

旨在与 Bluemix (IBM Cloud Platform) 中的 Swift 对象存储集成。

如果您转到下面的目录 link:

https://console.bluemix.net/catalog/infrastructure/object-storage-group

有 4 个选项,您之前选择并尝试连接的选项可能是左侧的第一个,并且不会与 node-red-contrib-objectstorage 集成。 T

要与 node-red 集成,您需要在最右侧创建一个对象存储服务实例:Object Storage OpenStack Swift for Bluemix