Amazon Neptune クラスターへの接続 - Amazon Neptune

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

Amazon Neptune クラスターへの接続

Neptune クラスターを作成したら、それにアクセスするように接続方法を設定できます。

Neptune エンドポイントと通信するために curl または awscurl をセットアップする

このドキュメントの多くの例に示されるように、Neptune DB クラスターにクエリを送信するためのコマンドラインツールがあると非常に便利です。curl コマンドラインツールは、IAM認証が有効になっていない場合に Neptune エンドポイントと通信するための優れたオプションです。7.75.0 以降のバージョンでは、IAM認証が有効になっている場合にリクエストに署名する--aws-sigv4オプションがサポートされています。

IAM 認証が有効になっているエンドポイントでは、awscurl を使用することもできます。awscurl は、 とほぼ同じ構文を使用しますcurlが、IAM認証に必要な署名リクエストをサポートします。IAM 認証が提供するセキュリティが追加されたため、一般的に有効にすることをお勧めします。

curl (または awscurl) の使用法については、「curl man page」および書籍「Everything curl」を参照してください。

(Neptune が必要とするHTTPS) を使用して接続するには、 が適切な証明書にアクセスcurlする必要があります。curl が適切な証明書を見つける限り、追加のパラメータなしでHTTPS接続と同様にHTTP接続を処理します。同じことが awscurl にも当てはまります。このドキュメントの例はこのシナリオに基づいています。

このような証明書を取得する方法と、curlそれを使用できる認証局 (CA) 証明書ストアに適切にフォーマットする方法については、curlドキュメントのSSL「証明書の検証」を参照してください。

次に、CURL_CA_BUNDLE 環境変数を使用してこの CA 証明書ストアの場所を指定できます。Windows では、curl は自動的に curl-ca-bundle.crt という名前のファイルを検索します。まず curl.exe と同じディレクトリで curl.exe を検索し、次にこのパスの他の場所を検索します。詳細については、SSL「証明書の検証」を参照してください。

Neptune DB クラスターに接続するさまざまな方法

Amazon Neptune DB クラスターは、Amazon Virtual Private Cloud (Amazon ) でのみ作成できますVPC。DB クラスターの Neptune パブリックエンドポイントを有効にして設定しない限り、そのエンドポイントにはその 内でのみアクセスできますVPC。

で Neptune DB クラスターへのアクセスを設定する方法はいくつかありますVPC。