メインコンテンツまでスキップ

Scaleway Object Storageの接続エラーを修正 — RcloneViewで解決

· 約4分
Steve
Senior Engineer

Scalewayの接続障害の多くは、リージョン、エンドポイント、キーの不一致が原因です。RcloneViewで原因を見つけて修正する方法を紹介します。

Scaleway Object StorageはS3互換プロトコルで接続するため、リモートには一致するAccess Key、Secret Key、リージョン、エンドポイントが必要です。これらのいずれかがバケットの実際の場所と食い違うと、ネットワークの問題のように見えるアクセス拒否やバケット未検出のエラーが発生します。RcloneViewはログにエラーを表示し、同期ジョブを失うことなくリモートを再作成できます。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

まずリージョンとエンドポイントを確認​

Scalewayのバケットはリージョンに紐づいており、エンドポイントも同じリージョンのものでなければなりません。バケットをあるリージョンに作成し、リモートを別のリージョンで設定すると、キーが正しくても認証エラーのような失敗が起きます。Scalewayコンソールに表示されるリージョンと、リモート設定のリージョンおよびエンドポイントを一文字ずつ比較してください。

RcloneViewでScaleway S3互換リモートを設定

認証情報と権限を確認​

次に、Access KeyとSecret Keyを確認します。以前は動いていたジョブが突然失敗する場合、キーの再生成や削除がよくある原因です。また、キーの権限が対象のバケットとプロジェクトをカバーしているかも確認してください。有効なキーでも、バケットへのアクセス権がなければアクセス拒否が返されます。Remote Managerを開いてリモートを編集し、新しい値を貼り付けます。

認証情報の修正後にRcloneViewでScalewayバケットを閲覧

テストしてからジョブを再開​

リモートを編集したら、Rclone Terminalを開いてバケットを一覧表示し、接続が機能していることを確認します。次に、同期ジョブでDry Runを実行し、実際の転送を再開する前に想定どおりのファイルが見えていることを確認します。問題が続く場合は、設定でrcloneのログレベルをDEBUGにし、組み込みのrcloneを再起動してエラーを再現し、ログを確認してください。

RcloneViewでScalewayのジョブ履歴を確認

はじめに​

  1. RcloneViewをダウンロード: rcloneview.comから入手してください。
  2. Remote Managerを開き、Scalewayリモートを編集します。
  3. リージョンとエンドポイントをバケットに合わせ、キーを入力し直します。
  4. バケットを一覧表示し、Dry Runを実行してから、ジョブを再開します。

リージョン、エンドポイント、キーが一致しているリモートは、ワークフローの中で他のS3互換ストレージと同じように動作します。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces