前書き
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をプロバイダーのリストに追加します。
-
Providersボックスの下に、Regionsボックスと別のAddボタンが表示されます。 それをクリックして、次の領域とエンドポイントを追加します。
Name | 説明 | エンドポイント |
---|---|---|
nyc3 |
ニューヨーク3 |
nyc3.digitaloceanspaces.com |
sgp1 |
シンガポール1 |
sgp1.digitaloceanspaces.com |
ams3 |
アムステルダム3 |
ams3.digitaloceanspaces.com |
後で他のリージョンを追加できます。 完成したRegionsリストは次のようになります。
-
Regionsボックスの下に、Catch Allボックスが表示されます。 このボックスに
.digitaloceanspaces.com
と入力します。 テキストの前に必ず先頭のドットを含めてください。 -
Formatボックスに、
{region}.digitaloceanspaces.com
と入力します。 Settingsページは次のようになります。
-
画面の左側にある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.com
、sammys-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ページは次のようになります。
完了し、すべてが正しく入力されているように見えることを確認したら、画面の下部にある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を参照してください。