Neptune-Export サービスを使用して Neptune データをエクスポートする - Amazon Neptune

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

Neptune-Export サービスを使用して Neptune データをエクスポートする

次の手順を使用して、Neptune-Export サービスを使用して Neptune DB クラスターから Amazon S3 にデータをエクスポートできます。

Neptune-Export サービスのインストール

AWS CloudFormation テンプレートを使用してスタックを作成します。

Neptune-Export サービスをインストールするには
  1. 次の表の起動 AWS CloudFormation スタックボタンのいずれかを選択して、 AWS CloudFormation コンソールでスタックを起動します。

    リージョン ビュー デザイナーで表示 起動する
    米国東部 (バージニア北部) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    米国東部 (オハイオ) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    米国西部 (北カリフォルニア) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    米国西部 (オレゴン) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    カナダ (中部) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    南米 (サンパウロ) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    欧州 (ストックホルム) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    欧州 (アイルランド) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    欧州 (ロンドン) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    欧州 (パリ) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    欧州 (フランクフルト) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    中東 (バーレーン) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    中東 (UAE) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    イスラエル (テルアビブ) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    アフリカ (ケープタウン) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    アジアパシフィック (香港) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    アジアパシフィック (東京) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    アジアパシフィック (ソウル) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    アジアパシフィック (シンガポール) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    アジアパシフィック (シドニー) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    アジアパシフィック (ムンバイ) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    中国 (北京) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    中国 (寧夏) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (米国西部) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (米国東部) 表示 デザイナーで表示 Orange button labeled "Launch Stack" with an arrow icon.
  2. [Select Template] ページで、[Next] を選択します。

  3. [Specify Details] (詳細指定)ページで、テンプレートでパラメータを次のように設定します。

    • VPC – Neptune-Export サービスをセットアップする最も簡単な方法は、Neptune データベースと同じ Amazon にインストールVPCすることです。別の にインストールする場合は、VPCピアリングを使用して Neptune DB クラスター VPCと Neptune-Export サービス 間の接続を確立VPCできますVPC。

    • Subnet1 – Neptune-Export サービスは、サブネットからインターネットへのアウトバウンドIPv4HTTPSトラフィックVPCを許可する のサブネットにインストールする必要があります。これは、Neptune-Export サービスがAWS バッチAPIを呼び出してエクスポートジョブを作成および実行できるようにするためです。

      Neptune ドキュメントの Neptune クラスターを作成するページの CloudFormation テンプレートを使用して Neptune クラスターを作成した場合は、そのスタックからの PrivateSubnet1および PrivateSubnet2出力を使用して、このパラメータと次のパラメータを入力できます。

    • Subnet2 – サブネットからインターネットへのアウトバウンドIPv4HTTPSトラフィックVPCを許可する の 2 番目のサブネット。

    • EnableIAM – これを に設定trueして、 () APIを使用して AWS Identity and Access Management Neptune-Endpoint を保護しますIAM。そのようにすることをお勧めします。

      IAM 認証を有効にする場合は、エンドポイントへのすべてのHTTPSリクエストSigv4に署名する必要があります。ユーザーに代わってリクエストに署名するには、awscurl のようなツールを使用できます。

    • VPCOnly – これを に設定するtrueと、エクスポートエンドポイントは VPCのみになり、Neptune-Export サービスがインストールされている VPC 内からのみアクセスできるようになります。これにより、Neptune-Export をAPIその 内からのみ使用することが制限されますVPC。

      VPCOnlytrue に設定することをお勧めします。

    • NumOfFilesULimit ulimits コンテナプロパティで nofile に 10,000 から 1,000,000 までの値を指定します。デフォルトは 10,000 です。グラフに固有のラベルが多数含まれている場合を除いて、デフォルトのままにしておくことをお勧めします。

    • PrivateDnsEnabled (ブール値) – プライベートホストゾーンを指定された に関連付けるかどうかを示しますVPC。デフォルト値は true です。

      このフラグを有効にしてVPCエンドポイントを作成すると、すべての API Gateway トラフィックがVPCエンドポイント経由でルーティングされ、パブリック API Gateway エンドポイントコールが無効になります。PrivateDnsEnabled を に設定するとfalse、パブリックAPIゲートウェイエンドポイントは有効になりますが、Neptune エクスポートサービスはプライベートDNSエンドポイント経由で接続できません。その後、エンドポイントDNSのパブリックVPCエンドポイントを使用して、ここで詳しく説明されているように、エクスポートサービスを呼び出すことができます。

  4. [Next (次へ)] を選択します。

  5. [Options(オプション)] ページで、[Next(次へ)] を選択します。

  6. レビューページで、最初のチェックボックスをオンにして、 AWS CloudFormation がIAMリソースを作成することを確認します。新しいスタックの CAPABILITY_AUTO_EXPAND を確認する 2 つ目のチェックボックスをオンにします。

    注記

    CAPABILITY_AUTO_EXPAND は、スタックの作成時に事前の確認なしにマクロが展開されることを明示的に確認します。ユーザーは、処理されたテンプレートから変更セットを作成することが多いため、実際にスタックを作成する前にマクロによって行われた変更を確認できます。詳細については、 AWS CloudFormation CreateStack「」を参照してくださいAPI。

    次に [作成] を選択します。

Neptune エクスポートからNeptune へのアクセスを有効にする

Neptune-Export のインストールが完了したら、Neptune VPC セキュリティグループを更新して、Neptune-Export からのアクセスを許可します。Neptune-Export AWS CloudFormation スタックが作成されると、Outputs タブに NeptuneExportSecurityGroup ID が含まれます。Neptune VPC セキュリティグループを更新して、この Neptune-Export セキュリティグループからのアクセスを許可します。

VPCベースのEC2インスタンスから Neptune-Export エンドポイントへのアクセスを有効にする

Neptune-Export エンドポイントを VPCのみにする場合は、Neptune-Export サービスがインストールされている VPC 内からのみアクセスできます。Neptune-Export API呼び出しVPC元の の Amazon EC2インスタンスから接続を許可するには、 AWS CloudFormation スタックによってNeptuneExportSecurityGroup作成された をその Amazon EC2インスタンスにアタッチします。