Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Gitlab备份到S3存储桶_Amazon Web Services_Amazon S3_Gitlab_Gitlab Omnibus - Fatal编程技术网

Amazon web services Gitlab备份到S3存储桶

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"

我已经开始按照指令()将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"
 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