对于S3 Bukcet,在其属性界面,都能看到 【存储桶版本控制】
其值有3个,已暂停(Suspended),已启用,已禁用
我们可以通过AWS SDK for Python (Boto3)的方便查询指定S3 Bucket的存储桶版本控制,的状态值
BucketVersionResponse=NewS3client.get_bucket_versioning(Bucket=Name) BucketVersion=BucketVersionResponse.get("Status","Disabled")
关于【存储桶版本控制】Status字段的说明如下:
1、对于响应数据中,状态只有如下两种值 'Status': 'Enabled'|'Suspended'
2、只有当获取时key异常时,才能是Disabled状态,即是说当是Disabled时,就没有Status这个键
3、如果是新建S3 Bucket的时候,选择的 不开启版本控制 ,那么就会出现没有 Status字段,页面上会显示为Disabled
4、一般是当S3 Bucket开启过【存储桶版本控制】,然后再编辑时,选择 Suspend 暂停关闭,这样Status字段及页面上就会显示为 Suspended
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17603361.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!