異なる bucket 間でのデータのクローン
他のプロバイダーから FPT Smart Cloud の S3 に移行する場合、または 2 つの S3 環境を並行して使用する場合、Rclone または s3sync ツールを使用してデータのクローンプロセスをより便利に実行できます。
例えば S3 Site01 を使用していて S3 Site02 に移行し、Site01 の bucket から Site02 にデータをクローンしたい場合、以下の手順で実行します。
Linux での bucket データのクローン
- Rclone ツールをダウンロードしてインストールします。
sudo apt-get install rclone
- Site01 と Site02 の情報を含む rclone フォルダーを作成するために、
~/.config/rclone/rclone.confの rclone.conf ファイルを作成し、以下の内容で編集します。
(provider 項目は使用する S3 環境に応じて AWS などに変更できます)
[site01]
type = s3
provider = Other
env_auth = false
access_key_id = 00d4701ee34ab6a0967b
secret_access_key = SevRaN+gCPbIC6VvUjXx74mhHkbg0ZuQTFpmYTsa
endpoint = https://s3-sgn09.fptcloud.com/
acl = private
[site02]
type = s3
provider = Other
env_auth = false
access_key_id = XRRS541KWS8T9DMDRCFY
secret_access_key = gknj5RPmgifmr4Bc90euHF8GIaZEY7xJD6bVDm7D
endpoint = https://s3-hfx03.fptcloud.com/
acl = private
結果:
-
Site02 でデータを含まない新しい bucket を作成します。
-
Rclone を通じて 2 つのサイトの bucket とデータを確認します。
--dry-runオプションでコマンドを実行してクローンプロセス中にエラーがないことを確認します。
rclone sync -Pv site01:bucket-site01 site02:bucket-site02 --dry-run
--dry-run オプションでエラーが表示されなければ、--dry-run オプションを除いてコマンドを実行します。
rclone sync -Pv site01:bucket-site01 site02:bucket-site02
実行成功後、rclone を通じて 2 つのサイトのデータと bucket を確認できます。



