翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Neptune クラスターへの接続
Neptune クラスターを作成したら、そのクラスターにアクセスするように接続方法を設定できます。
Neptune エンドポイントと通信するために curl または awscurl をセットアップする
このドキュメントの多くの例に示されるように、Neptune DB クラスターにクエリを送信するためのコマンドラインツールがあると非常に便利です。curl--aws-sigv4 認証が有効になっている場合にリクエストに署名するオプションがサポートされています。
IAM 認証が有効になっているエンドポイントでは、awscurlcurl とほぼ同じ構文を使用しますが、IAM 認証に必要な署名リクエストをサポートします。IAM 認証はセキュリティを強化するため、一般的には有効にすることをおすすめします。
curl (または awscurl) の使用法については、「curl man page
(Neptune に必要な) HTTPS を使用して接続するには、curl に適切な証明書へのアクセスが必要です。curl が適切な証明書を見つけられる限り、これによって、別のパラメータを必要とすることなく、HTTP 接続のように HTTPS 接続が処理されます。同じことが awscurl にも当てはまります。このドキュメントの例はこのシナリオに基づいています。
そのような証明書を取得する方法と、curl が使える証明書を認証局 (CA) 証明書ストアに適切にフォーマットする方法については、curl ドキュメント内の「SSL 証明書の検証
次に、CURL_CA_BUNDLE 環境変数を使用してこの CA 証明書ストアの場所を指定できます。Windows では、curl は自動的に curl-ca-bundle.crt という名前のファイルを検索します。まず curl.exe と同じディレクトリで curl.exe を検索し、次にこのパスの他の場所を検索します。詳細については、「SSL Certificate Verification
Neptune DB クラスターに接続するさまざまな方法
Amazon Neptune DB クラスターは、Amazon Virtual Private Cloud (Amazon VPC) でのみ作成できます。DB クラスターの Neptune パブリックエンドポイントを有効にして設定しない限り、そのエンドポイントはその VPC 内またはパブリックエンドポイントを使用してアクセスできます。
VPC 内の Neptune DB クラスターへのアクセスをセットアップするには、さまざまな方法があります。