Snowball Edge デバイスを使用して Amazon S3 からデータをエクスポートするジョブ - AWS Snowball Edge デベロッパーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Snowball Edge デバイスを使用して Amazon S3 からデータをエクスポートするジョブ

注記

タグとメタデータNOTは現在サポートされています。つまり、S3 バケットからオブジェクトをエクスポートするときに、すべてのタグとメタデータが削除されます。

エクスポートジョブのデータソースは、1 つまたは複数の Amazon S3 バケットです。ジョブパートのデータを Amazon S3 から AWS Snowball Edge デバイスに移動したら、ジョブレポートをダウンロードすることができます。デバイスへの転送が失敗したオブジェクトがあれば、このレポートで警告されます。ジョブの成功と失敗のログで詳細情報を参照できます。

各エクスポートジョブで、転送の完了に必要な数のデバイスを使用して、任意の数のオブジェクトをエクスポートできます。エクスポートジョブのジョブパートの各 AWS Snowball Edge デバイスは、次々に配信され、前のジョブパートがステータスに移行 AWSした後、後続のデバイスはユーザーに配信されます。

Amazon S3 アダプターまたはNFSマウントポイントを使用してデバイスからオンプレミスのデータ送信先にオブジェクトをコピーすると、それらのオブジェクトはファイルとして保存されます。すでにファイルのある場所にオブジェクトをコピーした場合、同じ名前の既存のファイルは上書きされます。エクスポートジョブタイプには、ローカルストレージやコンピューティング機能もあります。この機能は、ファイルインターフェイスまたは Amazon S3 アダプターを使用してデータの読み取りと書き込みを行い、 AWS Snowball Edge デバイス上でローカルで実行される Amazon S3 PUT オブジェクトAPIアクションに基づいて Lambda 関数をトリガーします。

が返されたデバイス AWS を受信すると、800~88 NIST 標準に従って完全に消去されます。

重要

Snow デバイスにエクスポートするデータは Amazon S3 に格納されている必要があります。Snow デバイスにエクスポートする Amazon S3 Glacier 予定の のデータは、エクスポートする前に解凍するか、S3 ストレージクラスに移動する必要があります。これは Snow エクスポートジョブを作成する前に実行してください。

すべてのジョブのすべてのコンテンツがオンプレミスのデータ送信先にコピーされたことが確認できるまで、エクスポートされた Amazon S3 オブジェクトを変更、更新、削除しないでください。

エクスポートジョブを作成すると、Amazon S3 バケット全体または特定の範囲のオブジェクトキーをエクスポートできます。

Snowball Edge デバイスにデータをエクスポートするときに Amazon S3 オブジェクトキーを使用する

AWS Snow ファミリーマネジメントコンソール またはジョブ管理 を使用してエクスポートジョブを作成するとAPI、Amazon S3 バケット全体または特定の範囲のオブジェクトキーをエクスポートできます。オブジェクトキー名によって、バケット内のオブジェクトは一意に識別されます。範囲をエクスポートする場合は、範囲の開始、範囲の終了、またはその両方を指定して範囲の長さを定義します。

範囲は UTF-8 バイナリソートされます。UTF-8 バイナリデータは、次の方法でソートされます。

  • 数字 0~9 は大文字と小文字の英字の前に来ます。

  • 大文字の英字はすべての小文字の英字の前に来ます。

  • 小文字の英字は、大文字英字と数字よりも後になります。

  • 特殊文字は、他の文字セットの間にソートされます。

UTF-8 の詳細の詳細については、UTFWikipedia の「-8」を参照してください。

Snowball Edge デバイスにデータをエクスポートするときに Amazon S3 オブジェクトキーを使用する例

次のオブジェクトとプレフィックスを含むバケットが UTF-8 バイナリの順序でソートされているとします。

  • 01

  • Aardvark

  • Aardwolf

  • Aasvogel/apple

  • Aasvogel/arrow/object1

  • Aasvogel/arrow/object2

  • Aasvogel/banana

  • Aasvogel/banker/object1

  • Aasvogel/banker/object2

  • Aasvogel/cherry

  • Banana

  • Car

指定された範囲の開始 指定された範囲の終了 エクスポートされるオブジェクトの範囲
(none) (none) バケット内のすべてのオブジェクト
(none) Aasvogel

01

Aardvark

Aardwolf

Aasvogel/apple

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/banana

Aasvogel/banker/object1

Aasvogel/banker/object2

Aasvogel/cherry

(none) Aasvogel/banana

01

Aardvark

Aardwolf

Aasvogel/apple

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/banana

Aasvogel (none)

Aasvogel/apple

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/banana

Aasvogel/banker/object1

Aasvogel/banker/object2

Aasvogel/cherry

Banana

Car

Aardwolf (none)

Aardwolf

Aasvogel/apple

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/banana

Aasvogel/banker/object1

Aasvogel/banker/object2

Aasvogel/cherry

Banana

Car

Aar (none)

Aardvark

Aardwolf

Aasvogel/apple

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/banana

Aasvogel/banker/object1

Aasvogel/banker/object2

Aasvogel/cherry

Banana

Car

car (none)

オブジェクトは何もエクスポートされません。ジョブを作成しようとするとエラーメッセージが返されます。車両は、UTF-8 バイナリ値に従って Car の下にソートされることに注意してください。

Aar Aarrr

Aardvark

Aardwolf

Aasvogel/arrow

Aasvogel/arrox

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/apple Aasvogel/banana

Aasvogel/apple

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/banana

Aasvogel/apple Aasvogel/banker

Aasvogel/apple

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/banana

Aasvogel/banker/object1

Aasvogel/banker/object2

Aasvogel/apple Aasvogel/cherry

Aasvogel/apple

Aasvogel/arrow/object1

Aasvogel/arrow/object2

Aasvogel/banana

Aasvogel/banker/object1

Aasvogel/banker/object2

Aasvogel/cherry

これら 3 つのバケットがあり、folder2 からすべてのオブジェクトをコピーするとします。

  • s3://bucket/folder1/

  • s3://bucket/folder2/

  • s3://bucket/folder3/

指定された範囲の開始 指定された範囲の終了 エクスポートされるオブジェクトの範囲
folder2/ folder2/ バケット folder2 内のすべてのオブジェクト

Amazon S3 から Snowball Edge デバイスにデータをエクスポートするジョブのベストプラクティス

  • データが Amazon S3 にあることを確認し、ジョブを注文する前に小さなファイルをバッチ処理します。

  • バケットに何百万ものオブジェクトがある場合は、エクスポートジョブの定義にキー範囲が指定されていることを確認してください。

  • データ名の末尾にスラッシュ (/ または \) の付いたオブジェクトは Snowball Edge に転送されないため、スラッシュを削除してオブジェクトキー名を更新します。

  • S3 バケットの場合、オブジェクトの長さの上限は 255 文字です。

  • バージョン対応の S3 バケットでは、現在のバージョンのオブジェクトのみがエクスポートされます。

  • 削除マーカーはエクスポートされません。