问题标签 [object-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 投票
2 回答
414 浏览

ruby - 如何为 SoftLayer 的对象存储上的对象生成 TempURL

如何为 SoftLayer 的对象存储上的对象生成 TempURL?

我目前使用 Ruby API,我可以在验证后访问我的对象。但对于外部最终用户,我需要为该对象生成公共 URL,无需身份验证过程即可访问。

我试图生成过期的临时 URL,但我找不到hexdigest()HMAC 的密钥。我怎样才能找到它?还是有其他方法可以获得相同的结果?

0 投票
0 回答
509 浏览

java - Android Studio:org.openstack4j.api.exceptions.ConnectorNotFoundException:在类路径中找不到 OpenStack4j 连接器

我正在尝试通过 android studio 连接到 Object Storage 服务,但收到以下错误消息:

03-21 15:47:19.668 31335-31335/com.example.michaelwizard.coudapp I/System.out: VCAP_APPLICATION - null 03-21 15:47:19.668 31335-31335/com.example.michaelwizard.coudapp I/System .out: VCAP_SERVICES - null 03-21 15:47:19.688 31335-31335/com.example.michaelwizard.coudapp W/System.err: [org.openstack4j.core.transport.internal.HttpExecutor] 错误:未找到 OpenStack4j 连接器在类路径 03-21 15:47:19.689 31335-31335/com.example.michaelwizard.coudapp D/AndroidRuntime:关闭 VM 03-21 15:47:19.689 31335-31335/com.example.michaelwizard.coudapp E/AndroidRuntime :致命例外:主进程:com.example.michaelwizard.coudapp,PID:31335 org.openstack4j.api。exceptions.ConnectorNotFoundException:在 org.openstack4j.core.transport.internal.HttpExecutor.execute(HttpExecutor.java: org.openstack4j.core.transport.internal.HttpExecutor.service(HttpExecutor.java:33) 的类路径中找不到 OpenStack4j 连接器51) 在 org.openstack4j.openstack.internal.OSAuthenticator.invoke(OSAuthenticator.java:78) 在 org.openstack4j.openstack.client.OSClientBuilder$ClientV3.authenticate(OSClientBuilder.java:127) 在 com.example.michaelwizard 的 org.openstack4j.openstack.client.OSClientBuilder$ClientV3.authenticate(OSClientBuilder.java:163) .coudapp.ObjectActivity.ObjectOpenStack4j(ObjectActivity.java:87) 在 com.example.michaelwizard.coudapp.ObjectActivity.onClick(ObjectActivity.java:104) 在 android.view.View。performClick(View.java:5198) at android.view.View$PerformClick.run(View.java:21147) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler .java:95) 在 android.os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5417) 在 java.lang.reflect.Method。在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 的 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 调用(本机方法)

这是我的代码

这是我的毕业设置

0 投票
2 回答
419 浏览

encryption - IBM Softlayer Object Storage:静态加密(即服务)是一种选择吗?

我目前正在使用 IBM Softlayer Object Storage。我想知道是否有一些静态加密(作为服务)选项?例如,Softlayer 是否以某种方式管理加密密钥(例如 AWS 使用 I AM 的方式),还是提供一种简单的方法来自动加密通过 Object Storage API 上传的内容?

0 投票
1 回答
139 浏览

php - SoftLayer 对象存储 API:搜索结果不正确

我尝试将 softlayer 对象存储与 api-client 一起使用。 软层对象存储 php

我的目标是按文件名搜索,并查看文件是否存在。

单字节文件名(例如 a.jpg)正确的结果。多字节文件名(日本语.jpg)结果不正确。

我的容器是photo,没有子目录。

下面的代码

结果 objectCount 100 不正确。我希望 objectCount 1。

返回值部分的结尾。

我需要状态存在。
有人有任何想法或正确的方法吗?
谢谢你。

0 投票
1 回答
3274 浏览

docker - pkgProblemResolver::Resolve 生成​​的中断,这可能是由持有的包引起的

我曾尝试通过 docker 安装对象存储。但是当我运行 docker 文件时,它给了我这个输出和错误消息:

链接到上述输出的屏幕截图

0 投票
3 回答
2309 浏览

ibm-cloud - Bluemix 对象存储服务中对象的公共 URL

我想将一些照片上传到 Bluemix Object Storage 服务,然后在 Web 应用程序中显示它们。现在,对对象存储容器中的照片的 GET 请求需要和身份验证令牌。有什么方法可以创建一个不需要 GET 请求的身份验证令牌的对象的公共 URL?

我看到有一个为对象创建临时 URL 的选项,但我不希望 URL 是临时的,我希望它永远存在。是创建长期临时 URL 的唯一选择吗?

0 投票
2 回答
721 浏览

apache-spark - Bluemix Apache-Spark:通过 spark-submit 从 python 文件访问对象存储

我在 bluemix 使用 Apache-Spark 服务。我目前无法通过 spark-submit 访问我的对象存储。

我知道该文件存在并且可以通过 jupyter notebook 上的 swift 访问。我使用以下方法进行验证:

输出是:

但是当我尝试对 spark-submit 做同样的事情时,我得到了一个错误。

这是我通过 spark-submit 提交的代码:

这会引发以下异常:

我究竟做错了什么 ?我应该使用 SwiftClient 吗?网址结构不好吗?

0 投票
1 回答
218 浏览

python - Bluemix Python Flask 应用程序使用 list.append() 将列表参数传递给模板

我正在将我的烧瓶应用程序中的字符串列表传递给 html 模板,在我尝试附加列表之前,它工作得非常好。我已经使用客户端 python 脚本测试了我对 append 方法的使用,它正在工作。我很困惑为什么我的列表附加会导致内部服务器错误。这是我的模板中使用参数的部分

这是我的烧瓶应用程序中的路线

FILES.append('test3') 行导致了问题,但我不知道为什么。当我注释掉这一行时,列表会按照您的预期传递给模板。

这是完整的追溯

似乎附加并没有导致错误,而是暴露了一个错误。整理好后我会更新。

0 投票
1 回答
152 浏览

api - (Softlayer api)如何从softlayer中的对象存储中获取端点?

如何获取softlayer中集群的连接信息?我需要所有集群的公共和私有身份验证 URL。

看来softlayer不支持open stack api的/v1/endpoints api。

我可以在网络存储中看到getObjectStorageConnectionInformation api。但不知道如何使用它。

0 投票
2 回答
3151 浏览

apache - 如何使用 swift API 在 swift 对象存储中上传目录结构

我在 Bluemix 上使用 swift 对象存储来保存我的一些多媒体图像。我注意到 SWIFT CLI 工具有一个选项 --prefix 可以将目录上传到对象存储。我知道对象存储没有其目录结构,但它通过在文件夹结构前加上文件名来保持层次结构。CLI 允许使用 --prefix 选项下载文件夹,并在下载时创建所需的目录结构。

我正在寻找通过使用 REST API 实现的类似功能。在 API 文档中,我看不到任何提供有关文件夹信息的方式。有谁知道如何使用 API 实现相同的行为?

谢谢马诺伊