2023 年 12 月 7 日より、バージョン 1 DataSync のエージェントは廃止されます。 DataSync コンソールの [エージェント] ページをチェックして、影響を受けるエージェントがいないか確認してください。その場合は、データ転送やストレージ検出の中断を避けるため、その前にそれらのエージェントを交換してください。さらにサポートが必要な場合は、お問い合わせくださいAWS Support
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Snowball Edge の S3 互換ストレージによる転送の設定
を使用するとAWS DataSync、AWS Snowball Edgeデバイスまたはクラスター上の Amazon S3 互換ストレージと、AWS以下のストレージサービスの間でオブジェクトを転送できます。
前提条件
始める前に、次のことを完了していることを確認してください。
-
AWSAWS リージョンデータの転送先または転送元となる場所にストレージリソースを作成した。たとえば、これは米国東部 (バージニア北部) の S3 バケットまたは Amazon EFS ファイルシステムである可能性があります。
-
オンプレミスストレージ環境に出入りするトラフィック用にワイドエリアネットワーク (WAN) 接続を確立した。たとえば、このような接続はで確立できます。AWS Direct Connect
DataSyncエージェントを作成するときは、オンプレミスの Amazon S3 DataSync AWS 互換ストレージと内のストレージリソース間でデータを転送できるように、この WAN 接続を設定します。
Amazon S3 互換ストレージへのアクセス
Amazon S3 互換のストレージバケットにアクセスするには、 DataSync 以下が必要です。
-
データの転送先または転送元のバケットにアクセスできる Snowball Edge デバイスまたはクラスターのユーザー認証情報。
-
DataSync
s3api
エージェントとデバイスまたはクラスターのエンドポイント間の接続の信頼性を検証できる DataSync HTTPS 証明書。
S3 バケットにアクセスするためのユーザー認証情報の取得
DataSync Snowball Edge デバイスまたはクラスターで使用しているバケットにアクセスできるユーザーのアクセスキーとシークレットキーが必要です。
バケットにアクセスするためのユーザー認証情報を取得するには
-
ターミナルを開き、Snowball Edge クライアントを実行します。
Snowball Edge クライアントの実行に関する詳細については、『AWS Snowball Edge開発者ガイド』の「Snowball Edge クライアントの使用」を参照してください。
-
デバイスまたはクラスターに関連付けられているアクセスキーを取得するには、
snowballEdge
以下のコマンドを実行します。snowballEdge list-access-keys
-
出力から、対応するバケットのアクセスキー (例:
AKIAIOSFODNN7EXAMPLE
) を探します。 DataSync -
シークレットアクセスキーを取得するには、
snowballEdge
以下のコマンドを実行します。
前のステップで見つけたアクセスキーに置き換えます。access-key-for-datasync
snowballEdge get-secret-access-key --access-key-id
access-key-for-datasync
出力には、アクセスキーに対応するシークレットキー (例:
wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
) が含まれます。 -
アクセスキーとシークレットキーは、覚えやすい場所に保存してください。
これらのキーは、 DataSync転送元の場所を設定する際に必要になります。
s3api
エンドポイント接続用の証明書を取得する。
DataSync エージェントと Snowball Edge s3api
デバイスまたはクラスターのエンドポイント間の接続の信頼性を検証できる HTTPS 証明書が必要です。
エンドポイント接続用の証明書を取得するには s3api
-
Snowball Edge クライアントで、
snowballEdge
以下のコマンドを実行します。snowballEdge get-certificate
-
出力を base64
.pem
でエンコードされたファイルに保存します。このファイルは、 DataSync転送元の場所を設定するときに指定します。
DataSync オンプレミスストレージ環境でのエージェントの作成
転送中、 DataSync エージェントを使用して Snowball Edge デバイスまたはクラスター上の Amazon S3 互換ストレージへの読み取りまたは書き込みを行います。
このエージェントは、ネットワーク経由でデバイスまたはクラスターに接続できるオンプレミスのストレージ環境にデプロイする必要があります。たとえば、クラスタにローカルネットワークでアクセスできる VMware ESXi ハイパーバイザー上でエージェントを実行できます。
DataSync オンプレミスストレージ環境にエージェントを作成するには
-
DataSync エージェントがハイパーバイザー上で実行できることと、エージェントに十分な仮想マシン (VM) リソースを割り当てていることを確認してください。
-
エージェントをオンプレミス環境にデプロイします。
手順については、エージェントをデプロイするハイパーバイザーの種類に応じて、以下のトピックのいずれかを参照してください。
-
警告
ネットワークの待ち時間が長くなるため、Amazon EC2 エージェントにエージェントをデプロイしてオンプレミスストレージにアクセスすることはお勧めしません。
-
エージェントと Amazon S3 互換ストレージ間の以下のトラフィックを許可するようにネットワークを設定します。
From To プロトコルとポート DataSync エージェント
s3api
デバイスまたはクラスター上のエンドポイント用の仮想ネットワークインターフェイス (VNI)。クラスターがある場合は、s3api
どのエンドポイント VNI でもかまいません。TCP 443(HTTPS) デバイスまたはクラスターで VNI を見つける必要がある場合は、「Snowball Edge の仮想ネットワークインターフェイスの説明」を参照してください。
転送元の場所を設定します。
エージェントを作成したら、 DataSync転送元の場所を設定できます。
注記
以下の手順は、Amazon S3 互換のストレージから転送することを前提としていますが、この場所を転送先として使用することもできます。
DataSyncコンソールを使用して転送元の場所を設定するには
https://console.aws.amazon.com/datasync/ AWS DataSync
でコンソールを開きます。 -
左側のナビゲーションペインで、[データ転送] を展開します。[タスク] を選択し、[タスクの作成] を選択します。
-
[Configure source location (送信元の場所設定)] ページで [Create a new location (新しい場所の作成)] を選択します。
-
ロケーションタイプで、オブジェクトストレージを選択します。
-
[エージェント] では、 DataSync オンプレミスストレージ環境で作成したエージェントを選択します。
-
[サーバー] には、Amazon S3
s3api
互換ストレージが使用するエンドポイントの VNI を入力します。単一デバイスの代わりに Snowball Edge クラスターを使用している場合は、
s3api
クラスターの任意のエンドポイント VNI を指定できます。 -
[バケット名] には、オブジェクトの転送元の Amazon S3 互換ストレージバケットの名前を入力します。
-
[フォルダ] には、オブジェクトプレフィックスを入力します。
DataSync このプレフィックスの付いたオブジェクトのみを転送します。
-
Snowball Edge DataSync デバイスまたはクラスターへの接続を設定するには、[追加設定] を展開して以下を実行します。
-
[サーバープロトコル] には [HTTPS] を選択します。
-
[サーバーポート] には、と入力します
443
。 -
[証明書] には、s3apiエンドポイント接続用の証明書ファイルを選択します。
-
-
[認証情報が必要] を選択し、アクセスキーとシークレットキーを入力して、Snowball Edge デバイスまたはクラスターの Amazon S3 互換ストレージバケットにアクセスします。
-
[次へ] をクリックします。
転送先の場所を設定します。
転送先はAWS リージョン、AWS アカウントエージェントを作成した場所と同じ場所である必要があります。
始める前に:転送元の場所を設定していることを確認してください。
DataSyncコンソールを使用して転送先の場所を設定するには
-
[転送先の設定] ページで、[新しい場所を作成] または [AWSオブジェクトの転送先となるストレージリソースの既存の場所を選択] を選択します。
新しい場所を作成する場合は、以下のトピックのいずれかを参照してください。
-
デスティネーションロケーションの設定が完了したら、[Next] を選択します。
転送設定を行います。
DataSyncでは、転送スケジュールの指定、データ整合性の検証方法のカスタマイズ、オブジェクトのサブセットのみを転送するかどうかの指定などを行うことができます。
始める前に:転送先の場所を設定したことを確認してください。
DataSync コンソールを使用して転送設定を構成するには
-
「設定の構成」 ページで、転送設定を変更するか、デフォルトを使用します。
これらの設定の詳細については、「AWS DataSync転送タスクでの作業」をご参照ください。
-
[次へ] をクリックします。
-
転送の詳細を確認し、[タスクを作成] を選択します。
移管を開始する
転送タスクを作成したら、データの移動を開始する準備が整います。 DataSync コンソールを使用してタスクを開始する方法についてはAWS CLI、または「タスクを開始する」を参照してください。