序章

FileZilla Pro は、FTP、SFTP、FTPS、およびWebDAVプロトコルで動作するファイル転送ソリューションです。 2001年、元のFileZillaプロジェクトは、オープンソースのクロスプラットフォームファイルアクセスおよび転送アプリケーションをユーザーに提供しました。 現在、FileZilla Proは、ますます多くのネットワークおよびクラウドプロトコルをサポートしています。

DigitalOcean Spaces は、ユーザーが大量のデータを保存して提供できるようにするオブジェクトストレージソリューションです。 そのAPIはAWSS3APIと相互運用可能であるため、FileZilla Proを使用して、DigitalOceanSpaceとの間でファイルを転送したりファイルにアクセスしたりできます。

このチュートリアルでは、DigitalOceanSpacesリポジトリに接続するようにFileZillaProを構成する手順を説明します。

前提条件

このチュートリアルを完了するには、以下にアクセスできる必要があります。

  • FileZillaProをダウンロードしてローカルマシンにインストールします。 FileZilla ProforWindowsまたはMacOはfilezillapro.comから購入できます。
  • DigitalOceanスペースとAPIキーの作成方法に従って作成されたDigitalOceanスペースとAPIキー。 スペースの次のクレデンシャルに注意してください。
    • アクセスキー
    • シークレットキー
    • スペースURL
    • バケット名

これらの前提条件が整ったら、DigitalOceanSpacesで動作するようにFileZillaProのセットアップを開始できます。

ステップ1—スペースエンドポイントの構成

FileZillaProを使用してDigitalOceanSpacesリポジトリに接続するには、DigitalOceanエンドポイントを使用してFileZillaプロバイダーリストを構成する必要があります。 FileZilla Proを開き、次の手順に従います。

  • 画面上部のメニューから編集を選択し、設定を選択します。 Transfersの見出しが表示されるダイアログボックスが表示されます。 その見出しの下にあるS3:プロバイダーを選択します。
  • S3:プロバイダーページに、プロバイダーのボックスが表示され、その下に追加ボタンがあります。 このボタンをクリックして、DigitalOceanをプロバイダーのリストに追加します。
  • Providers ボックスの下に、Regionsボックスと別のAddボタンが表示されます。 それをクリックして、次のリージョンとエンドポイントを追加します。
名前 説明 エンドポイント
nyc3 ニューヨーク3 nyc3.digitaloceanspaces.com
sgp1 シンガポール1 sgp1.digitaloceanspaces.com
ams3 アムステルダム3 ams3.digitaloceanspaces.com

後で他のリージョンを追加できます。 完成したRegionsリストは次のようになります。

  • Regions ボックスの下に、 CatchAllボックスが表示されます。 このボックスに.digitaloceanspaces.comと入力します。 テキストの前に必ず先頭のドットを含めてください。
  • Format ボックスに、 {region}.digitaloceanspaces.comと入力します。 設定ページは次のようになります。
  • 画面左側のOKボタンを押して終了します。

ここから、SpacesバケットをFileZillaに接続します。

ステップ2—DigitalOceanSpacesリポジトリを追加する

これで、各Spaceに接続するために、リポジトリURL、アクセスキー、シークレットキーなどのSpacesバケット情報をFileZillaに追加できます。

  • トップメニューからファイルを選択し、サイトマネージャーを選択します。
  • サイトマネージャダイアログボックスで、画面の左下にある新しいサイトボタンをクリックします。
  • 新しいサイトの名前を入力します。 これをDigitalOceanと呼ぶのは理にかなっているかもしれません。
  • サイトリストの右側にあるHostテキストボックスに、スペースのURLを入力します。 これは次のようになります。sammys-bucket.nyc3.digitaloceanspaces.com sammys-bucket はスペースバケット名、 nyc3.digitaloceanspaces.comはエンドポイントです。
  • ホストボックスの下にあるプロトコルドロップダウンメニューを使用して、 S3-Amazon Simple StorageServiceを選択します。
  • ログオンタイプボックスで、ドロップダウンメニューから通常を選択します。
  • アクセスキーIDボックスに、アクセスキーを入力します。
  • シークレットアクセスキーボックスに、シークレットキーを入力します。

これらの情報フィールドに入力すると、 SiteManagerページは次のようになります。

完了し、すべてが正しく入力されていることを確認したら、画面の下部にあるOKボタンを押してセットアップを完了します。

ステップ3—Spacesリポジトリに接続する

セットアップが完了すると、FileZillaProを使用してDigitalOceanSpacesに接続できるようになります。

  • もう一度Fileヘッダーに移動し、 SiteManagerを選択します。 サイトダイアログボックスで、DigitalOceanSpacesサイトを選択します。
  • 接続を押します。

これで、DigitalOceanSpacesがFileZillaProと正常に統合され、ファイルをSpacesバケットに転送できるようになりました。

結論

FileZilla Proを使用すると、ローカルマシンとリモートサーバー間でファイルをシームレスに転送でき、ソースディレクトリにあるファイルの数を気にすることなくすべての転送を管理できます。 速度が最適化されたFileZillaProを使用すると、転送のペースをニーズに最も合うように調整できるため、かなりの柔軟性が得られます。

FileZillaの使用方法の詳細については、FileZillaクライアントチュートリアルを参照してください。