Ich mag die Backup-Dateien löschen, die älter als 1 Woche. Ich habe diese backup document von Gitlab gefolgt und erfolgreich die Backup-Dateien erstellen, um Amazon S3 zu laden.Gitlab Omnibus: Löschen Sicherung von Amazon S3
Ich habe auch gitlab_rails['backup_keep_time'] = 604800
eingerichtet, aber es funktioniert nicht.
jedoch von dem, was ich in der IAM-Benutzerrichtlinie beobachten sie erstellt. Es gibt keine Berechtigung, die Dateien zu löschen.
Die Backup-Dateien packen und ich möchte nicht, dies in AWS manuell tun.
Gibt es eine standardisierte Möglichkeit, die Backup-Dateien in Amazon S3 für Gitlab Omnibus-Paket zu löschen?
{
"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"
]
}
]
}