博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在客户端使用python来调用boto S3 API来操作librados库
阅读量:2434 次
发布时间:2019-05-10

本文共 1182 字,大约阅读时间需要 3 分钟。

实验环境:

客户端:ubuntu17.04
服务端: ceph集群
基本上常用的API接口在下面网页里面都有:
下面附上我的一个示例:

#!/usr/bin/pyhtonimport botoimport boto.s3.connectionfrom timeit import Timerfrom boto.s3.key import Keyaccess_key = 'OHP5X3XQSC1IOWQUYDNT'secret_key = 'BqiUlhfWGvsz30FVCjzUhPesGH4NDa69joNHEYep'conn = boto.connect_s3(            aws_access_key_id = access_key,                aws_secret_access_key = secret_key,                    host = '192.168.1.220', port=80,                        is_secure=False,                            calling_format = boto.s3.connection.OrdinaryCallingFormat(),                            )'''print "create a bucket\n"bucket = conn.create_bucket('my-first-s3-bucket')''''''print "write file to bucket:\n"bucket = conn.get_bucket('my-first-s3-bucket')k = Key(bucket)k.key = 'myfile'for i in range(1024):       k.set_contents_from_filename('lxl.txt')''''''print "delete a bucket:\n"full_bucket = conn.get_bucket('my-first-s3-bucket')for key in full_bucket.list():    key.delete()conn.delete_bucket('my-first-s3-bucket')'''for bucket in conn.get_all_buckets():            print "{name}\t{created}".format(name = bucket.name,created = bucket.creation_date,)

这个代码示例接的是我的下面这篇博客,如果不太明白的可以看看:

转载地址:http://hrvmb.baihongyu.com/

你可能感兴趣的文章
2017年,阿里巴巴开源的那些事
查看>>
推动边缘计算的七项核心技术
查看>>
边缘计算精华问答 | 边缘计算需要IaaS、PaaS、SaaS等服务能力吗?
查看>>
Spark精华问答 | Spark 会替代Hadoop 吗?
查看>>
豆瓣已玩烂,来爬点有逼格的 ——IMDB 电影提升你的品位
查看>>
一部刷爆朋友圈的5G短片,看完才知道5G多暖多重要!
查看>>
SDN精华问答 | SDN可以做什么?
查看>>
云评测 | 开发者最有用的开源云监控工具有哪些呢? 这7款神器总有一款适合你!...
查看>>
小团队的微服务之路
查看>>
K8S精华问答 | Kubernetes集群不能正常工作,难道是防火墙问题?
查看>>
5G精华问答 | 什么是5G?5G与LTE有什么关系?
查看>>
虎牙直播在微服务改造方面的实践和总结
查看>>
微服务精华问答 | 在使用微服务架构时,您面临哪些挑战?
查看>>
Kubernetes 调度器实现初探
查看>>
边缘计算精华问答 | 边缘计算有哪些应用场景?
查看>>
数据中台精华问答 | 数据中台和传统数仓的区别是什么?
查看>>
如何用30分钟快速优化家中Wi-Fi?阿里工程师有绝招
查看>>
【C语言】C语言中常用函数源代码【strncpy ,strncat ,strncmp】
查看>>
【Java】【算法练习】题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后续遍历的结果。如果是输出yes,不是输出no,数组任意两个数字不相同。
查看>>
【Java】给定一个二叉树和其中的一个节点,请找出中序遍历的下一个节点且返回, 注意:树中的节点不仅包含左右子节点,同时包含父节点的指针。
查看>>