AWSImportExportを使用してAmazonS3にデータをすばやく転送する

自宅のローカルネットワークに数百ギガバイトまたはテラバイトのデータがある場合は、おそらくすべてがコンピューター、外付けハードドライブ、またはNAS(ネットワーク接続ストレージ)デバイスに保存されています。データのバックアップをとることは非常に重要ですが、すべてを1か所にまとめることは決して良い考えではありません。

ローカルNAS(NAS)に2TBを超える写真、ビデオ、バックアップなどが保存されているのを見て、これに気づきました。確かに4台のハードドライブがあり、1台に障害が発生しても、データが失われることはありません。しかし、私の家が全焼したり浸水したりすると、NASとともにすべてが失われます。そこで、データをクラウドにバックアップすることにしました。

DropboxSkyDriveGoogle DriveCrashPlan、Amazon S3 (CrashPlan and Amazon S3)(Amazon S3) Glacier(Glacier)チェックしてから、最終的にAmazonS3に落ち着きました。なぜアマゾン(Amazon)ええと、彼らはあなたが最大16 TBのサイズの外付け(Well)ハードドライブ(hard drive)を送り、それを彼らのサーバーに直接アップロードすることができるクールなサービスを持っています、それによってあなたの遅いインターネット接続を(Internet connection)介してそのデータをアップロードしようとするという大きな問題を回避します。

aws

私の近所にAT&Tがあると、なんと1.4MMbytes/secのアップロード速度が得られます。NASに保存した2.5TBのデータをアップロードするには何ヶ月もかかります。Amazon Import/Exportを使用すると、80ドルのサービス料金(service fee)を支払い、1日ですべてのデータをアップロードしてもらうことができます。アマゾンウェブ(Amazon Web)サービス(Services)にサインアップしてからハードドライブを梱包してアマゾン(Amazon)に発送するまでのプロセス全体を説明するビデオチュートリアル(video tutorial)を作成することになりました。

ビデオの完全なトランスクリプトは次のとおりです。

みなさん、こんにちは(Hey everyone)。これは、OnlineTechTips(Aseem Kishore)AseemKishore(Online Tech Tips)です。今日は何か新しいことをするつもりです。アマゾンウェブ(Amazon Web)サービスの(Services)インポート/エクスポート機能(Import Export feature)に関するビデオチュートリアル(video tutorial)を行います。では、インポート/エクスポート機能(Import Export feature)とは何ですか?これは基本的に、大量のデータをAmazonS3バケット(Amazon S3 bucket)またはGlacierボールト(Glacier vault)に取り込む方法です。Amazon S3とGlacierは、基本的に、 (Amazon S3 and Glacier)Amazonでのデータ(Amazon)バックアップとデータ(backup and data)アーカイブに使用できる2つのストレージオプションです。では、なぜAmazonのこのサービスを利用したいのでしょうか。

基本的に、大量のデータをクラウド(Cloud)にすばやく移動できます。私のような人なら、数百ギガバイトの写真やビデオをコンピューターまたは外付けハードドライブにローカルに保存しているかもしれません。100ギガバイトまたは500ギガバイト、さらにはテラバイトのデータをクラウド(Cloud)にアップロードしようとすると、遅いアップロード接続(upload connection)では数か月ではないにしても数週間かかります。代わりに、そのデータを最大16テラバイトのサイズの外付けハードドライブにコピーし、それをAmazonに発送して、データセンターに持ち込み、バケットまたはボールト(bucket or vault)に直接アップロード(center and upload)してから、先に進んで、Webからアクセスできます。

したがって、開始するには、最初に行う必要があるのは、アマゾンウェブサービスアカウント(Amazon Web Services Account)を作成することです。これを行うには、aws.amazon.comにアクセスし、先に進んで[サインアップ]ボタン(Sign Up button)をクリックします。まだAmazonアカウント(Amazon account)をお持ちでない場合は、先に進んでメールアドレスを入力し、[私は新しいユーザーです]を選択します。その場合は、先に進んで「私はリピーターです」を選択すると、現在のアカウントのアマゾンアカウントを使用して(Amazon account)アマゾンウェブ(Amazon Web) サービス(Services)にサインアップできます。

アマゾンウェブサービスアカウント(Amazon Web Services Account)を作成したら、インポートエクスポートツール(Import Export tool)をダウンロードする必要があります。このツールは非常に簡単に使用できます。少し設定が必要ですが、これについて説明します。しかし、画面に表示されているように、このビデオの下部にあるキャプションに追加するダウンロードリンクがあります。(load link)それで、先に進んでそれをダウンロードして、それをあなたのコンピュータのディレクトリに抽出してください。

そのツールをダウンロードして解凍したので、次のようなディレクトリができているはずです。この時点で、「AWSクレデンシャル」というファイルを編集する必要があります。これには、アクセスキーIDとシークレットキー(Access Key ID and Secret Key)の2つの値が含まれます。基本的(Basically)に、これらはAmazonがアカウントにリンクするために使用する2つの値です。次のアドレスにアクセスすると、アマゾンウェブサービスアカウント(Amazon Web Services Account)からこれら2つの値を取得できます。それはaws.amazon.com/securitycredentialsです。[セキュリティクレデンシャル]ページ(Security Credentials page)で、先に進んで[アクセスキー(Access Keys)]をクリックします。

ここで少し混乱します。アマゾンウェブ(Amazon Web) サービス(Services)をすでに使用していて、過去にキーを作成したことがある場合は、ここでシークレットキーを表示することはできません。これはAmazonの新しいインターフェースの一種であり、既存の秘密鍵を表示するには、古いレガシーページに移動する[(Legacy page)セキュリティクレデンシャル(Security Credentials)]リンクをクリックする必要があります。

新しいアカウントを作成したばかりの場合は、新しいルートキー(root key)を作成できます。このボタンがアクティブになります。その時点で、アクセスキーID(Key ID)を取得し、両方の値を取得できるように秘密キーを取得します。これは、アマゾンウェブ(Amazon Web)サービスの(Services)アクセスキーID(Access Key ID)をすでに作成している場合に、シークレットキーにアクセスできるレガシーセキュリティページ(Legacy Security page)です。ここに表示されているように、2つのアクセスキーがあります。先に進んでシークレットキーを確認したい場合は、[表示]ボタン(Show button)をクリックして、これら2つの値を表示したAWSクレデンシャルファイル(AWS Credentials file)にコピーできます。あなたは早く。だからあなたは先に進んで貼り付けたい ここでIDキーにアクセスし、ここに(Access ID key)シークレットキー(Secret key)を貼り付けます。

この時点で、アクセスキーID(Access Key ID)シークレットアクセスキー(Secret Access key)で混乱している場合は、問題ありません。あなたは本当に彼らが何であるかを知る必要はなく、どんな形(way whatsoever)であれ彼らを気にする必要はありません。署名して値を取得し、それらをコピーしてそのファイルに貼り付けるだけです。

次に実行するのは、インポートジョブ(import job)を作成することです。次の2つの部分は、この手順全体の中で最も難しい2つの部分です。Amazon S3の(Amazon S3)インポートジョブ(import job)を作成するために、先に進んでマニフェストファイルを作成します。このマニフェストファイルには、基本的にデバイスに関する情報が含まれています。データを保存したい場所と、デバイスをどこに返送したいのか。

ここで良い点は、このマニフェストファイルを自分で作成する必要がないことです。それは私たちのためにすでに作成されています、私たちは先に進んでそれを記入する必要があります。したがって、先に進んで実行したいのは、ディレクトリに移動し、インポートエクスポートツール(import export tool and click)がある場所に移動して、[例]をクリックすることです。ここでは、先に進んでS3インポート(S3 import)マニフェストを開きます。ここでわかるように、私はすでに先に進んで、インポートジョブ(import job)の情報を入力しました。それでは、先に進んで、これをもう少し詳しく見てみましょう。

ご覧のとおり、最初に行う必要があるのは、アクセスキーIDをもう一度入力することです。角かっこを削除する必要があります。先に進んで、コロンの直後に貼り付けます。次に実行したいのは、バケット名(bucket name)を入力することです。先に進んでバケットを作成する必要があります。これを先に進めて、この後に表示しますが、今のところは、データの場所に必要な名前を入力してください。保存されます。したがって、バックアップ(Back Up)と呼ばれるフォルダを作成すると、デバイス上にあるもの、フォルダ、またはそこにあるものよりも、そのバケット名(bucket name)の下に配置されます。

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

さて(Okay)、マニフェストファイルに入力した後、次に行うことは、適切なディレクトリに保存することです。これを行うには、先に進んで[ファイル(File)] 、 [名前を付けて保存]の順にクリックし、[(Save As)インポート]、[エクスポート]、[ (import export) Web サービス(Services) ツール]のディレクトリ(Tool directory)に戻ります。これは、前に入力したドットプロパティファイル(property file)の場所でもあります。ここでは、先に進んでファイルに「myimportmanifest.txt(import manifest.txt) 」という名前を付けます。”名前を付けて保存(Save As) タイプはすでにtxtであるため、(Type)ファイル名(file name)に入力する必要はありません。先に進み、[保存(Save)]をクリックします。

AWSクレデンシャルファイル(AWS Credentials file)を編集し、 My Import Manifestファイル(My Import Manifest file)にクレジットを付与したので、先に進んでAmazonS3でバケットを作成できます(Amazon S3)。これは非常に簡単です。先に進んで行うことは、aws.amazon.comにアクセスし、先に進んで[マイアカウントコンソール]をクリックしてから、[ (My Account console)AWSマネジメントコンソール(AWS Management Console)]をクリックします。ログインすると、さまざまなアマゾンウェブ(Amazon Web) サービス(Services)がすべて表示された次のような画面が表示されます。この時点で気になるのはAmazonS3だけ(Amazon S3)で、これは左下にあります。それをクリック(Click)すると、先に進んでS3コンソールをロードします(S3 console)。そして、ここでわかるように、バケット以外にはそれほど多くはありません。つまり、2つのバケットがあります。これは、ネットワークタイプのストレージデバイス(network type storage device)であるSynologynasのバックアップです。

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

この時点で、他に何をしなければならないのか疑問に思われるかもしれません。それでは、これまでに行ったことを見てみましょう。AWSサービス(AWS service)にサインアップしました。ツールをダウンロードして解凍しました。ファイルとエディターキーを編集(file and editor keys)しました。マニフェストファイルを作成し、クレデンシャルファイルと同じディレクトリのインポートマニフェストに保存し、AmazonS3でバケットを作成しまし(Amazon S3)。したがって、これを実行するために行うべきことはあと2、3だけです。

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

これを行うには、Googleにアクセスして、 (Google)Java SEを検索するだけです。これは、JavaStandardEditionです。先に進み、ここの最初のリンクをクリックすると、このページに移動します。ここで下にスクロールすると、JDKサーバー(JDK server)JRE、およびJREの3つのオプションが表示されます。ここでは、これら2つについて心配する必要はありません。先に進み、JDKをダウンロードします。次のページで、[使用許諾契約(Accept License Agreement)に同意する]をクリックすると、システム仕様に一致するファイルをダウンロードできます。私の場合、Windows64ビットの実行可能ファイルをダウンロードしました。

Java実行可能キットをインストールしたので、先に進んでJavaコマンド(Java command)を実行できます。先に進んで、ここで強調表示したドキュメントでこのコマンドを確認できます。ちなみに、このドキュメントにアクセスする必要がある場合、最も簡単な方法は、Googleにアクセスして、「 (Google)AWSimportexportdocs(export docs)」を検索することです。次に、[インポートジョブ(import job)の作成]をクリックしてから、[最初のAmazon S3インポート(Amazon S3 import)ジョブの作成]をクリックすると、このページが表示されます。

これで、コマンドプロンプト(command prompt)に移動して、コマンドを実行できます。これを行うには、[スタート(Start)]をクリックし、CMDと入力して、Enterキーを押し(CMD and press Enter)ます。コマンドプロンプトが表示されたので、 (command prompt)Amazonインポート(Amazon import) エクスポートツール(export tool)が配置されているディレクトリに移動する必要があります。私たちの場合、それはダウンロードにあり、次に(Downloads)Import Export WebServiceToolというフォルダーがあります。したがって、ディレクトリをコマンドプロンプト(command prompt)に移動するには、「cd」と入力し、次に「downloads」と入力してから、もう一度「cd」と入力して、 「importexportwebservicetool 」と入力(import export)(service tool)ます、」はディレクトリ(Directory)の名前です。そのディレクトリ(Directory)にいるので、先に進んでこのコマンドを(command and paste)コピーし、コマンドプロンプト(command prompt)に貼り付けます。

コピーして貼り付けたコマンドで、マニフェストファイルの名前がMy S3ImportManifest.txt(My S3 Import Manifest.txt)であることに気付いたかもしれません。この方法で実行しようとすると、ファイルにMy Import Manifest.txt(My Import Manifest.txt)という名前を付ける必要があるというエラーが発生したため、これはドキュメントの問題だと思います。したがって、カーソルを移動してS3パーツ(S3 part)を削除するだけで、コマンドを実行できるようになります。以前にコマンドを実行したため、今はコマンドを実行しません。ただし、先に進んでEnterキー(Enter)を押すと、次のようなもの、作成されたジョブ、ジョブID、AW配送(AW shipping)先住所、および署名ファイルの内容(Signature File Contents)が表示されます。

署名ファイル(signature file)の内容は、基本的に、ここのルートディレクトリの[(root directory)インポート][エクスポート][Web(Import Export Web) サービス](Services) ツール(tool call) の[署名](Signatures)で作成されるファイルです。これは、実際のコマンドを実行したときに作成されます。すべてがうまくいけば(Okay)このファイルを取得して、ハードドライブのルートにコピーする必要があります。
ここでもうすぐ終わりです。次に行う必要があるのは、署名ファイル(Signature File)をハードドライブのルートにコピーすることです。Javaコマンド(Java command)を実行すると、 Signature(Tool Directory)というファイルがImport Export Web ServicesToolDirectory(Services) に見つかります。

最後から2番目のステップは、納品書を印刷して記入することです。これは、納品書がどのように見えるかです。とてもシンプルなドキュメントです。先に進み、日付、電子メールアカウントID、連絡先番号、名前と電話番号(name and phone number)、ジョブID、およびデバイスに入力したIDを入力します。この場合も、このドキュメントはドキュメントの外にあります。

そして最後のステップは、ハードドライブを梱包してAmazonに発送(drive and ship)することです。注意しなければならないことがいくつかあります。まず(Firstly)電源(power supply)と電源ケーブルおよびインターフェイスケーブルを含める必要があるため、 USB(USB 2.0) 2.0、3.0、esataの場合は、USBケーブルまたはesataケーブル(USB cable or esata cable)を含める必要があります。そうでない場合、彼らは先に進み、それをあなたに返します。また、前述の梱包票に記入して、箱の中に入れる必要があります。最後に、実行した応答の作成コマンド(create response command)から取得したアドレスにパッケージを送信します。

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

そしてそれはそれについてです。それはいくつかのステップであり、最初にそれを行うときは少し時間がかかります。しかし、その後は非常に高速で、大量のデータをクラウド(Cloud)に保存するのに最適な方法です。Amazonはストレージとしても安価です。したがって、1日1トンの保管が必要で、家の中や外付けハードドライブ以外の場所にバックアップしたい場合は、Amazon WebServicesS3が最適なオプションです。

このチュートリアルのオンライン技術のヒント(Online Tech Tips)を楽しんでいただけたでしょうか。戻ってきて来てください。(Please)



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts