我正在尝试复制它,openstack swift v1中的复制语句(工作正常):
curl -i $publicURL/GXPrueba/StorageAPI/PruebaStorageCopy.png -X PUT -H "X-Auth-Token: $token" -H "X-Copy-From: /GXPrueba/StorageAPI/PruebaStorage.png" -H "Content-Length: 0"
Run Code Online (Sandbox Code Playgroud)
像这样:
private void copy(String originContainer, String origin, String destinationContainer, String destination) {
try {
URL url = new URL(storageUrl + DELIMITER + destinationContainer + DELIMITER + destination);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestMethod("PUT");
conn.setRequestProperty("X-Auth-Token", authToken);
conn.setRequestProperty("X-Copy-From", DELIMITER + originContainer + DELIMITER + origin);
conn.setRequestProperty("Content-Length", "0");
if (conn.getResponseCode() != HttpURLConnection.HTTP_CREATED) {
System.err.println("Error while copying the object: " + conn.getResponseCode());
} …Run Code Online (Sandbox Code Playgroud) 大家.我安装了Swift 1.7.4,我想为Swift添加一个新用户,我怎么能这样做?我发现在1.4.8版本中,有人说我应该先安装swauth,我注意到Swift api也说选择一种authrize方式,所以我必须先安装一个授权服务?我还发现proxy-server.conf文件中有一个tempauth中间件,我可以用它来添加用户吗?
在swift中,容器可以容纳多少个文件,这有什么限制吗?我试过谷歌这个问题,但没有得到答案,帮助!
我想将许多照片上传到Bluemix Object Storage服务,然后将其显示在Web应用程序中.现在,对对象存储容器中的照片的GET请求需要和auth令牌.有没有什么办法可以创建一个公共URL到对象,不需要GET请求的身份验证令牌?
我看到有一个选项可以创建对象的临时URL,但我不希望URL是临时的,我希望它永远存在.是创建长期临时URL的唯一选择吗?
对于我的项目,我应该根据RAM,CPU等可用资源来测量OpenStack SWIFT的系统性能.所以,我想知道,我可以使用python脚本或其他一些编程语言脚本来限制资源的使用OpenStack SWIFT测量这些资源对OpenStack SWIFT的影响???
请回复!!!
有没有办法强制过期或撤销OpenStack Swift令牌?我正在寻找一些API方法来做到这一点.
Bing/Google搜索没有返回任何有用的内容.
openstack-swift cloudfiles rackspace-cloud oauth-2.0 openstack
我正在按照教程安装swift openstacl对象存储,在lattests步骤中它要求我这样做:------- "curl -v -H'X -Storage-User:test: tester' -H 'X-Storage-Pass:测试'网址:8080/auth/v1.0" ------获取X-Storage-Url和X-Auth-Token,之后我可以获得一个帐号输入:curl -v -H'X-Auth-Token:token-from-x-auth-token-above'url-from-x-storage-url-above
有谁知道这样的命令可能意味着什么?我真的不明白它的规则!我知道它是身份识别之王,但究竟是什么意思呢?
谢谢
是否有任何云存储系统(即Cassandra,Hazelcast,Openstack Swift),我们可以在哪里更改所选对象的复制因子?比方说,我们已经在系统中发现了热点对象,因此我们可以将复制因子作为解决方案来增加?谢谢
openstack-swift database-replication cassandra infinispan hazelcast
OpenStack Swift允许在群集上的多个位置复制和分发对象.
是否保证在成功PUT操作后,我可以立即GET对象或者我必须等待对象在群集上传播?
我们使用Openstack对象存储(SWIFT)存储大文件
当我们使用浏览器导航到容器时,它列出了所有对象.
文档位于:https://developer.openstack.org/api-ref/object- storage /?expanded = #show-container-details-and-list-objects
我们不希望客户可以通过安全性浏览此列表文件如何禁用它?
openstack-swift ×10
openstack ×6
cloud ×2
cassandra ×1
cloudfiles ×1
hazelcast ×1
ibm-cloud ×1
infinispan ×1
java ×1
oauth-2.0 ×1
ovh ×1
performance ×1
propagation ×1
python ×1
replication ×1
resources ×1