极乐门资源网 Design By www.ioogu.com
boto操作
import datetime import boto.s3.connection from boto.s3.key import Key conn = boto.connect_s3( aws_access_key_id="123456", aws_secret_access_key="123456", host="127.0.0.1", port=8080, is_secure=False, calling_format=boto.s3.connection.OrdinaryCallingFormat(), ) str_bucket_name = "bucket_test" conn.create_bucket(str_bucket_name) # 创建bucket for bucket in conn.get_all_buckets(): # 获取所有bucket # 将实际转为本地时间 print({"name": bucket.name, "create_date": str(datetime.datetime.strptime(bucket.creation_date, "%Y-%m-%dT%H:%M:%S.%fZ") + datetime.timedelta(hours=8))}) # 删除指定的bucket for bucket in conn.get_all_buckets(): if bucket.name == str_bucket_name: for key in bucket.list(): # 必须将bucket里清空后,才能删除掉对应的bucket bucket.delete_key(key.name) conn.delete_bucket(bucket.name) break # 存储文件流或字符串中的数据 key = Key('hello.txt') key.set_contents_from_file('/tmp/hello.txt')
使用boto进行https的连接失败, validate_certs设置成True或False没有任何作用
is_secure为Ture时,遇到的报错如下
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)
is_secure为False时,遇到的报错如下
http.client.RemoteDisconnected: Remote end closed connection without response
遂更换了botot3
boto3,下面的示例是用的https的(boto对于https的连接不上,可能是因为我的证书是自制的,所以才找了这个包)
import urllib3 import boto3 urllib3.disable_warnings() s3 = boto3.resource( service_name='s3', aws_access_key_id="123456", aws_secret_access_key="123456", endpoint_url='https://192.168.150.20:8080', verify=False ) str_bucket_name = "bucket_test" s3.create_bucket(Bucket=str_bucket_name) for bucket in s3.buckets.all(): # 获取所有bucket # 将实际转为本地时间 print({"name": bucket.name, "create_date": datetime.datetime.strftime(bucket.creation_date + datetime.timedelta(hours=8), "%Y-%m-%d %H:%M:%S")}) # 删除指定的bucket for bucket in s3.buckets.all(): if bucket.name == str_bucket_name: bucket.objects.all().delete() # 等价于下面两行 # for obj in bucket.objects.all(): # obj.delete() bucket.delete() # 存储文件流或字符串中的数据 s3.Object('mybucket', 'hello.txt').put(Body=open('/tmp/hello.txt', 'rb'))
以上就是python boto和boto3操作bucket的示例的详细内容,更多关于python 操作bucket的资料请关注其它相关文章!
极乐门资源网 Design By www.ioogu.com
极乐门资源网
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
极乐门资源网 Design By www.ioogu.com
暂无python boto和boto3操作bucket的示例的评论...
更新日志
2024年11月18日
2024年11月18日
- 群星《魅音绝唱》黑胶CD【WAV】
- 腾格尔.2002-四十独白【风潮】【WAV+CUE】
- 陈明真.1992-到哪里找那么好的人【华星】【WAV+CUE】
- 黄凯芹.2012-廿五年3CD【环球】【WAV+CUE】
- 证声音乐图书馆《七夕 爵士情缘》[320K/MP3][64.8MB]
- 证声音乐图书馆《七夕 爵士情缘》[FLAC/分轨][327.79MB]
- 杨泰瑞《City Boy》[320K/MP3][28.71MB]
- 胡彦斌《失业情歌》首版[WAV+CUE]
- 杨泰瑞《City Boy》[FLAC/分轨][159.66MB]
- APM亚流新世代《一起冒险》[320K/MP3][68.66MB]
- FIM《天伦乐》(DaydreamsAndLullabies)24K金碟[WAV+CUE]
- 【雨果唱片】中国管弦乐《鹿回头》
- 【雨果唱片】中国管弦乐《鹿回头》WAV
- APM亚流新世代《一起冒险》[FLAC/分轨][106.77MB]
- 崔健《飞狗》律冻文化[WAV+CUE][1.1G]