FTPソフトからAWS S3にアクセスする方法

FTPソフトからAWS S3にアクセスする方法

「とらくら」の運営会社のテクニカルエージェントでは、いくつか管理しているサイトの中に、AWSのS3で静的サイトの管理を行なっているものがあります。

サイトの更新の際、ブラウザでAWSのS3のコントロールパネルを開き、必要なデータを1つずつ手作業でダウンロードしていました。必要なファイル数が少なければいいのですが、ファイルの数が多くなるととても手間なので、一括ダウンロードができないものかと思い、「とらくら」のエンジニアさんに相談しました。

エンジニアさん「それなら、FTPソフトからS3に繋げばいいよ👍」

ということで、いつも使っているFTPソフト「Cyberduck(サイバーダック)」🐣でS3にアクセスし、データをダウンロードする設定を行いました。

その手順をご紹介。

今回の環境

  • 環境:macOS Big Sur
  • FTPソフト:Cyberduck(サイバーダック)

FTPソフト(Cyberduck)でAWS S3に接続するまでの手順

  • Cyberduckを起動
  • ブックマーク一覧が表示されるので、左下の「+」マークをクリック
Cyberduckのブックマーク一覧

ブックマーク一覧(Cyberduck)

  • FTPブックマークの新規作成画面が表示されるので、
    1. 一番上、プロトコルの種類「FTP(ファイル転送プロトコル)」:「Amazon S3」に変更
    2. ニックネーム:ブックマーク名になるので、任意でつける(何もしなければ「s3.amazonaws.com – S3」と自動で入力される)
    3. サーバ:「s3.amazonaws.com」
    4. アクセスキーID:(AWSのIAMを確認する)
    5. シークレットアクセスキー:(AWSのIAMを確認する)
ブックマーク編集画面(Cyberduck)

ブックマーク編集画面(Cyberduck)

  • 必要な項目が入力できたら、編集画面を閉じ、ブックマーク一覧に戻る
  • 先ほど作った新しいブックマークをダブルクリックする
  • 接続が完了すると、S3のバケット一覧が表示される
接続が完了した後に表示される、S3のバケット一覧(Cyberduck)

接続が完了した後に表示される、S3のバケット一覧(Cyberduck)

これで、FTPソフトでS3のバケットの内容が見れるようになり、一括ダウンロードが可能になりました。
作業が捗りますね!よかったよかった。

 

参考にさせていただいたサイト

 

投稿者プロフィール

そねっち
とらくらのWeb担当。AWSは初心者です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です