*『Amazon Cloudテクニカルガイド―EC2/S3からVPCまで徹底解析、インプレスジャパン、李 昌桓著』の補足
*『CloudBB(http://cloudbb.jp)』アマゾンクラウド技術情報発信サイト
Amazon
S3 Export
|
AWS インポート / エクスポートは、ユーザがポータブル記憶装置にデータを格納してAWSに送り、AWS側からデータをImportしてまらうか、逆にユーザが指定するデータをAWS側がExportして、送ってもらうようないささかアナログ対応のことである。今のところ、アメリカまでポータブル記憶装置のやり取りをしなければいけない。用途としては、大量データの移送、ディザスタリカバリなどである。 |
AWS Exportのプロセス
次に掲載するのは、AWS Import/Export サービスがユーザデータを Amazon S3 からエクスポートする際のプロセスを図示したものである。

(出典:AWS Import/Export Programming Guide2009-08-13)
1.ユーザはエクスポートマニフェストファイル を作成する。このマニフェストファイルには、エクスポートするバケット名などを記述する。複数のデバイスを使う場合には、デバイスごとにそれぞれ個別のマニフェストファイルを作成する必要がある。
2.ユーザはサブジェクトに「CREATE JOB」と付けたエクスポートジョブメールにマニフェストファイルを添付し、awsimportexport@amazon.com宛てに送信する。インポートのときと同様に、AWS は、マニフェストファイルが有効であれば、ジョブIDを発行し、1営業日以内に返信(「RE:CREATE JOB」)を送る。
3.ユーザは署名ファイルを作成する。署名ファイルの作成には2.で受け取ったジョブIDが必要である。複数のデバイスを使う場合は、各デバイスごとに署名ファイルを作成する必要がある。
4.ユーザは署名ファイルをストレージデバイスのルートフォルダにコピーする。署名ファイルのファイル名は「SIGNATURE」とする。AWSにジョブメールを送ってからストレージデバイスを送付する間にマニフェストファイルの変更が発生した場合には、新しいジョブメールで修正したマニフェストファイルを再送信する必要がある。
5.ユーザは送付状を作成する。AWS は、1パッケージごとに1デバイス、1デバイスごとに1ジョブのみを受け付ける。
6.ユーザはストレージデバイスを梱包し、発送する。このとき、発送伝票にジョブIDを記入していなければ 、AWS から受け取りを拒否される。また、ストレージデバイスがAWSImport/Exportの要件に合致していることを確認する。
7.AWS は、ジョブメールに添付されているマニフェストファイルから生成した署名と、ストレージデバイスのルートフォルダにある署名とが一致しているかどうかを確認する。一致していれば、AWS はユーザデータをアマゾンクラウドからダウンロードする。
8.AWS はユーザにジョブステータスとデバイスステータスに関する報告を送る。AWS Exportログとエクスポート状態が電子メールで連絡される。ログには、エクスポートしたファイルの詳細情報、キー名、バイト数、MD5チェックサム値などが含まれている。
9.AWSはユーザのマニフェストファイルに記載された住所にストレージデバイス返送する。この作業は、ジョブが完了して2営業日以内に行われる。これは私書箱には出荷されない。
AWS Export手続き開始
AWS Exportの手続きを開始するには、CloudBerry S3 Explorerから「AWSImport
/Export」→「Export」を選択する。

次のようにウェルカムページが表示される。

AWS Import/Exportサインアップ
初めて使う場合は「AWS Import/Export」を選択し、サインアップ手続きを行う必要がある。手順はインポートのときと同様なので、ここでは説明を省略する。
![]()
![]()

ストレージデバイスの要件
これもインポートのときと同様なので、前項の説明を参照していただきたい。
マニフェストファイル作成
次は、マニフェストファイルを作成する。

[設定]
|
Account |
AWSアカウント |
awk256@yahoo.co.jp |
|
Bucket name |
エクスポート対象のS3のバケット名 |
awk512 |
|
Device ID |
デバイスのシラアル番号又はデバイスが識別できるユニークな番号 |
123456789 |
|
File system |
ファイルシステム |
NTFS FAT32 EXT2 |
|
Log bucket name |
ログバケット指定 |
awklog |
|
Load from file |
規定のマニフェストファイルロード |
|
次の画面ではマニフェストファイルのオプション設定を行う。

[説明]
|
Begin marker |
|
|
|
End market |
|
|
|
Target directory |
Exportしたデータの格納先 |
/export/data/ |
|
Recovery directory |
エラーデータの格納先 |
/export/error/ |
|
Prefix |
Amazon S3のExport対象データのバケット名とファイルフレフィックス |
awk512/mypicture |
|
Log file prefix |
Amazon S3のログ格納先のバケット名とファイルフレフィックス |
awklog/log/export-lig- |
次に、ストレージデバイスの送付先住所を指定する。マニフェストファイルの作成はこれで終わりだ。
![]()
![]()

「Save」ボタンをクリックしてマニフェストファイルを保存する。
![]()

マニュフェストファイルの内容は[Preview Manifest]を選択して確認できる。
[MANIFEST.txt]
|
manifestVersion: 1.2 generator: CloudBerry Explorer for Amazon S3 1.8.2.14 bucket: awk512 accessKeyId: ATBNFEA6QKAD6IAIMETG deviceId: 123456789 logBucket: awklog fileSystem: NTFS operations: - exportBucket: awk512 prefix: awk512/mypicture/ logPrefix: awklog/log/import-log- returnAddress: name: CHANGHEAN LEE street1: UMEDA99-99-99 street2: city: ATACHIGU stateOrProvince: TYOKYO postalCode: 123-0851 phoneNumber:
090-9999-9999 country: eraseDevice: no prefix:
awk512/mypicture/ logPrefix:
awklog/log/export-log- targetDirectory:
/export/data/ recoveryDirectory:
/export/error/ |
ジョブメール送信
続いて、インポートのときと同様に、ジョブメール作成の画面でawsimportexport@
amazon.comをクリックする。マニフェストファイルが添付された状態でメールの送信画面が表示されるので、送信する。
![]()

AWSにジョブメールを送信するとAWS側はマニフェストファイルが有効であれば、1営業日以内に返信(「RE:CREATE JOB」)を送る。この返信の中にはAWS側が発行した「ジョブID」が含まれている。
署名作成
インポートのときと同様に、AWSがジョブIDを発行したメールを返すので、このジョブIDを入力して「Generate」をクリックし、署名を作成する。
![]()
![]()

「Save」ボタンをクリックして、 SIGNATURE というファイル名で保存する。
![]()

手続き終了
終了画面では AWS Export の手続き案内が表示される。
