Cha*_* C. 8 crontab amazon-s3 gitlab gitlab-omnibus
我想删除超过1周的备份文件.我从gitlab 跟踪了这个备份文档,并成功创建了备份文件以上传到Amazon S3.
我也设置gitlab_rails['backup_keep_time'] = 604800
但它不起作用.
但是,从我在他们创建的IAM用户策略中观察到的内容.无权删除文件.
备份文件正在打包,我不想在AWS中手动执行此操作.
是否有任何标准方法可以删除Amazon S3中用于gitlab omnibus包的备份文件?
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1412062044000",
"Effect": "Allow",
"Action": [
"s3:AbortMultipartUpload",
"s3:GetBucketAcl",
"s3:GetBucketLocation",
"s3:GetObject",
"s3:GetObjectAcl",
"s3:ListBucketMultipartUploads",
"s3:PutObject",
"s3:PutObjectAcl"
],
"Resource": [
"arn:aws:s3:::my.s3.bucket/*"
]
},
{
"Sid": "Stmt1412062097000",
"Effect": "Allow",
"Action": [
"s3:GetBucketLocation",
"s3:ListAllMyBuckets"
],
"Resource": [
"*"
]
},
{
"Sid": "Stmt1412062128000",
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::my.s3.bucket"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
Rez*_*avi 14
您可以按以下步骤使用S3生命周期策略:
单击S3属性,选择Lifecycle选项卡,然后单击Add rule.
单击"配置规则".
选中永久删除并输入七天(或您想要的任何其他数字),然后点击查看.
输入规则名称,然后单击"创建并激活规则".
检查您创建的规则是否成功并享受.
归档时间: |
|
查看次数: |
3190 次 |
最近记录: |