AWS Importを使用してAmazon S3にデータをすばやく転送


自宅のローカルネットワーク上に何百ギガバイトまたはテラバイトのデータがある場合は、おそらくすべてがコンピュータ、外付けハードドライブ、またはNAS(ネットワーク接続ストレージ)デバイスに格納されているはずです。

2 TB以上の写真、ビデオ、バックアップなどが保存されているのを見たとき、私はこのことを認識しました。私の地元のNASで。確かにそれは4つのハードドライブがあり、1つが失敗すると、私のデータは失われません。しかし、私の家が燃え尽きるか浸水した場合、NASと共にすべてが失われます。

Dropbox、SkyDrive、Googleドライブ、CrashPlan、Amazon S3、Glacierをチェックアウトして、Amazon S3を最終的に解決しました。 Amazonはなぜですか?まあ、彼らはあなたが外付けのハードドライブを最大16TBのサイズで送ることができ、サーバーに直接アップロードすることができ、ゆっくりとしたインターネット接続を介してそのデータをアップロードしようとする大規模な問題を回避できるクールなサービスを提供しています。私の近所にAT& Tを置くと、1.4Mバイト/秒のアップロード速度が得られます。私がNASに保存した2.5TBのデータをアップロードするのに数ヶ月かかるでしょう。 Amazon Import / Exportを使用すると、$ 80のサービス料を支払うことができ、それらのデータをすべて1日でアップロードできます。私は、Amazon Web Servicesにサインアップしてからハードドライブを梱包し、Amazonに配送するまでの全プロセスを順を追ってビデオチュートリアルを作成しました。

ビデオの全文:

皆さん。これはOnline Tech TipsのAseem Kishoreです。私は今日何か新しいことをするつもりです。 Amazon Web ServicesのImport Export機能に関するビデオチュートリアルを行います。インポートエクスポート機能とは何ですか?基本的には、大量のデータをAmazon S3バケットまたはGlacier格納庫に入れる方法です。 Amazon S3とGlacierは、基本的に、Amazonでデータのバックアップとデータのアーカイブに使用する2つのストレージオプションです。なぜAmazonからこのサービスを利用したいのですか?

基本的には、大量のデータを非常に迅速にクラウドに移動させることができます。あなたが私のような人であれば、数百ギガバイトの写真とビデオをローカルコンピュータまたは外付けハードドライブに保存することができます。クラウドに100ギガバイトまたは500ギガバイトまたはさらにテラバイトのデータをアップロードしようとすると、アップロードの遅い接続で数か月でなければ数週間かかります。その代わりに、そのデータを最大16テラバイトの外付けハードドライブにコピーして、データセンターに持ち込んですぐにAmazonに発送し、バケットやボールトに直接アップロードしてから

まず始めに、Amazon Webサービスアカウントを作成する必要があります。これを行うには、aws.amazon.comに行き、サインアップボタンをクリックしてください。あなたがすでにAmazonアカウントを持っていない場合は、あなたの電子メールアドレスを入力し、「私は新しいユーザーです」を選択します。その場合は、「私は帰ってきたユーザーです」を選択し、現在のアカウントAmazonアカウントを使用してAmazon Webサービスにサインアップすることができます。

Amazon Web Servicesアカウントを作成したら、Import Exportツールをダウンロードする必要があります。このツールは非常に使いやすいです。それは少し構成を取る、私は先に説明し、説明するつもりです。しかし、画面上には、このビデオの下部にあるキャプションに追加するダウンロードリンクがあります。それではダウンロードして、それをあなたのコンピュータのディレクトリに展開してください。

そのツールをダウンロードして解凍したら、次のようなディレクトリが必要です。この時点で、「AWS Credentials」というファイルを編集する必要があります。これには、Access Key IDとSecret Keyという2つの値が含まれています。基本的には、Amazonがあなたのアカウントにリンクするために使用する2つの値です。 Amazon Web Servicesアカウントからこれらの2つの値を取得するには、次のアドレスにアクセスします。それはaws.amazon.com/securitycredentialsです。 [セキュリティ資格情報]ページでは、アクセスキーをクリックします。

ここで少し混乱します。既にAmazon Web Servicesを使用していて、過去に鍵を作成したことがある場合は、ここで秘密鍵を見ることはできません。これはAmazonの新しいインターフェースのようなもので、既存の秘密鍵を見るためには、セキュリティ資格情報のリンクをクリックして、古いレガシーページに移動する必要があります。

新しいルートキーを作成することができます。このボタンはアクティブになります。その時点で、あなたはアクセスキーIDを取得し、あなたは両方の値を与えるように秘密キーを取得します。これは、レガシーセキュリティページで、Amazon Web ServicesのアクセスキーIDをすでに作成している場合は、秘密鍵にアクセスできます。ここに表示されているように、私は2つのアクセスキーを持っています。私が先に進んで私の秘密鍵を見たい場合は、Showボタンをクリックして、私が示したAWS Credentialsファイルにその2つの値をコピーできますあなたより早くアクセスキーIDと秘密鍵で混乱している場合は、これで問題はありません。

。あなたは本当に彼らが何であるかを気にする必要はありません。

次に進むべきことは、インポートジョブを作成することだけです。次の2つの部分は、この全手順の2つの最も難しい部分です。 Amazon S3のインポートジョブを作成するために、まずマニフェストファイルを作成します。このマニフェストファイルには基本的に、デバイスに関する情報が含まれています。どこにデータを保存したいのか、どこにデバイスを戻したいのですか?

ここで、マニフェストファイルを自分で作成する必要はありません。それはすでに私たちのために作成されている、我々は先に進んで、それを記入する必要があります。だからこそ進めたいことは、ディレクトリに入っていて、どこにインポートエクスポートツールがあるのか​​、例をクリックしてください。ここでは、S3インポートマニフェストを開いて開きます。ここからわかるように、私はすでに先に行って、私の輸入仕事のための情報を記入しました。ですから、これをもう少し詳しく見てみましょう。

ご覧のとおり、まずアクセスキーIDを入力する必要があります。あなたは括弧を取り除かなければなりません、あなたは先に進み、コロンの直後にそれを貼り付けます。次にしたいことは、バケット名を入力することです。あなたは先に進んでバケツを作成しなければならないでしょう。私は先に進んでこれを見せますが、今は先に進んで、あなたが望むどんな名前であれ、データがどこにあるのかを入力してください保存される。したがって、あなたがあなたのデバイスに持っているものよりも、バックアップと呼ばれるフォルダを作成した場合、そこにあるフォルダや何かはそのバケット名の下に行きます。

あなたのデバイスIDを入力します。これは基本的に外付けハードドライブの一意の識別子です。これは、ハードドライブの背面にあるシリアル番号です。ハードドライブの背面にあるシリアル番号がない場合は、自分の番号を作成するか、識別子を作成するだけです。あなたのデバイスに貼り付けることができるステッカーを何かに書いて、ここにその値を入力してください。これは、デバイスとこのファイルで同じものでなければなりません。デバイスを消去します。すでに「いいえ」に設定されていますので、そのままにしておきます。あなたは次のままにすることができます。サービスレベルは標準ですが、あなたはそれを残すことができます。そして帰りの住所、ここでやったようにあなたは先に進んであなたの住所を記入します。元のファイルには、オプションのフィールドがいくつかあります。あなたがそれらを使用しない場合は、先に進み、それらを削除する必要があります。

マニフェストファイルに記入した後に次に行うことは、適切なディレクトリに保存することです。これを行うには、「ファイル」、「名前を付けて保存」をクリックして、インポート・エクスポートWebサービス・ツール・ディレクトリに戻って行きます。これは、以前に記入したドットプロパティファイルの場所でもあります。ここでは、先に進んでファイル名を指定します。 "my import manifest.txt。 "Save As Typeは既にtxtなので、ファイル名に入力する必要はありません。

AWSクレデンシャルファイルを編集し、My Import Manifestファイルに入金したので、Amazon S3でバケットを作成することができます。これは非常に簡単です。先に進むべきことはaws.amazon.comに行き、My Account ConsoleをクリックしてAWS Management Consoleをクリックします。ログインすると、すべての異なるAmazon Webサービスでこのような画面が表示されます。この時点で、私たちが気にするのは、Amazon S3です。ここは、左下にあります。これをクリックすると、S3コンソールが起動します。ここに見られるように、バケツ以外にはそれほど多くはありません。だから私は2つのバケットを持っていますが、これはネットワークタイプのストレージデバイスである私のsynology nasのバックアップです。

先に進めたいことは、Create Bucketをクリックして、あなたのバケツにバケット名を付けてください。別の地域を選択することもできますが、自動的に設定された地域に行くことをお勧めします。バケット名はドットだけを持つことができ、格納されている領域全体で一意でなければなりません。そのバケット名を他の誰かが既に持っている場合は、エラーが発生します。たとえば、nasbackupと言うと、createと言うと、要求されたバケット名が利用できないというエラーが表示されます。その場合、ドットを使用することができますので、「ドット」を置くことができ、必要なものを作成してクリックすると、それが一意であれば、そのバケット名が作成されます。それでは、バケットを作成してください。つまり、外付けハードドライブが保存されるすべてのデータです。

この時点で、他に何が行われなければならないのか疑問に思うかもしれません。それでは、これまで行ってきたことを見てみましょう。 AWSサービスにサインアップしました。ツールをダウンロードして抽出しました。ファイルとエディタのキーを編集しました。私たちは先に進んで、マニフェストファイルを作成し、それを資格ファイルと同じディレクトリにあるインポートマニフェストに保存し、Amazon S3にバケットを作成しました。

次に、Javaコマンドラインツールを使用してジョブリクエストを作成するだけです。これは少し技術的であり、これはおそらくあなたがしなければならない最も技術的なことですが、それほど難しいことではありません。このジョブ要求を作成するには、コマンドプロンプトでJavaコマンドを実行する必要があります。しかし、これを行うには、Java開発キットをインストールする必要があります。これは、通常はほとんどのコンピュータにインストールされているJavaランタイム環境とは異なりますが、コマンドプロンプトでJavaコマンドを実行することはできません。

Googleに行って、Java SEを検索するだけです。これはJava Standard Editionです。最初のリンクをクリックすると、このページが表示されます。ここでスクロールダウンすると、JDKサーバー、JRE、およびJREの3つのオプションが表示されます。ここではこれら2つについて心配する必要はありません。私たちはJDKをダウンロードしてダウンロードします。次のページで、Acceptをクリックすると、使用しているシステムの仕様に合ったファイルをダウンロードできます。私の場合、Windowsの64ビット実行ファイルをダウンロードしました。

Java実行可能ファイルキットをインストールしたので、Javaコマンドを実行してください。ここでは私がここで強調してきたドキュメントに載せています。ところで、このドキュメントにアクセスする必要がある場合、最も簡単な方法はGoogleにアクセスし、「AWS import export docs」を検索することです。次に、インポートジョブの作成をクリックし、最初のAmazon S3インポートジョブを作成すると、このページに移動します。

これで、コマンドを実行できますコマンドプロンプトに移動します。これを行うには、Startをクリックし、CMDと入力してEnterを押します。コマンドプロンプトが表示されたので、Amazonのインポートエクスポートツールが置かれているディレクトリに移動する必要があります。私たちの場合、それは「ダウンロード」にあり、「インポート・エクスポートWebサービス・ツール」というフォルダがあります。したがって、コマンドプロンプトにディレクトリを移動するには、「cd」と入力して「downloads」と入力してから「cd」をもう一度入力してディレクトリの名前である "import export web service tool"を入力します。私はそのディレクトリにいますので、このコマンドをコピーしてコマンドプロンプトに貼り付けてください。

コマンドをコピーして貼り付けただけで、マニフェストファイルの名前はMy S3 Import Manifest.txtです。私はこの方法で実行しようとすると、ファイルがMy Import Manifest.txtという名前でなければならないというエラーが発生したので、これはドキュメントの問題です。カーソルを移動してS3の部分を削除するだけで、コマンドを実行できるはずです。今私は先に実行しているので、今すぐにコマンドを実行するつもりはありません。しかし、あなたが進んでEnterキーを押すと、このようなもの、作成されたジョブ、ジョブID、AW配送先アドレス、および署名ファイルの内容が得られるはずです。

シグネチャファイルの内容は、基本的には、インポートWebサービスツール呼び出しシグネチャのインポートのルートディレクトリに作成されたファイルです。これは、実際のコマンドを実行するときに作成されます。すべてがうまくいけば、このファイルを取得して、ハードドライブのルートにコピーする必要があります。
ほぼ終わりです。次に行うべきことは、署名ファイルをハードドライブのルートにコピーすることです。

最後のステップの2番目は、梱包伝票を印刷して記入することです。これは梱包伝票のようなものです。これは非常に単純な文書です。次に、日付、電子メールアカウントID、連絡先番号、氏名と電話番号、ジョブID、お使いのデバイスに設定した識別子を入力します。

最後に、ハードドライブを梱包してAmazonに発送することです。あなたがメモしなければならないことはほとんどありません。まず、電源と電源ケーブルとインタフェースケーブルを取り付ける必要があります。そのため、USB 2.0や3.0、エサータの場合は、USBケーブルまたはエサータケーブルを取り付ける必要があります。そうでない場合、彼らは先に進み、それをあなたに返します。あなたはまた、先に述べた梱包用紙を記入し、箱の中に入れなければなりません。最後に、実行したレスポンスコマンドを作成して取得したアドレスにパッケージを送信します。

出荷時に注意すべき点は2つあります。まず、出荷ラベルにそのジョブIDがあることを確認します。もしそうでなければ、彼らはそれを戻すでしょう。したがって、出荷ラベルにジョブIDがあることを確認する必要があります。次に、返品先住所も記入してください。これは、マニフェストファイルに記載されている返送先住所とは異なる場合があります。何らかの理由でハードドライブを処理しなかった場合、問題がある場合などは、ハードドライブを出荷ラベルの配送先住所に返送します。彼らがあなたのハードドライブを処理し、それらがすべてのデータを転送することができる場合、あなたはこれについての人の持っている配送先住所にハードドライブを返すでしょう。したがって、ラベルに返送先の住所も入れておくことが重要です。あなたは好きなキャリアを選ぶことができます。私はUPSを選んだ。追跡番号を持つことは良いことです。問題なく、すべての作業を進めることができます。

それはそれです。それはいくつかのステップであり、あなたが最初にそれを行う時には少し時間がかかります。しかしその後、かなり速く、クラウドに多くのデータを保存するのに最適な方法ですが、Amazonはストレージにも安いです。したがって、あなたが保管する必要のある1日があり、あなたの家や外付けハードドライブ以外のどこかにバックアップしたい場合は、Amazon Web Services S3が最適なオプションです。

このチュートリアルのオンライン技術のヒントを楽しんでいただければ幸いです。戻って来てください。

How do I mount Amazon S3 buckets on an AWS Snowball Edge device to my computer?

関連記事:


5.08.2013