AWS Management Console を使用して Neptune DB クラスターを起動する - Amazon Neptune

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

AWS Management Console を使用して Neptune DB クラスターを起動する

新しい Neptune DB クラスターを起動する最も簡単な方法は、Neptune クラスターを作成する で説明されているように、必要なリソースをすべて作成する AWS CloudFormation テンプレートを使用することです。

必要に応じて、ここで説明するように、Neptune コンソールを使用して新しい DB クラスターを手動で起動することもできます。

Neptune コンソールにアクセスして Neptune クラスターを作成するには、Neptune のアクセス許可を持つ IAM ユーザーの作成 で説明されているように、そのために必要なアクセス許可を持つ IAM ユーザーを作成します。

次に、その IAM ユーザーとして AWS Management Console にログインし、以下の手順に従って新しい DB クラスターを作成します。

コンソールを使用して Neptune DB クラスターを起動するには
  1. AWS マネジメントコンソールにサインインして Amazon Neptune コンソール (https://console.aws.amazon.com/neptune/home) を開きます。

  2. [データベース] ページに移動し、[データベースの作成] を選択すると、[データベースの作成] ページが開きます。

  3. [エンジンオプション] で、エンジンタイプは neptune であり。特定のエンジンバージョンを選択するか、デフォルトを受け入れることができます。

  4. [設定] で、新しい DB クラスターの名前を入力するか、そこに表示されているデフォルト名を受け入れます。この名前はインスタンスのエンドポイントアドレスで使用され、次の制約を満たす必要があります。

    • 1 ~ 63 文字の英数字またはハイフンを使用する必要があります。

    • 1 字目は文字である必要があります。

    • ハイフンを、文字列の最後に使用したり、2 つ続けて使用したりすることはできません。

    • 特定の AWS リージョン内の AWS アカウントのすべての DB インスタンスで一意である必要があります。

  5. [テンプレート] で、[実稼働] または [開発とテスト] のいずれかを選択します。

  6. [DB インスタンスサイズ] で、インスタンスサイズを選択します。これによって、新しい DB クラスターのプライマリ書き込みインスタンスの処理およびメモリ容量が決まります。

    [実稼働] テンプレートを選択した場合、一覧に表示されている使用可能なメモリ最適化クラスからしか選択できませんが、[開発とテスト] を選択した場合は、より経済的なバースタブルクラスから選択することもできます (バースタブルクラスの説明については T3 バースト可能インスタンス を参照)。

    注記

    Neptune エンジンリリース 1.1.0.0 から、Neptune は R4 インスタンスタイプをサポートしなくなりました。

  7. [可用性と耐久性] で、マルチアベイラビリティーゾーン (マルチ AZ) デプロイを有効にするかどうかを選択できます。実稼働テンプレートでは、デフォルトでマルチ AZ 配置が有効ですが、開発およびテストテンプレートでは有効になっていません。マルチ AZ 配置が有効になっている場合、Neptune は、可用性を高めるために、さまざまなアベイラビリティーゾーン (AZ) に作成したリードレプリカインスタンスを配置します。

  8. [接続] で、新しい DB クラスターをホストする仮想プライベートクラウド (VPC) を使用可能な選択肢から選択します。Neptune に自動的に VPC を作成させる場合は、ここで [新しい VPC を作成] を選択できます。Neptune インスタンスにアクセスするには、この同じ VPC 内に Amazon EC2 インスタンスを作成する必要があります (詳細については、Amazon Neptune データベースを Amazon で保護する VPC を参照)。DB クラスターの作成後は VPC を変更できないことに注意してください。

    必要に応じて、[その他の接続設定] でクラスターの接続をさらに設定できます。

    1. [サブネットグループ] で、新しい DB クラスターで使用する Neptune DB サブネットグループを選択できます。VPC にサブネットグループがまだない場合は、Neptune によって DB サブネットグループが作成されます (Amazon Neptune データベースを Amazon で保護する VPC を参照)。

    2. [VPC セキュリティグループ] で、新しい DB クラスターへのネットワークアクセスを保護する既存の VPC セキュリティグループを 1 つ以上選択するか、Neptune に作成してもらいたい場合は [新規作成] を選択して、新しい VPC セキュリティグループの名前を指定します (VPC コンソールを使用してセキュリティグループを作成する を参照)。

    3. [データベースポート] で、データベースがアプリケーション接続に使用する TCP/IP ポートを入力します。Neptune は、デフォルトとしてポート番号 8182 を使用します。

  9. Neptune ワークベンチで Jupyter Notebook を Neptune に自動的に作成させる場合は、[ノートブック設定][ノートブックの作成] を選択します (グラフノートブックでの Amazon Neptune の使用 および Neptune ワークベンチを使用して Neptune ノートブックをホストする を参照)。次に、新しいノートブックの設定方法を選択できます。

    1. [ノートブックインスタンスタイプ] で、ノートブックで使用できるインスタンスクラスの中から選択します。

    2. [ノートブック名] に、ノートブックの名前を入力します。

    3. 必要に応じて、[説明 - オプション] にノートブックの説明を入力することもできます。

    4. [IAM ロール名] で、Neptune にノートブック用の IAM ロールを作成させることを選択して、新しいロールの名前を入力するか、使用可能なロールの中から既存の IAM ロールを選択します。

    5. 最後に、ノートブックをインターネットに直接接続するか、Amazon SageMaker 経由で接続するか、NAT ゲートウェイを備えた VPC 経由で接続するかを選択します。詳細については、「ノートブックインスタンスを VPC 内のリソースに接続する」を参照してください。

  10. [タグ] で、最大 50 個のタグを新しい DB クラスターに関連付けることができます。

  11. [追加設定] には、新しい DB クラスターに対して行うことができる設定が他にもあります (多くの場合、スキップしてデフォルト値をそのまま使用できます)。

    オプション できること

    DB インスタンス識別子

    クラスターのライターインスタンスの名前を指定できます。指定しない場合は、クラスター名に基づくデフォルトの識別子が使用されます。指定する場合は、AWS アカウントが現在のリージョンで所有しているすべての DB インスタンスについて一意な名前を指定します。DB インスタンス識別子では大文字と小文字が区別されませんが、すべて小文字で保存されます。

    DB クラスターのパラメータグループ

    DB クラスターパラメータグループを選択して、クラスター内のすべての DB インスタンスのデフォルト設定を定義します。特に選択しない限り、Neptune はデフォルトの DB クラスターパラメータグループを使用します。パラメータグループの詳細については、「Amazon Neptune パラメータグループ」を参照してください。

    DB パラメータグループ

    DB パラメータグループを選択して、クラスター内のプライマリ DB インスタンスの設定を定義します。特に選択しない限り、Neptune はデフォルトのパラメータグループを使用します。パラメータグループの詳細については、「パラメータグループ」を参照してください。

    IAM DB authentication

    [IAM DB 認証を有効にする] をオンにした場合、データベースへのすべてのアクセスが AWS Identity and Access Management (IAM) を使用して認証されます。

    重要

    その場合、AWS 署名バージョン 4 の署名を使用してすべてのリクエストに署名する必要があります。詳細については、「を使用した Amazon Neptune Databse の認証 AWS Identity and Access Management」を参照してください。

    フェイルオーバー優先順位

    No preference またはフェイルオーバーの優先階層を選択します。1 つの階層を選択し、階層内で競合がある場合、プライマリインスタンスと同じサイズのレプリカが選択されます。

    バックアップの保存期間

    Neptune がこの DB インスタンスの自動バックアップを保持する期間を 1 ~ 35 日の範囲で選択します。ポイントインタイム復元 (PITR) は、バックアップ保持期間内の時点にのみ実行できます。

    Copy tags to snapshots

    (デフォルトで有効) このオプションにより、DB クラスターに関連付けられているすべてのタグがスナップショットにコピーされます。

    Enable encryption

    (デフォルトで有効) このオプションでは、DB クラスターのデータが保管時に暗号化されます。

    その場合、このデータベースボリュームの暗号化に使用されるキーを保護するために使用されるマスターキーを選択します。デフォルトの aws/rds キーを選択するか、アカウントのマスターキーから選択するか、別のアカウントのキーの ARN を入力できます。IAM コンソールの [暗号化キー] タブで、新しいマスター暗号化キーを作成することができます。詳細については、「Amazon Neptune databse に保存されているデータの暗号化」を参照してください。

    [監査ログ]

    DB クラスターの監査ログを CloudWatch ログに公開したい場合は、これをチェックします。

    マイナーバージョン自動アップグレードの有効化

    (デフォルトで有効) このオプションを使用すると、DB クラスターは、新しいマイナーエンジンバージョンのリリース後に自動的にアップグレードされます。自動アップグレードは、データベースのメンテナンス期間中に実行されます。「の使用 AutoMinorVersionUpgrade」を参照してください。

    メンテナンスウィンドウ

    DB インスタンスクラスへの変更や自動エンジンパッチなど、保留中の変更を DB クラスターに適用したい特定の期間を選択できます。このようなメンテナンス操作はすべて、選択した期間内に開始され、完了します。期間を選択しない場合、Neptune はメンテナンス期間を任意に割り当てます。

    削除保護の有効化

    (デフォルトで有効) 削除保護は、DB クラスターの削除を防止します。DB クラスターを削除するには、明示的に無効にする必要があります。

  12. [データベースの作成] を選択して、新しい Neptune DB クラスターとそのプライマリインスタンスを起動します。

    Amazon Neptune コンソールでは、新しい DB クラスターが DB クラスターのリストに表示されます。DB クラスターが作成されて使用できるようになるまで、DB クラスターのステータスは [作成中] となります。ステータスが [使用可能] に変わったら、DB クラスターのプライマリインスタンスに接続できます。DB インスタンスクラスと割り当てられたストレージによっては、新しいインスタンスを使用できるようになるまで数分かかることがあります。

    新しく作成したクラスターを表示するには、Neptune コンソールで [Databases] (データベース) ビューを選択します。

    注記

    AWS Management Console を使用して、DB クラスター内のすべての Neptune DB インスタンスを削除した場合、コンソールは DB クラスターそのものを自動的に削除します。AWS CLI または SDK を使用している場合は、最後のインスタンスを削除した後、DB クラスターを手動で削除する必要があります。

    [クラスターエンドポイント] の値をメモしておきます。この値は、Neptune DB クラスターに接続する際に必要になります。