上传到s3时的备份管理器存档名称

时间:2017-02-17 13:21:31

标签: amazon-s3 backup

我正在使用backup-manager来备份目录的内容/home
我想将存档文件上传到s3存储桶。 我在s3桶中有一个目录结构说/bucket_name/x/y/
如果我写export BM_UPLOAD_S3_DESTINATION="bucket_name",则存档将上传到bucket_name/ 如果我在export BM_UPLOAD_S3_DESTINATION="bucket_name/x/y/"中写入,则会发生错误,即桶名称不应与IP地址相同。 但我希望将存档上传到bucket_name/x/y/ 我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

BM_ARCHIVE_PREFIX应该是要上传的广告素材的名称,如here所述。

从技术上讲,there isn't such a thing as directories/folders on S3,您可以使用x/y/将其设置为x/y/backup.txt

这样,您的对象将具有类似{{1}}的名称,并最终位于您创建的目录中。

答案 1 :(得分:0)

由于BM_ARCHIVE_PREFIX没有帮助,我们可以要求备份管理器生成备份文件,但不要上传它。我们可以编写一个脚本来上传文件,并可以在脚本中指定我们想要的任何地址。这是唯一可行的解​​决方案。