lifecycle功能测试 by_秦牧羊

功能描述:
1.目前从k版本开始支持lifecycle,且仅支持Expired,既过期对象删除。
2.AWS4认证下无法进行lifecycle的修改操作,HTTP层面会出现501错误。
3.boto和boto3可以支持AWS2认证下的get和put操作,测试功能可用
4.测试发现先对bucket进行get_lifecycle操作,如果返回404,则对应的response的内容不完整,之后的一次request请求中的response会被污染。

get_bucket_lifecycle 测试用例

boto3用例

boto用例

put_bucket_lifecycle 测试用例

boto3用例

501错误提示,应该是官方还没完成该部分特性。

boto用例

get_bucket_lifecycled的404bug

错误提示

s3cmd同样报错

Leave a Comment

电子邮件地址不会被公开。