DigitalOcean Spaces の接続エラーを解消 — RcloneView でエンドポイントとキーの問題を調査
DigitalOcean Spaces の接続失敗のほとんどは、エンドポイント、リージョン、アクセスキーという 3 つの設定に起因します。
Spaces のリモートを追加したのに、バケット一覧が空だったり、すべてのリクエストでアクセス拒否や署名エラーが返されたりしていませんか。Spaces は S3 互換サービスなので、原因は多くの場合リモートの設定のわずかな不一致です。RcloneView では、リモートを確認・修正し、同じウィンドウで再テストできます。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
コア機能は無料。Plusで自動化機能を利用可能。
まずエンドポイントとリージョンを確認
Spaces のエンドポイントはリージョンごとに <region>.digitaloceanspaces.com という形式で、たとえば nyc3.digitaloceanspaces.com です。エンドポイントのリージョンが Space を作成したリージョンと異なると、キーが正しく てもリクエストは失敗します。Remote タブから Remote Manager を開いてリモートを編集し、エンドポイントを DigitalOcean のコントロールパネルに表示されているリージョンと照らし合わせてください。
バケット名を含む Space 固有の URL ではなく、リージョンのみのエンドポイントを使用してください。エンドポイントにバケット名を追加すると、「bucket not found」のような不可解な結果になる一般的な原因になります。
アクセスキーとシークレットを確認
Spaces は、DigitalOcean の API トークンとは別の専用アクセスキーペアを使用します。キー欄に API トークンを貼り付けてしまうのはよくある間違いです。不明な場合は Spaces のキーペアを再生成し、両方の値を貼り直してください。コピー時に先頭や末尾に紛れ込む空白にも注意してください。
一覧表示はできるのにアップロードが失敗する場合、キーにその Space への書き込み権限がない可能性があります。適切なアクセス権を持つキーを作成し、リモートを更新してください。