バケットを準備する
- バケットと、Watermelon Backup 用のプレフィックスまたはフォルダを作成または選択します。
- エンドポイント、リージョン、バケット名、base path、Access Key ID、Secret Access Key を用意します。
- エンドポイントにスキームがない場合、Watermelon Backup は HTTPS として扱います。
- 認証情報がバックアップパス配下でオブジェクトの一覧表示、アップロード、読み取り、削除、コピーを実行できることを確認します。
- HTTP エンドポイントはローカルネットワークでのみサポートされます。クラウドプロバイダや非ローカルのエンドポイントでは HTTPS を使ってください。
S3 互換ノードを追加する
- Watermelon Backup で S3 ストレージの追加を選びます。
- エンドポイント、リージョン、バケット、base path、認証情報、プロバイダが求めるアドレス指定方式を入力します。
- 「接続テスト」を使うと、バケットを一覧表示できることを確認できます。これは書き込みテストではありません。
- ノードを保存し、ホームで選択します。
- 接続とリモートインデックス同期が終わるまで待ちます。
バックアップを実行する
- 必要に応じて写真アクセスを許可します。
- バックアップしたいローカル側の月にチェックを入れます。
- 「実行」をタップしてタスクを確認します。
- Watermelon Backup は必要に応じて ListObjectsV2、単一パートアップロード、マルチパートアップロード、サーバー側コピー、マルチパートコピーを使います。
互換性
S3 互換サービスは細部が異なります。プロバイダに特殊な API 動作がある場合、互換性はアプリが期待する S3 API にどれだけ近いかに左右されます。
Watermelon Backup をダウンロード
App Store から Watermelon Backup をインストールし、このガイドに沿って iPhone で操作してください。