Mac用のCyberDuck S3 Browserをインストールする方法

エキサイティングなプロジェクトの最中に、AWS S3ストレージの管理の複雑さに悩まされたことはありませんか?なぜMacユーザー向けのCyberduck S3ブラウザを試してみないのでしょうか?Cyberduckを使用すれば、S3バケットを簡単にナビゲートし、ファイル管理を楽に行うことができます!

このチュートリアルでは、Macユーザー向けに設計された素晴らしいS3ブラウザのシームレスなインストール方法を学びます。Cyberduckを使用することで、面倒で時間のかかるアップロードやダウンロードは過去のものになります。

続けて読んで、AWS S3ストレージとのやり取り方法を変えましょう!

前提条件

Cyberduckを使用してシームレスにAWS S3にアクセスするためには、以下の準備が必要です:

Cyberduck S3ブラウザのダウンロードとインストール

通常、ローカルコンピュータにはさまざまなフォルダとサブフォルダに整理された多くのファイルがあります。これらのフォルダをS3バケットにアップロードする際には、同じディレクトリ構造を維持することが重要です。

良いニュースは、Cyberduckをインストールすると、このディレクトリ構造をアップロード中に保持するためのデスクトップツールを入手できるということです。

MacにCyberduckをダウンロードしてインストールするには、以下の手順に従ってください。

お気に入りのウェブブラウザを開き、公式Cyberduckダウンロードページに移動し、Cyberduck for macOSダウンロードリンクをクリックしてください。これにより、Cyberduckインストーラーパッケージのzipファイルをダウンロードできます。

Downloading Cyberduck for macOS

2. ダウンロードが完了したら、Mac上でターミナルウィンドウを開き、Cyberduckのzipファイルを保存したフォルダに移動し、次のechoコマンドを実行してください。

このコマンドにより、ダウンロードしたzipファイルの整合性を確認できます。

echo "b6c82a178eba5e161f09075fc4a5f5f6 Cyberduck-8.6.3.40040.zip" | md5sum -c - 

以下に示すようにOKの応答が得られた場合、次のステップに進むことができます。そうでない場合は、zipファイルを再ダウンロードする必要があります。

Verifying the integrity of the downloaded zip file

3. 次に、以下のコマンドを実行してダウンロードしたzipファイル(Cyberduck-8.6.3.40040.zip)をunzipしてください。

unzip Cyberduck-8.6.3.40040.zip
Unzipping the downloaded zip file

4. 今度はDownloadsフォルダに移動し、CyberduckファイルをダブルクリックしてCyberduckを起動してください。

Launching Cyberduck

5. 続行するよう促されたら、開くをクリックしてください。

Continuing launching Cyberduck

すべてが順調に進むと、以下に示すようにCyberduckアプリケーションが表示されます。

ウィンドウを開いたままにしておいてください。後でこのセクションでAWSアカウントを承認します。

Overviewing the Cyberduck main window

AWSアカウントの承認

Cyberduckアプリケーションを実行したまま、アプリケーション内でS3バケットとファイルを管理できるようにする必要があります。このプロセスでは、CyberduckをAWSアカウントと連携させ、シームレスにナビゲート、アップロード、ダウンロード、およびさまざまなファイル操作を実行できるようにします。

CyberduckをAWSアカウントと連携するには、以下の手順を実行してください。

Cyberduckのメインウィンドウで、トップにあるOpen Connectionをクリックして新しい接続を開きます。

Opening a new connection

次に、以下の接続設定を構成します。

  • ドロップダウンフィールドからAmazon S3を選択します。
  • サーバー – テキストフィールドにs3.amazonaws.comと入力します。
  • ポート – テキストフィールドに443と入力します。これはHTTPSプロトコルを使用して通信するためのデフォルトのポートです。この設定により、CyberduckとAWS S3間の通信がSSL/TLSを使用して暗号化されます。
  • アクセスキーIDおよびシークレットアクセスキー – AWS S3との安全な通信に使用するAWSアクセスキーIDとシークレットアクセスキーを提供します。

他の設定はそのままにして、ConnectをクリックしてAWS S3サービスへの接続を確立します。

Authorizing a Cyberduck connection to an AWS S3 service

接続が確立されると、AWS S3サービスにログインし、Cyberduckアプリケーション内でS3バケットとファイルを管理できるようになります。

Authorizing your AWS Account with Cyberduck

新しいAWS S3バケットをCyberduck経由で作成する

AWSアカウントとの連携がCyberduckで設定され、新しいプロジェクトを開始する準備が整いつつあります。しかし、まずはAWSクラウド内でファイルを保存するための専用スペースを確保する必要があります。

Cyberduckを使用して、ウェブ上のどこからでもデータを保存および取得するための新しいAWS S3バケットを作成できます。

Cyberduckを介して新しいAWS S3バケットを作成するには、次の手順を実行してください:

Cyberduckで、ファイルメニューをクリックし、新しいフォルダを選択して新しいフォルダ(またはAWS S3バケット)を作成します。

Creating a new folder

次に、一意のフォルダ名(newbucket8798457)を入力し、新しいバケットをホストするリージョン(米国東部(北バージニア))を選択し、作成をクリックしてバケットを作成します。

Creating a new AWS S3 bucket

すべてがうまくいけば、CyberduckのメインウィンドウおよびAWS S3コンソールの既存のバケットのリストに新しいバケットが表示されます。

Verifying newly-created AWS S3 bucket in Cyberduck
Verifying newly-created AWS S3 bucket in AWS Management Console

AWS S3バケットへのファイルのアップロード

新しいAWS S3バケットを作成した後、プロジェクトの貴重なデータを詰め込むことができます。このステップは、貴重品を安全な金庫に入れることと同じで、必要なときに素早く取り出せるという利点があります。

ファイルがなければ、バケットは単なる空の容器です。S3にデータを安全に保存することで、プロジェクトを管理、共有、使用する力が格段に向上します。

AWS S3バケットにファイルをCyberduck経由でアップロードするには、以下の手順を実行してください:

1. AWS S3バケットをダブルクリックして開きます。

Navigating to the target AWS S3 bucket

2. 次に、ファイルメニューをクリックし、アップロードを選択して、新しいファイルをAWS S3バケットにアップロードを開始します。

Initiating uploading a new file to the AWS S3 bucket

3. ポップアップウィンドウで対象のファイルを選択し、アップロードをクリックして、それらをAWS S3バケットにアップロードします。

Selecting the files to upload to the AWS S3 bucket

Cyberduckは、その後ファイルをAWS S3バケットにアップロードします。以下の画像のようになります。

AWS S3のようなリモートサーバーに大量のファイルをアップロードすることは時間がかかる場合があります。アップロード中に、ネットワークの混雑、一時的な停止、または意図しない切断などの要因により、ネットワークの中断が発生する可能性があります。

しかし心配はいりません。 Cyberduckには、そのような中断をシームレスに処理するための組み込み機能が用意されています。 Cyberduckは、アップロードを一時停止し、中断箇所から再開したり、接続が復元された場合には自動的に回復することができます。これらの機能により、ファイルが完全にアップロードされ、破損することなく保証されます。

Viewing the upload progress

アップロードが完了すると、S3バケットにアップロードされたファイルが以下のように表示されます。

Verifying the uploaded file on AWS S3 bucket via Cyberduck

別の方法として、AWS Management Console経由でAWS S3バケット内のアップロードされたファイルを表示することもできます。

Verifying the uploaded file on the AWS S3 bucket via the AWS Management Console

AWS S3バケットからファイルをダウンロードする

貴重なファイルでAWS S3バケットを満たすことに成功しました、素晴らしいですね。しかし、時にはそれらを取り戻したいことがあります。なぜですか?バックアップと冗長性、開発とテスト、データ移行、データ分析と報告などのためです。

ファイルをシームレスに取得できることにより、それらをローカルで作業したり他の人と共有したりすることができます。

AWS S3バケットからファイルをダウンロードするには、以下の手順に従ってください:

1. バケットをダブルクリックして開きます。

Navigating to the bucket

2. 次に、ダウンロードしたいファイルを見つけて選択し、ファイルメニューをクリックしてダウンロードを選択します。

Downloading files from an AWS S3 bucket

Cyberduckは、以下に示すようにダウンロードの進捗状況を通知します。

Viewing the file download progress in Cyberduck

3. 最後に、ファイルマネージャーでダウンロードフォルダーに移動し、AWS S3バケットからファイルが正常にダウンロードされたことを確認します。

Verifying the downloaded file from the AWS S3 bucket

AWS S3バケットからファイルを削除する

ファイルのアップロードやダウンロードだけでなく、Cyberduckを使用してバケットを整理して容量を確保することもできます。古くなったり不要なファイルを保持すると、AWS S3は使用されたストレージスペースに対して料金が発生します。

これらのファイルを削除することで、ストレージコストを削減し、予算を最適化することができます。特に大量のデータを扱う場合には、このアプローチが重要です。

? AWS S3からファイルを削除すると、それらは永久に削除され、回復することはできません。したがって、適切なファイルを削除していることを確認するために注意を払うことが重要です。

S3バケットからファイルを削除するには、以下の手順に従ってください:

1. 対象のバケットに移動します。

Navigating to the target AWS S3 bucket

2. 欲しくないファイルを選択し、ファイルメニューをクリックして選択したファイルを削除するために削除を選択します。

Deleting a file from the AWS S3 bucket

最後に、選択したファイルを削除するように促されたら、削除をクリックしてください。

Confirming deleting selected files

結論

Mac用のCyberduck S3ブラウザをインストールすることで、シームレスなS3ストレージ管理に大きな一歩を踏み出しました。このチュートリアルを通じて、S3バケットの作成とファイルのアップロード、ダウンロード、さらには削除のプロセスを巧みに操作する方法をマスターしました。

デジタルワークスペースは今まで以上に整理され、効率的になりました!しかし、CyberduckとS3との旅はこれで終わりではありません。

なぜCyberduckの高度な機能に深く入り込まないのでしょうか?たとえば、よく使用するS3バケットのブックマークの設定など。また、他のクラウドストレージプロバイダーに接続する能力を探ってみるのも良いでしょう。CyberduckはDropbox、Google Cloud Storage、OneDrive、Azure Storageなど、さまざまなホストサービスをサポートしています。

探求し、実験し、そして何よりもMac向けのシームレスなクラウドストレージの力を活用し続けてください!

Source:
https://adamtheautomator.com/s3-browser-for-mac/