エキサイティングなプロジェクトの最中に、AWS S3ストレージの管理の複雑さに悩まされたことはありませんか?なぜMacユーザー向けのCyberduck S3ブラウザを試してみないのでしょうか?Cyberduckを使用すれば、S3バケットを簡単にナビゲートし、ファイル管理を楽に行うことができます!
このチュートリアルでは、Macユーザー向けに設計された素晴らしいS3ブラウザのシームレスなインストール方法を学びます。Cyberduckを使用することで、面倒で時間のかかるアップロードやダウンロードは過去のものになります。
続けて読んで、AWS S3ストレージとのやり取り方法を変えましょう!
前提条件
Cyberduckを使用してシームレスにAWS S3にアクセスするためには、以下の準備が必要です:
- アクティブな課金が有効なAWSアカウント – このチュートリアルではフリーティアアカウントで十分です。
- AWS アクセスキーとシークレットキーのペア。
- A Mac computer running macOS 10.2 or later – This tutorial uses a MacBook Air running macOS 12 (Monterey).
Cyberduck S3ブラウザのダウンロードとインストール
通常、ローカルコンピュータにはさまざまなフォルダとサブフォルダに整理された多くのファイルがあります。これらのフォルダをS3バケットにアップロードする際には、同じディレクトリ構造を維持することが重要です。
良いニュースは、Cyberduckをインストールすると、このディレクトリ構造をアップロード中に保持するためのデスクトップツールを入手できるということです。
MacにCyberduckをダウンロードしてインストールするには、以下の手順に従ってください。
お気に入りのウェブブラウザを開き、公式Cyberduckダウンロードページに移動し、Cyberduck for macOSダウンロードリンクをクリックしてください。これにより、Cyberduckインストーラーパッケージのzipファイルをダウンロードできます。

2. ダウンロードが完了したら、Mac上でターミナルウィンドウを開き、Cyberduckのzipファイルを保存したフォルダに移動し、次のecho
コマンドを実行してください。
このコマンドにより、ダウンロードしたzipファイルの整合性を確認できます。
以下に示すようにOKの応答が得られた場合、次のステップに進むことができます。そうでない場合は、zipファイルを再ダウンロードする必要があります。

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

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

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

すべてが順調に進むと、以下に示すようにCyberduckアプリケーションが表示されます。
ウィンドウを開いたままにしておいてください。後でこのセクションでAWSアカウントを承認します。

AWSアカウントの承認
Cyberduckアプリケーションを実行したまま、アプリケーション内でS3バケットとファイルを管理できるようにする必要があります。このプロセスでは、CyberduckをAWSアカウントと連携させ、シームレスにナビゲート、アップロード、ダウンロード、およびさまざまなファイル操作を実行できるようにします。
CyberduckをAWSアカウントと連携するには、以下の手順を実行してください。
Cyberduckのメインウィンドウで、トップにあるOpen Connectionをクリックして新しい接続を開きます。

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

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

新しいAWS S3バケットをCyberduck経由で作成する
AWSアカウントとの連携がCyberduckで設定され、新しいプロジェクトを開始する準備が整いつつあります。しかし、まずはAWSクラウド内でファイルを保存するための専用スペースを確保する必要があります。
Cyberduckを使用して、ウェブ上のどこからでもデータを保存および取得するための新しいAWS S3バケットを作成できます。
Cyberduckを介して新しいAWS S3バケットを作成するには、次の手順を実行してください:
Cyberduckで、ファイルメニューをクリックし、新しいフォルダを選択して新しいフォルダ(またはAWS S3バケット)を作成します。

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

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


AWS S3バケットへのファイルのアップロード
新しいAWS S3バケットを作成した後、プロジェクトの貴重なデータを詰め込むことができます。このステップは、貴重品を安全な金庫に入れることと同じで、必要なときに素早く取り出せるという利点があります。
ファイルがなければ、バケットは単なる空の容器です。S3にデータを安全に保存することで、プロジェクトを管理、共有、使用する力が格段に向上します。
AWS S3バケットにファイルをCyberduck経由でアップロードするには、以下の手順を実行してください:
1. AWS S3バケットをダブルクリックして開きます。

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

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

Cyberduckは、その後ファイルをAWS S3バケットにアップロードします。以下の画像のようになります。
AWS S3のようなリモートサーバーに大量のファイルをアップロードすることは時間がかかる場合があります。アップロード中に、ネットワークの混雑、一時的な停止、または意図しない切断などの要因により、ネットワークの中断が発生する可能性があります。
しかし心配はいりません。 Cyberduckには、そのような中断をシームレスに処理するための組み込み機能が用意されています。 Cyberduckは、アップロードを一時停止し、中断箇所から再開したり、接続が復元された場合には自動的に回復することができます。これらの機能により、ファイルが完全にアップロードされ、破損することなく保証されます。

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

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

AWS S3バケットからファイルをダウンロードする
貴重なファイルでAWS S3バケットを満たすことに成功しました、素晴らしいですね。しかし、時にはそれらを取り戻したいことがあります。なぜですか?バックアップと冗長性、開発とテスト、データ移行、データ分析と報告などのためです。
ファイルをシームレスに取得できることにより、それらをローカルで作業したり他の人と共有したりすることができます。
AWS S3バケットからファイルをダウンロードするには、以下の手順に従ってください:
1. バケットをダブルクリックして開きます。

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

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

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

AWS S3バケットからファイルを削除する
ファイルのアップロードやダウンロードだけでなく、Cyberduckを使用してバケットを整理して容量を確保することもできます。古くなったり不要なファイルを保持すると、AWS S3は使用されたストレージスペースに対して料金が発生します。
これらのファイルを削除することで、ストレージコストを削減し、予算を最適化することができます。特に大量のデータを扱う場合には、このアプローチが重要です。
? AWS S3からファイルを削除すると、それらは永久に削除され、回復することはできません。したがって、適切なファイルを削除していることを確認するために注意を払うことが重要です。
S3バケットからファイルを削除するには、以下の手順に従ってください:
1. 対象のバケットに移動します。

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

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

結論
Mac用のCyberduck S3ブラウザをインストールすることで、シームレスなS3ストレージ管理に大きな一歩を踏み出しました。このチュートリアルを通じて、S3バケットの作成とファイルのアップロード、ダウンロード、さらには削除のプロセスを巧みに操作する方法をマスターしました。
デジタルワークスペースは今まで以上に整理され、効率的になりました!しかし、CyberduckとS3との旅はこれで終わりではありません。
なぜCyberduckの高度な機能に深く入り込まないのでしょうか?たとえば、よく使用するS3バケットのブックマークの設定など。また、他のクラウドストレージプロバイダーに接続する能力を探ってみるのも良いでしょう。CyberduckはDropbox、Google Cloud Storage、OneDrive、Azure Storageなど、さまざまなホストサービスをサポートしています。
探求し、実験し、そして何よりもMac向けのシームレスなクラウドストレージの力を活用し続けてください!