翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS CloudShell を使用したクイックスタート
このガイドは、AWS CloudShell を使用して Neptune クラスターに接続し、 AWS マネジメントコンソールから直接クエリを実行することで、すぐに開始するのに役立ちます。
完了までの時間: 約 2 分
コスト: CloudShell は追加料金なしで利用できます。Neptune クラスターを作成すると料金が発生します。料金の詳細については、Amazon Neptune の料金
前提条件
AWS アカウント。アカウントがない場合は、AWS 「アカウントのセットアップ」を参照してください。
ステータスが Available の Neptune クラスター。まだ作成していない場合は、を使用した Neptune DB クラスターの起動 AWS マネジメントコンソール「」を参照して作成します。
ステップ 1: Neptune クラスターに接続する
AWS CloudShell を使用して Neptune クラスターに接続します。CloudShell は、クラスターの VPC に接続されたシェル環境を自動的にプロビジョニングします。データベースを操作するためにセキュリティグループを設定したり、ノートブックを設定したりする必要はありません。
クラスターに接続するには
-
Neptune コンソールのクラスターで、作成したクラスターを見つけます。
-
クラスターの横にあるチェックボックスをオンにします。
-
[クラスターに接続] を選択します。
注記
このボタンは、クラスターの横にあるチェックボックスをオンにするとアクティブになり、クラスターのステータスが使用可能と表示されます。
CloudShell の [Run コマンド] 画面が表示されます。
-
Run を選択してクラスターに接続します。VPC 環境のプロビジョニングには数秒かかります。
接続すると、graphshコンソールが表示され、グラフクエリを実行するためのインタラクティブなシェルが提供されます。
ステップ 2: データを挿入してクエリする
クラスターに接続したら、いくつかのクエリを実行して Amazon Neptune に慣れます。次の例ではopenCypher、Neptune でサポートされているクエリ言語の 1 つである を使用します。
ノードと関係を挿入するには
次のクエリを実行して、2 人のユーザーノードと関係を作成します。
CREATE (a:Person {name: 'Alice', age: 30}), (b:Person {name: 'Bob', age: 40}), (a)-[:KNOWS]->(b)
出力は次の例のようになります:
╭────────╮ │ result │ ├────────┤ │ [] │ ╰────────╯
ノードを検索するには
次のクエリを実行して、すべての人物名をアルファベット順に返します。
MATCH (p:Person) RETURN p.name AS name ORDER BY name
出力は次の例のようになります:
╭───────╮ │ name │ ├───────┤ │ Alice │ │ Bob │ ╰───────╯
次の手順
このクイックスタートが完了しました。学習を続けるには、次の機能を確認してください。
Amazon Neptune の機能の概要 – Amazon Neptune の主な機能について説明します。
Amazon Neptune サーバーレス – ワークロードに基づいてクラスター容量を自動的にスケーリングします。
Amazon Neptune データベースの管理 – クラスター、インスタンス、および設定を管理します。
継続的な課金を回避するには、このクイックスタート用にのみ Neptune クラスターを作成した場合は、Neptune クラスターを削除します。手順については、「Amazon Neptune データベースの管理」を参照してください。