问题标签 [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 回答
89 浏览

android - 如何将用户输入从 android 应用程序存储到 IBM Cloudant

我需要开发一个基本的 android 应用程序,它将接受来自用户的数据(像 emp name 和 emp id 这样的数据),然后我需要将该数据存储到 IBM cloudant 中。任何建议将不胜感激。

0 投票
2 回答
270 浏览

amazon-s3 - 使用 AWSSDK.S3 通过 .net-core 将文件上传到 IBM COS(S3 兼容)

我有一些代码使用AWSSDK.S3将数据上传到 S3,这并不神秘。

由于 IBM 声称它的Cloud Object StorageS3 兼容,因此只需更改 appsettings.json 中的 ServiceURL 就可以使用 AWSSDK.S3 将文件上传到 IBM COS?

以前有人这样做过吗?

0 投票
3 回答
3985 浏览

apache-spark - ApacheSpark 从 S3 读取异常:内容长度分隔的消息正文过早结束(预期:2,250,236;收到:16,360)

我想从 S3 资源创建一个 Apache Spark DataFrame。我在 AWS 和 IBM S3 Clout Object Store 上试过,都失败了

我正在运行 pyspark

我正在为 IBM 设置 S3 配置

或 AWS 与

在这两种情况下,以下代码:df=spark.read.csv("s3a://drill-test/cases.csv")

它失败了,但有例外

0 投票
1 回答
233 浏览

ibm-cloud - IBM Cloud:通过 API 为存储桶创建与 S3 兼容的凭据

TL;DR我们如何使用 S3 兼容层自动创建每个用户的凭证以访问 COS 存储桶?
AFAIK 唯一记录在案的方式是 CLI;但是在 Web 服务中嵌入命令行执行并不是很吸引人!


COS (云对象存储)的 IBM 在线文档显示了为给定存储桶和给定角色创建“具有 HMAC 凭据的服务密钥”的两种方法[参考]

  • 从管理 UI
  • 使用 CLI >>ibmcloud resource service-key-create ****** --parameters '{"HMAC":true}'

这些“HMAC 凭据”的重点是访问存储桶,就好像它存储在 S3(或与 S3 API 兼容的任何其他设备)中一样。

现在,我假设 UI 和 CLI 都在幕后使用某种 API。也许他们必须同时使用 IAM API 和 COS API 才能将特定于 COS 的功能公开为“通用”安全功能。

但我在 IAM API 的在线文档中找不到任何相关内容——唯一指定“资源”和“授权策略”的 API 调用是关于创建临时令牌,而不是持久密钥[参考]
我无法'在 COS API 中也找不到任何相关的内容。那里没有什么安全问题。
如果它是开源的,我会尝试深入研究 CLI 的源代码,但可惜它不是。

我想我唯一的希望是从实际开发 CLI 的 IBM 员工那里获得“内部信息”......因此下面的标签。

0 投票
1 回答
410 浏览

python - 无法使用 python 在 IBM Cloud 对象存储中检索存储桶名称

检索存储桶名称时,它向我显示此错误。

CLIENT ERROR: An error occurred (InvalidArgument) when calling the ListBuckets operation: Invalid Argument

还有一件事我想知道 COS_ENDPOINT 是否正确。因为它还在检索时向我显示了 XML 格式错误。这是代码:

请帮帮我。

提前致谢。

0 投票
1 回答
82 浏览

ibm-cloud - 如何在 IBM Cloud Object Storage 中将用户添加到我的存储桶

我创建了一个包含一些文件的存储桶。我希望我的团队访问该存储桶。我尝试创建策略并添加用户,但团队仍然看不到存储桶。

0 投票
1 回答
76 浏览

ibm-cloud-storage - 从 IBM Cloud 对象存储中读取对象的数据

我正在学习 IBM COS,但我没有关于文档中的一个项目的很多详细信息。您能否让我知道我们是否可以在将 .xlsx 文件存储在存储桶中后读取对象数据(逐行)?谢谢

0 投票
1 回答
127 浏览

cloud - 如何访问存储在 COS (IBM Cloud) 中的对象并将其显示到使用 Django 构建并部署在 Cloud Foundry 中的网页上?

我有一个 Django 网络应用程序,我在其中显示视频。此 Web 应用程序是使用 CloudFoundry 部署的。我的视频存储在 IBM Cloud 的 Object Storage 的存储桶中。如何访问对象以便我的 Web 应用程序的网页可以直接显示视频?我不想在我的存储桶上启用公共访问

0 投票
1 回答
185 浏览

php - 使用 PHP 的 IBM 云存储

我正在尝试通过 PHP 在 IBM 云存储上创建存储桶并上传文件,但出现错误 405 Method not allowed,我已经阅读了它提到我们可以使用 s3 的文档,所以我使用 AWS s3 sdk 连接但它不起作用。

所以这是我必须用来验证文件并将文件上传到存储桶但它不起作用的代码。

0 投票
2 回答
320 浏览

ibm-cloud - KEY 在 IBM Cloud cli 的云对象存储插件中是什么意思?

我正在尝试使用 cli 将文件上传到我的 IBM Cloud 对象存储中。命令如下:

:~ ibmcloud cos object-put --bucket Backup --body Downloads/DRIVING_MIVUE/Normal/F/FILE201217-151749F.MP4
FAILED Mandatory Flag '--key' is missing NAME: ibmcloud cos object-put - 将对象上传到桶。

用法:ibmcloud cos object-put --bucket BUCKET_NAME --key KEY [--body FILE_PATH] [--cache-control CACHING_DIRECTIVES] [--content-disposition DIRECTIVES] [--content-encoding CONTENT_ENCODING] [--content-语言 LANGUAGE] [--content-length SIZE] [--content-md5 MD5] [--content-type MIME] [--metadata STRUCTURE] [--region REGION] [--output FORMAT] [--json]

选项:

--bucket BUCKET_NAME 存储桶的名称 (BUCKET_NAME)。

--key KEY 对象的KEY。

...

这里是什么KEY意思?我试图提供一个字符串,如下所示,但出现错误。

ibmcloud cos object-put --bucket Backup --body Downloads/DRIVING_MIVUE/Normal/F/FILE201217-151749F.MP4 --key FILE201217-151749F

FAILED 指定的键不存在。