2017-02-17 54 views
0

我正在使用backup-manager備份目錄的內容,如/home
我想將存檔文件上傳到s3存儲桶。 我在S3存儲桶的目錄結構說/bucket_name/x/y/
如果我寫export BM_UPLOAD_S3_DESTINATION="bucket_name",如果我在export BM_UPLOAD_S3_DESTINATION="bucket_name/x/y/"寫的文件會被上傳到bucket_name/
,則發生錯誤桶名稱不應該是這樣的IP地址。 但我想將檔案上傳到bucket_name/x/y/
我該如何做到這一點?上傳到s3時的備份管理器存檔名稱

回答

0

由於BM_ARCHIVE_PREFIX沒有幫助,我們可以要求backup-manager生成備份文件,但不要上傳它。我們可以編寫一個腳本來上傳文件,並可以在腳本中指定我們想要的任何地址。這是唯一可行的解​​決方案。

1

BM_UPLOAD_S3_DESTINATION應該是要上傳的存儲桶的名稱,如解釋here所述。

從技術上來說,您可以使用BM_ARCHIVE_PREFIX將其設置爲x/y/

這樣你的對象將會有一個名字,如x/y/backup.txt,並且會在你創建的目錄中結束。

+0

剛剛發現它,謝謝雖然,http://docshare01.docshare.tips/files/18511/185113334.pdf講述了很多關於備份管理器,並且看起來也更新了。 – rohanagarwal

+0

是的,我看到指南,但我無法鏈接特定的地方。順便說一句,您也可以使用'BM_UPLOAD_DESTINATION' – moondaisy

+1

BM_UPLOAD_DESTINATION被BM_UPLOAD_S3_DESTINATION覆蓋(頁23) – rohanagarwal