翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 クラスターへのアクセスをセットアップするには、さまざまな方法があります。