FileZilla は、Object Storage Service (OSS) 向けのローカル FTP プロキシである ossftp と連携して動作する、シンプルで使いやすい FTP クライアントツールです。本ガイドでは、FileZilla を OSS バケットに接続し、ファイルをアップロードする手順について説明します。
仕組み
ossftp はご利用のマシン上でローカルに実行され、標準的な FTP リクエストを OSS API 呼び出しに変換します。FileZilla は 127.0.0.1:2048 上で動作している ossftp に接続し、FTP ユーザー名として AccessKey ID とバケット名(スラッシュ区切り)を、FTP パスワードとして AccessKey Secret を使用します。FileZilla で転送したファイルは、すべて OSS バケット内のオブジェクトとして保存されます。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
アクセス制御リスト (ACL) が public read に設定された OSS バケット — 詳細については、「バケットの作成」をご参照ください。
ossftp のインストールおよび実行 — 詳細については、「ossftp のインストール」をご参照ください。
filezilla-project.org からダウンロードした FileZilla クライアント
OSS への FileZilla の接続
FileZilla クライアントを開きます。
FileZilla コンソールに、以下の接続パラメーターを入力します。
パラメーター 値 説明 ホスト 127.0.0.1ossftp が実行されている IP アドレス。ossftp が FileZilla と同じマシン上で実行されている場合は、デフォルトの 127.0.0.1を使用します。ユーザー名 <AccessKey ID>/<bucket name>AccessKey ID の後にスラッシュを挿入し、その後にバケット名を指定します(例: Y6IoUOZReouXvWaXuwjvDch9******/examplebucket)。カスタムユーザー名を使用する場合は、「カスタムログインユーザーの作成」をご参照ください。パスワード <AccessKey secret>AccessKey ID に対応する AccessKey Secret(例: sRaQg0i3SH9EqYXJSL1hlaR******)。カスタムパスワードを使用する場合は、「カスタムログインユーザーの作成」をご参照ください。ポート 2048ossftp で設定されたリスニングポート。デフォルトは 2048です。AccessKey ID および AccessKey Secret の取得方法については、「AccessKey ペアの取得」をご参照ください。
クイック接続 をクリックします。
[ローカルサイト] パネルから [リモートサイト] パネルにファイルをドラッグすると、OSS にアップロードされます。