swift接口的使用

本文档介绍了如何使用curl工具操作Swift API接口,包括基本的curl命令、Swift的account和object操作。针对openstack提供的swift API,文章分享了作者在实际使用中遇到的问题和解决经验,为读者提供参考。
摘要由CSDN通过智能技术生成

swift API的使用

最近楼主要使用swift的API接口,楼主有一个习惯,不管开发需要用到什么知识,都喜欢看官方文档,虽然大部分是英文,但是用起来还是感觉可靠,不过对于openstack给的swift API接口,可叫我吃了不少苦,所以写下这篇文章希望给有同样困惑的朋友帮助。

openstack官网有专门的开发者文档介绍如何使用curl操作swift(http://docs.openstack.org/api/openstack-object-storage/1.0/content/),虽然有部分接口有问题,不过大部分写的比较详细还是值得借鉴的。

1.curl的使用

首先,我们需要知道swift提供的标准API都是通过curl工具完成的,比如说PUT,GET,POST等等。

对于curl的使用这里简单说下,具体详细情况,可以通过man工具或者百度和谷歌自己丰富自己。

curl基本命令:

-H <line> 自定义头信息传递给服务器

-i 输出时bao阔protocol头信息

-k 允许不使用证书到SSL站点

-v 显示详细信息

-X<command> 指定命令

-d<data> HTTP POST方式传送数据

2.使用curl操作switf接口

由于楼主搭建的是keystone的主机所以通过以下命令获取token:
$curl -d '{"auth":{"tenantName": "DA","passwordCredentials":{"username": "system","password": "123456"}}}' -H "Content-type:application/json" http://192.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值