View a markdown version of this page

AWS CloudShell を使用したクイックスタート - Amazon Neptune

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

AWS CloudShell を使用したクイックスタート

このガイドは、AWS CloudShell を使用して Neptune クラスターに接続し、 AWS マネジメントコンソールから直接クエリを実行することで、すぐに開始するのに役立ちます。

完了までの時間: 約 2 分

コスト: CloudShell は追加料金なしで利用できます。Neptune クラスターを作成すると料金が発生します。料金の詳細については、Amazon Neptune の料金」を参照してください。

前提条件

ステップ 1: Neptune クラスターに接続する

AWS CloudShell を使用して Neptune クラスターに接続します。CloudShell は、クラスターの VPC に接続されたシェル環境を自動的にプロビジョニングします。データベースを操作するためにセキュリティグループを設定したり、ノートブックを設定したりする必要はありません。

クラスターに接続するには
  1. Neptune コンソールのクラスターで、作成したクラスターを見つけます。

  2. クラスターの横にあるチェックボックスをオンにします。

  3. [クラスターに接続] を選択します。

    注記

    このボタンは、クラスターの横にあるチェックボックスをオンにするとアクティブになり、クラスターのステータスが使用可能と表示されます。

    CloudShell の [Run コマンド] 画面が表示されます。

  4. 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   │
╰───────╯

次の手順

このクイックスタートが完了しました。学習を続けるには、次の機能を確認してください。

継続的な課金を回避するには、このクイックスタート用にのみ Neptune クラスターを作成した場合は、Neptune クラスターを削除します。手順については、「Amazon Neptune データベースの管理」を参照してください。