Visual Studio CodeからOracle NoSQL Databaseへの接続

Oracle NoSQL Database Visual Studio (VS) Code拡張機能には、Oracle NoSQL Databaseに接続するための2つの方法が提供されています。接続情報を含む構成ファイルを提供するか、特定のフィールドに接続情報を入力できます。

  1. Visual Studio Codeで、「Activity Bar」「Oracle NoSQL DB」ビューをクリックします。


    「Oracle NoSQL DB」ビュー

  2. 「Command Palette」または「Activity Bar」「Oracle NoSQL DB」ビューから、Oracle NoSQL DB Show Connection Settingsページを開きます。
    • 「Command Palette」から開く
      1. 次を押して「Command Palette」を開きます。
        • (WindowsおよびLinux) [Control] + [Shift] + [P]
        • (macOS) [Command] + [Shift] + [P]
      2. 「Command Palette」から、「OracleNoSQL: Show Connections Settings」を選択します。

        ヒント:

        「Command Palette」にoraclenosqlと入力して、使用可能なすべてのOracle NoSQL DBコマンドを表示します。


        Show Connections Settings

    • 「Oracle NoSQL DB」ビューから開く
      1. 左側のナビゲーションにある「Schema Explorer」ペインが折りたたまれている場合は、これを展開します。
      2. 「Add Connection」をクリックして、Oracle NoSQL DB Show Connection Settingsページを開きます。


      Add Connection

  3. Show Connection Settingsページで、「Onprem」をクリックしてOracle NoSQL Databaseに接続します。


    「NoSQL DB Connection Settings」ビュー

  4. 接続情報を入力します。

    表12-3 Oracle NoSQL Databaseの接続パラメータ

    フィールド 説明
    Endpoint: Oracle NoSQL DatabaseプロキシのサービスURL。
    • http://<proxy_host>:<proxy_http_port>
    • https://<proxy_host>:<proxy_https_port>
    説明
    • httpまたはhttpsは、ストアのセキュリティを示します。セキュアなKVStoreの場合、プロキシURLはhttpsで始まります。
    • proxy_hostは、Oracle NoSQL Databaseプロキシ・サービスをホストするマシンのホスト名です。詳細は、プロキシの構成を参照してください。
    Security: セキュアなKVStoreの場合は、「SSL」を選択します。非セキュアなKVStoreへの接続を作成する場合は、「None」を選択します。

    デフォルト値はNoneです。

    Username: セキュアなストアに接続するためのユーザー名。この値は、「Security」パラメータで「SSL」を選択した場合にのみ必要です。
    Password: セキュアなストアに接続するためのパスワード。この値は、「Security」パラメータで「SSL」を選択した場合にのみ必要です。
    Certificate File: SSL証明書ファイルの場所を参照します(たとえば、certificate.pem)。セキュアなkvstoreでのプロキシの使用を参照してください。
  5. 「Connect」をクリックします。
  6. 「Reset」をクリックすると、保存された接続詳細がワークスペースからクリアされます。
  1. config.jsonなどの構成ファイル、またはJSONオブジェクトを含むファイルを作成します。Oracle NoSQL Databaseに接続するための構成ファイル・フォーマットは次のとおりです。

    表12-4 構成テンプレート

    セキュアKVStore 非セキュアKVStore
    OCI構成ファイルを使用して接続するための構成テンプレート
    {
     "serviceType": "KVSTORE",
     "endpoint": "<service-URL-of-Oracle-NoSQL-Database-Proxy>",
     "auth":
      {
       "kvstore":
        {
         "configFile": "<path-to-OCI-config-file>"
        }
      }
    }
    認証資格証明を使用して接続するための構成テンプレート
    {
     "serviceType": "KVSTORE",
     "endpoint": "<service-URL-of-Oracle-NoSQL-Database-Proxy>",
     "auth":
      {
       "kvstore":
        {
         "user": "<username>",
         "password": "<password>"
        }
      }
    }
    {
     "serviceType": "KVSTORE",
     "endpoint": "<service-URL-of-Oracle-NoSQL-Database-Proxy>"
    }
  2. 次を押して「Command Palette」を開きます。
    • (WindowsおよびLinux) [Control] + [Shift] + [X]
    • (macOS) [Command] + [Shift] + [X]
  3. 「Command Palette」から、「Oracle NoSQL: Connect via Config File」を選択します。

    ヒント:

    「Command Palette」にoraclenosqlと入力して、使用可能なすべてのOracle NoSQL DBコマンドを表示します。


    構成ファイル経由の接続

  4. *.configファイルが格納されている場所を参照し、「Select」をクリックします。