IBM Cloud Object Storage を FTP と比較しています
ファイル転送プロトコル (FTP) は、ファイルを転送するための一般的な方法ですが、 IBM Cloud® Object Storageと比較するとどうですか?
IBM Cloud Object Storage は、データを暗号化し、複数の地理的ロケーションに分散して保管します。 最新の RESTful API を使用して、HTTPS などの一般的なプロトコルを介して情報にアクセスできます。 一方、FTP は、クライアント・アプリケーションとサーバー・アプリケーションの両方を必要とし、デフォルトでは非セキュア・プロトコルを使用します。 Object Storage は、サーバー FTP デーモン (ftpd
) のすべての作業を実行し、
ftpd
または類似のサービスから取得できるオプションよりも多くのセキュリティーと検証のオプションを提供します。
IBM Cloud Object Storage が FTP とどのように類似しているか
過去に FTP を使用したことがある場合は、コマンド行から作業したか、GUI を使用するクライアント・アプリケーションから作業したことがあります。 Cyberduck は、 IBM Cloud Object Storage または FTP のための、一般的で使いやすいオープン・ソースのグラフィカル・インターフェースです。
Cyberduck は、 IBM Cloud Object Storageへの接続において完全な運用の可視性を提供します。 Cyberduck は、 cyberduck.io/からダウンロードします。 インストールが完了すると、 Object Storageのインスタンスに接続するように構成できます。
Cyberduck を使用して、 IBM Cloud Object Storageへの接続を作成します。 次に、ローカル・ファイルのフォルダーをバケットに同期します。 入門 Object Storage を完了し、 資格情報 を取得したら、以下の手順を実行します。
-
Cyberduck をダウンロードしてインストールし、開始します。
-
アプリケーションが開くと、 Object Storageへの接続を作成できます。 「接続を開く」 をクリックして、接続を構成します。
-
ポップアップ・ウィンドウが開きます。 メニューから、オプション
Amazon S3
を選択します。 以下のフィールドに情報を入力します。Server
: IBM Cloud Object Storage で、データに適切なエンドポイントを入力します。
エンドポイント・リージョンが目的のバケットと一致していることを確認します。 エンドポイントについて詳しくは、エンドポイントおよびストレージ・ロケーションを参照してください。
- サービス資格情報 の作成時に適切な HMAC オプションを選択することによって生成される
Access Key ID
。 Secret Access Key
(HMAC オプションからも)。Add to Keychain
: 構成を個人用キーチェーンに保存します (オプション)。Anonymous Login
チェック・ボックスやSSH Private Key
などの他のオプションは無視してください。
-
Cyberduck で、バケットを作成できるアカウントのルートが表示されます。
- メイン・ペイン内で右クリックし、 「新規フォルダー」 を選択します。
Cyberduck は多くの転送プロトコルをサポートしており、フォルダーはコンテナー構成体のより一般的な名前です。
- バケット名を入力してから、「Create」をクリックします。
-
バケットが作成されたら、バケットをダブルクリックして表示します。 バケット内で、以下のようなさまざまな機能を実行できます。
- ファイルをバケットにアップロードします。
- バケット・コンテンツをリストします。
- バケットからオブジェクトをダウンロードします。
- ローカル・ファイルをバケットに同期します。
- オブジェクトを別のバケットに同期します。
- バケットのアーカイブを作成します。
-
バケット内を右クリックし、**「Synchronize」**を選択します。 ポップアップ・ウィンドウが開き、そこで、バケットに同期するフォルダーを参照できます。 フォルダーを選択し、「Choose」をクリックします。
-
フォルダーを選択すると、新しいポップアップ・ウィンドウが開きます。 ここでは、バケットとの同期操作を選択するドロップダウン・メニューを使用できます。 メニューから、以下の 3 つの同期オプションを使用できます。
Download
: これにより、変更されたオブジェクトと欠落しているオブジェクトがバケットからダウンロードされます。Upload
: これにより、変更されたファイルと欠落しているファイルがバケットにアップロードされます。Mirror
: これにより、ダウンロード操作とアップロード操作の両方が実行され、新規および更新されたすべてのファイルとオブジェクトがローカル・フォルダーとバケットの間で確実に同期されます。
Object Storage と FTP の違い
技術的には、FTP と Object Storageの類似点よりも多くの相違点があります。 ftpd
のようなサーバー・アプリケーションを実行する必要がないこと、および HTTPS のようなセキュア・プロトコルを使用するセキュリティーを継続することから、相違点のリストは長くて重要なものになります。
次のステップ
FTP は API または ライブラリー を提供できますか? 私たちはそうは思いません! IBM Cloud Object Storageの 開発者 が使用できる内容について説明します。