MinIO命令行客户端mc通过lifecycle设置自动清理未完成的上传

st 发布于 2021-08-12 925 次阅读


dokcer安装

docker pull minio/mc即可拉取镜像。

启动并设置S3源

docker run -it --entrypoint=/bin/sh minio/mc运行程序。
mc alias set name https://s3_url access_key secret_key设置源地址。

mc admin info s3检查运行状况。

设置lifecycle

mc ilm import name/bucket_name进入设置模式。

{
"Rules": [
{
"Expiration": {
"Days": 36500
},
"ID": "AbortIncompleteMultipartUpload",
"Status": "Enabled",
"AbortIncompleteMultipartUpload": {
"DaysAfterInitiation": 1
}
}
]
}

设置lifecycle。