Amazon web services Gitlab备份到S3存储桶
我已经开始按照指令()将Gitlab数据备份到AWS S3存储桶。到目前为止,它工作正常,但我无法将此数据自动移动到S3 bucket中的子文件夹(如S3://my\u gitlab\u bucket\u backup/Amazon web services Gitlab备份到S3存储桶,amazon-web-services,amazon-s3,gitlab,gitlab-omnibus,Amazon Web Services,Amazon S3,Gitlab,Gitlab Omnibus,我已经开始按照指令()将Gitlab数据备份到AWS S3存储桶。到目前为止,它工作正常,但我无法将此数据自动移动到S3 bucket中的子文件夹(如S3://my\u gitlab\u bucket\u backup/NewFolder) 目前,我执行了以下更改以将备份移动到bucket中的根文件夹 gitlab_rails['manage_backup_path'] = true gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
NewFolder
)
目前,我执行了以下更改以将备份移动到bucket中的根文件夹
gitlab_rails['manage_backup_path'] = true
gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
gitlab_rails['backup_archive_permissions'] = 0644 # See: http://doc.gitlab.com/ce/raketasks/backup_restore.html#backup-archive-permissions
gitlab_rails['backup_pg_schema'] = 'public'
gitlab_rails['backup_keep_time'] = 604800
gitlab_rails['backup_upload_connection'] = {
'provider' => 'AWS',
'region' => 'us-east-1',
'aws_access_key_id' => 'ABCDEF',
'aws_secret_access_key' => 'XYZAL'
}
gitlab_rails['backup_upload_remote_directory'] = 'my_gitlab_bucket_backup'
考虑到上述配置有效,并且my_gitlab_bucket_备份将备份存放到bucket的根文件夹中,我们将非常感谢将此备份移动到bucket中的子文件夹的任何帮助。如果您想将后续备份放入您的\u文件夹(位于存储桶根目录下的路径/文件夹),您可以尝试使用一项新功能,方法是如前所述,在服务器上设置
目录=
e、 g.sudo gitlab rake gitlab:backup:create DIRECTORY=your_文件夹
如果您要求提供将旧备份文件移动到此文件夹中的功能,我认为该功能不存在。这令人困惑,您启动备份了吗?你只想将已经备份的文件移动到子文件夹?我必须在gitlab.rb文件中执行哪些更改,以便下一次我的备份文件将自动移动到S3 bucketwas中的子文件夹中,因为我自己正在查找此文件,而我发现它的唯一原因是你的帖子@Rahul Sahotay