问题标签 [ibm-cloud-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
197 浏览

rest - 无法通过 Softlayer Rest API 使用 IBM 云对象存储 (VMDK) 导入自定义图像

我正在尝试从通过 Rest API 上传到 Cloud Object Storage 的 VMDK 导入图像,但出现如下所述的错误。

请帮助我解决这个问题。

使用的 API: https ://api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest_Block_Device_Template_Group/createFromIcos

'身体

API 响应:

0 投票
2 回答
161 浏览

command-line-interface - 如何使用 IBM CLI 从 IBM 云对象存储导入图像

我们需要通过 IBM CLI 从 IBM Cloud Object Storage 中现有的 .vmdk 文件导入映像。

我没有找到任何带有导入图像命令的文档。请帮助我执行相同的命令。

0 投票
1 回答
3875 浏览

ibm-cloud - IBM Watson Assistant:如何将图像作为聊天机器人响应发送

我想附加一个图像作为 IBM Watson Assistant 响应。

它必须放在公共存储库中,但我想知道是否可以将它放在 IBM Cloud Object Storage 上,因为我有我的图像。

如果我不能让它成为可能。如何在 watson 助手中发送图像作为响应?我在文档中找不到任何东西。

0 投票
1 回答
193 浏览

rest - 如何使用 Rest API 在 IBM 云对象存储中获取区域列表

我需要使用 Rest API 在 IBM Cloud Object Storage 中获取区域列表。例如:us-east、au-syd 等。我没有找到任何与获取区域列表相关的 API 参考。

0 投票
1 回答
142 浏览

php - 无法通过 curl 和 php 完成文件上传

我一直在尝试将部分文件上传到 IBM 存储云,一切似乎都很好。

IBM 文档链接:

它涉及3个步骤

第 1 步:启动分段上传

我已经通过启动分段上传文档获得了我的 UploadedId

第 2 步:上传部分

我上传的文件大约是3504 字节(canada1.jpg),它是通过 Uploads Part Documentation 分 4 部分上传的。

以下是API 响应请求的上传部分的成功结果(标题为 HTTP/1.1 200 OK) 。

该文件实际上在我的 IBM 存储桶上可用,每当我查询列表部分时,我都可以按照以下方式获取文件的每个细节

第 3 步:完成分段上传

现在我尝试按照相同的文档完成分段上传。

这是关于完成分段上传的内容,这是出现问题的地方

向具有查询参数 uploadId 和正文中相应 XML 块的对象发出的 POST 请求将完成分段上传

这是我的问题:

当我尝试按照以下代码完成文件上传时。代码会继续加载到浏览器上,直到超时。我已将超时时间分别增加到 3000,但同样的问题。看来帖子没有正确发送。有人可以帮我吗

0 投票
0 回答
231 浏览

node.js - 使用 IBM 云功能写入存储在 IBM 云对象存储中的 CSV 文件

我必须通过我使用 Nodejs 所做的 IBM 云功能读取存储在 IBM 云对象中的 CSV 文件。现在我必须对该文件应用任何逻辑并通过 IBM 云功能将其写回。

我该怎么做(请输入代码)?

下划线是使用 IBM Cloud 函数中的“读取文件”操作从 IBM 云对象存储读取 CSV 文件的代码。

常量 COS = 要求('ibm-cos-sdk').S3;

异步函数主(参数){

const IAM_API_KEY = process.env['__OW_IAM_NAMESPACE_API_KEY']

const ENDPOINT = 's3.eu-gb.cloud-object-storage.appdomain.cloud'

const BUCKET = '我的桶'

常量文件 = 'Sample.csv'

常量配置 = {

}

常量 cos = 新 COS(config);

常量选项 = { 桶:桶 }

异步函数 getItem(bucketName, itemName) {

控制台.log( Retrieving item from bucket: ${bucketName}, key: ${itemName});

}

console.log(等待 getItem(桶,文件))

}

0 投票
1 回答
57 浏览

db2 - 在 IBM Cloud 的 Db2 页面上不断收到错误“创建服务 - 无法获取”

我试过了,失败了,删除了数据库,现在又试了 7 次,每次都收到这个错误。我正在参加精简计划并参加 IBM 数据科学认证课程,但我无法通过这部分。任何帮助将不胜感激。

删除数据库(我相信只有一个精简版计划)重试了几次

0 投票
1 回答
136 浏览

python - 使用 python 将文件上传到 IBM 云对象存储时出错

在 IDLE 中运行代码时,它什么也不显示。

0 投票
1 回答
683 浏览

ibm-cloud - 文件未使用 python 上传到 IBM 云对象存储

在 IDLE 中运行代码时,它什么也不显示。

从 ibm_botocore.client 导入配置

导入 ibm_boto3

def upload_file(凭证,local_file_name,key):

cos = ibm_boto3.client(service_name='s3', ibm_api_key_id=credentials['从服务凭证描述中得到'],

ibm_service_instance_id=credentials['从服务凭证描述中得到'],

ibm_auth_endpoint=credentials['s3.eu-gb.cloud-object-storage.appdomain.cloud'],//因为我的地区是伦敦

config=Config(signature_version='oauth'),

endpoint_url=credentials[' https://control.cloud-object-storage.cloud.ibm.com/v2/endpoints '])

尝试:

例外为 e:

别的:

0 投票
1 回答
1801 浏览

cloud - 如何获取 IBM Cloud Object Storage 上文件的直接 URL

所以,我在 IBM 的 Cloud Object Storage 上有一个存储桶。在这个存储桶中,我有一个名为“test.png”的文件。

我需要的是一个可以用来直接访问这个文件的 URL。我可以在浏览器上编写的 URL,图像将在我的浏览器上打开。

我到处搜索,除了这种格式的“ObjectSQL URL”之外找不到任何东西:

cos://{区域}/{桶}/{文件}