Snowball Edge の S3 互換ストレージによる転送の設定 - AWS DataSync

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 接続を設定します。

  • Snowball Edge クライアントをダウンロードしてインストールしました

Amazon S3 互換ストレージへのアクセス

Amazon S3 互換のストレージバケットにアクセスするには、 DataSync 以下が必要です。

  • データの転送先または転送元のバケットにアクセスできる Snowball Edge デバイスまたはクラスターのユーザー認証情報。

  • DataSync s3apiエージェントとデバイスまたはクラスターのエンドポイント間の接続の信頼性を検証できる DataSync HTTPS 証明書。

S3 バケットにアクセスするためのユーザー認証情報の取得

DataSync Snowball Edge デバイスまたはクラスターで使用しているバケットにアクセスできるユーザーのアクセスキーとシークレットキーが必要です。

バケットにアクセスするためのユーザー認証情報を取得するには
  1. ターミナルを開き、Snowball Edge クライアントを実行します。

    Snowball Edge クライアントの実行に関する詳細については、『AWS Snowball Edge開発者ガイドの「Snowball Edge クライアントの使用」を参照してください。

  2. デバイスまたはクラスターに関連付けられているアクセスキーを取得するには、snowballEdge以下のコマンドを実行します。

    snowballEdge list-access-keys
  3. 出力から、対応するバケットのアクセスキー (例:AKIAIOSFODNN7EXAMPLE) を探します。 DataSync

  4. シークレットアクセスキーを取得するには、snowballEdge以下のコマンドを実行します。access-key-for-datasync前のステップで見つけたアクセスキーに置き換えます。

    snowballEdge get-secret-access-key --access-key-id access-key-for-datasync

    出力には、アクセスキーに対応するシークレットキー (例:wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY) が含まれます。

  5. アクセスキーとシークレットキーは、覚えやすい場所に保存してください。

    これらのキーは、 DataSync転送元の場所を設定する際に必要になります

s3apiエンドポイント接続用の証明書を取得する。

DataSync エージェントと Snowball Edge s3api デバイスまたはクラスターのエンドポイント間の接続の信頼性を検証できる HTTPS 証明書が必要です。

エンドポイント接続用の証明書を取得するには s3api
  1. Snowball Edge クライアントで、snowballEdge以下のコマンドを実行します。

    snowballEdge get-certificate
  2. 出力を base64 .pem でエンコードされたファイルに保存します。

    このファイルは、 DataSync転送元の場所を設定するときに指定します

DataSync オンプレミスストレージ環境でのエージェントの作成

転送中、 DataSync エージェントを使用して Snowball Edge デバイスまたはクラスター上の Amazon S3 互換ストレージへの読み取りまたは書き込みを行います。

このエージェントは、ネットワーク経由でデバイスまたはクラスターに接続できるオンプレミスのストレージ環境にデプロイする必要があります。たとえば、クラスタにローカルネットワークでアクセスできる VMware ESXi ハイパーバイザー上でエージェントを実行できます。

DataSync オンプレミスストレージ環境にエージェントを作成するには
  1. DataSync エージェントがハイパーバイザー上で実行できることとエージェントに十分な仮想マシン (VM) リソースを割り当てていることを確認してください

  2. エージェントをオンプレミス環境にデプロイします。

    手順については、エージェントをデプロイするハイパーバイザーの種類に応じて、以下のトピックのいずれかを参照してください。

  3. エージェントと Amazon S3 互換ストレージ間の以下のトラフィックを許可するようにネットワークを設定します。

    From To プロトコルとポート

    DataSync エージェント

    s3apiデバイスまたはクラスター上のエンドポイント用の仮想ネットワークインターフェイス (VNI)。クラスターがある場合は、s3apiどのエンドポイント VNI でもかまいません。

    TCP 443(HTTPS)

    デバイスまたはクラスターで VNI を見つける必要がある場合は、「Snowball Edge の仮想ネットワークインターフェイスの説明」を参照してください。

  4. エージェントが通信に使用するサービスエンドポイントを選択します。AWS

  5. エージェントを有効化します

転送元の場所を設定します。

エージェントを作成したら、 DataSync転送元の場所を設定できます。

注記

以下の手順は、Amazon S3 互換のストレージから転送することを前提としていますが、この場所を転送先として使用することもできます。

DataSyncコンソールを使用して転送元の場所を設定するには
  1. https://console.aws.amazon.com/datasync/ AWS DataSync でコンソールを開きます。

  2. 左側のナビゲーションペインで、[データ転送] を展開します。[タスク] を選択し、[タスクの作成] を選択します。

  3. [Configure source location (送信元の場所設定)] ページで [Create a new location (新しい場所の作成)] を選択します。

  4. ロケーションタイプで、オブジェクトストレージを選択します。

  5. [エージェント] では、 DataSync オンプレミスストレージ環境で作成したエージェントを選択します。

  6. [サーバー] には、Amazon S3 s3api 互換ストレージが使用するエンドポイントの VNI を入力します。

    単一デバイスの代わりに Snowball Edge クラスターを使用している場合は、s3apiクラスターの任意のエンドポイント VNI を指定できます。

  7. [バケット名] には、オブジェクトの転送元の Amazon S3 互換ストレージバケットの名前を入力します。

  8. [フォルダ] には、オブジェクトプレフィックスを入力します。

    DataSync このプレフィックスの付いたオブジェクトのみを転送します。

  9. Snowball Edge DataSync デバイスまたはクラスターへの接続を設定するには、[追加設定] を展開して以下を実行します。

    1. [サーバープロトコル] には [HTTPS] を選択します。

    2. [サーバーポート] には、と入力します443

    3. [証明書] には、s3apiエンドポイント接続用の証明書ファイルを選択します

  10. [認証情報が必要] を選択し、アクセスキーとシークレットキーを入力して、Snowball Edge デバイスまたはクラスターの Amazon S3 互換ストレージバケットにアクセスします

  11. [次へ] をクリックします。

転送先の場所を設定します。

転送先はAWS リージョン、AWS アカウントエージェントを作成した場所と同じ場所である必要があります。

始める前に:転送元の場所を設定していることを確認してください

DataSyncコンソールを使用して転送先の場所を設定するには
  1. [転送先の設定] ページで、[新しい場所を作成] または [AWSオブジェクトの転送先となるストレージリソースの既存の場所を選択] を選択します

    新しい場所を作成する場合は、以下のトピックのいずれかを参照してください。

  2. デスティネーションロケーションの設定が完了したら、[Next] を選択します。

転送設定を行います。

DataSyncでは、転送スケジュールの指定、データ整合性の検証方法のカスタマイズ、オブジェクトのサブセットのみを転送するかどうかの指定などを行うことができます。

始める前に:転送先の場所を設定したことを確認してください

DataSync コンソールを使用して転送設定を構成するには
  1. 設定の構成」 ページで、転送設定を変更するか、デフォルトを使用します。

    これらの設定の詳細については、「AWS DataSync転送タスクでの作業」をご参照ください。

  2. [次へ] をクリックします。

  3. 転送の詳細を確認し、[タスクを作成] を選択します。

移管を開始する

転送タスクを作成したら、データの移動を開始する準備が整います。 DataSync コンソールを使用してタスクを開始する方法についてはAWS CLI、または「タスクを開始する」を参照してください。