DigitalOcean SpacesでFileZilla Proを使用する方法

前書き

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

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

このチュートリアルでは、FileZilla Proを構成してDigitalOcean Spacesリポジトリに接続する方法を順を追って説明します。

前提条件

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

  • FileZilla Proがダウンロードされ、ローカルマシンにインストールされました。 FileZilla Pro for WindowsまたはMacOはfilezillapro.comから購入できます。

  • How To Create a DigitalOcean Space and API Keyに従って作成されたDigitalOceanスペースおよびAPIキー。 スペースの次の資格情報を必ずメモしてください。

    • アクセスキー

    • 秘密鍵

    • スペースURL

    • バケット名

これらの前提条件が整ったら、DigitalOcean Spacesで動作するFileZilla Proのセットアップを開始できます。

[[step-1 -—- configuring-spaces-endpoints]] ==ステップ1—Spacesエンドポイントの構成

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

  • 画面上部のメニューからEditを選択し、Settingsを選択します。 ダイアログボックスが表示され、Transfersの見出しが表示されます。 その見出しの下でS3: Providersを選択します。

  • S3: Providersページに、Providersのボックスが表示され、その下にAddボタンがあります。 このボタンをクリックして、DigitalOceanをプロバイダーのリストに追加します。

Add DigitalOcean to providers list

  • Providersボックスの下に、Regionsボックスと別のAddボタンが表示されます。 それをクリックして、次の領域とエンドポイントを追加します。

Name 説明 エンドポイント

nyc3

ニューヨーク3

nyc3.digitaloceanspaces.com

sgp1

シンガポール1

sgp1.digitaloceanspaces.com

ams3

アムステルダム3

ams3.digitaloceanspaces.com

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

DigitalOcean Endpoints

  • Regionsボックスの下に、Catch Allボックスが表示されます。 このボックスに.digitaloceanspaces.comと入力します。 テキストの前に必ず先頭のドットを含めてください。

  • Formatボックスに、{region}.digitaloceanspaces.comと入力します。 Settingsページは次のようになります。

Complete Settings Page

  • 画面の左側にあるOKボタンを押して終了します。

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

[[step-2 -—- adding-a-digitalocean-spaces-repository]] ==ステップ2— DigitalOceanSpacesリポジトリの追加

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

  • トップメニューからFileを選択し、Site Managerを選択します。

  • Site Managerダイアログボックスで、画面の左下にあるNew Siteボタンをクリックします。

  • 新しいサイトの名前を入力します。 これをDigitalOceanと呼ぶのは理にかなっているかもしれません。

  • サイトリストの右側にあるHostテキストボックスに、スペースのURLを入力します。 これは次のようになります。sammys-bucket.nyc3.digitaloceanspaces.comsammys-bucketはスペースバケット名、nyc3.digitaloceanspaces.comはエンドポイントです。

  • Hostボックスの下にあるProtocolドロップダウンメニューを使用して、S3 - Amazon Simple Storage Serviceを選択します。

  • Logon Typeボックスで、ドロップダウンメニューからNormalを選択します。

  • [Access Key ID]ボックスに、Access Keyを入力します。

  • [Secret Access Key]ボックスに、Secret Keyを入力します。

これらの情報フィールドが完了すると、Site Managerページは次のようになります。

Complete Site Manager Page

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

[[step-3 -—- connecting-to-your-spaces-repository]] ==ステップ3—Spacesリポジトリに接続する

セットアップが完了すると、FileZilla ProでDigitalOcean Spacesに接続できます。

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

  • Connectを押します。

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

結論

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

FileZillaの使用方法の詳細については、FileZilla Client Tutorialを参照してください。

Related