始める前に
AnyBucketは、B2のS3互換APIを通じて通信します。必要なものは次のとおりです:
- バケット。Backblazeのウェブ画面でバケットの詳細を開くと、
s3.us-west-004.backblazeb2.comのようなS3エンドポイントが表示されます。s3.と.backblazeb2.comの間の部分がリージョンです。 - そのバケットの読み書きを許可したアプリケーションキー。BackblazeにはkeyIDとapplicationKeyが表示されます。S3の用語では、これがアクセスキーIDとシークレットアクセスキーにあたります。
アプリケーションキーを作成する
- Backblazeのアカウントにサインインし、アプリケーションキーのページを開きます。
- 新しいアプリケーションキーを追加します。使用するバケット1つへのアクセスを、読み取りと書き込みの両方で許可します。
- キーを作成し、keyIDとapplicationKeyをコピーします。アプリケーションキーは一度しか表示されないため、ページを離れる前にコピーしてください。
AnyBucketで接続する
- ⇧⌘K(ファイル → サーバへ接続…)を押します。
- クラウドストレージでBackblaze B2を選びます。
- バケットのリージョン(
us-west-004など)を入力します。AnyBucketがエンドポイントhttps://s3.us-west-004.backblazeb2.comを作成します。 - keyIDをアクセスキーIDとして、applicationKeyをシークレットアクセスキーとして貼り付けます。「シークレットをキーチェーンに保存」がオンなら、ログインキーチェーンに保存されます。
- 必要に応じてバケット名とニックネームを入力し、接続を押します。
フォルダをB2にバックアップする
B2は、オフサイトバックアップの保存先としてよく使われています。AnyBucketでは次のように操作します:
- 片方のパネルにこのMacのフォルダを、もう片方にB2のバケットを開きます。
- ⌥F5を押します。「比較と同期」に、両側で新しいファイル、変更されたファイル、存在しないファイルがすべて表示されます。
- ミラーを選んでバケットをフォルダに合わせ、各行を確認してから開始します。
大きなファイルは分割してアップロードされ、接続が切れた場合は新しい接続で再試行されます。AnyBucketを終了しても、次回の起動時にキューが再開します。詳しくはフォルダをサーバと同期するをご覧ください。
ほかのプロバイダとの間でファイルを移す
Amazon S3、Wasabi、Cloudflare R2からB2へ(またはその逆に)バケットを移すには、それぞれを別のパネルで開き、ファイルをマークして、F5でコピー、F6で移動します。ファイルはMac上の小さなバッファを経由して転送されるので、手動でダウンロードする必要はありません。詳しくはサーバ間でファイルをコピーするをご覧ください。
接続できないときは
- アクセスが拒否される:アプリケーションキーが別のバケットに限定されているか、読み取り専用になっている可能性があります。
- 何も表示されない、またはエンドポイントのエラーが出る:リージョンを確認してください。バケット自身のS3エンドポイントと一致している必要があります。
- 転送が停止した:転送ウインドウ(⌥⌘T)の要確認に、エラーとともに表示されています。詳しくはトラブルシューティングをご覧ください。