Visual Studio CodeからOracle NoSQL Databaseへの接続
Oracle NoSQL Database Visual Studio (VS) Code拡張機能には、Oracle NoSQL Databaseに接続するための2つの方法が提供されています。接続情報を含む構成ファイルを提供するか、特定のフィールドに接続情報を入力できます。
- Visual Studio Codeで、「Activity Bar」の「Oracle NoSQL DB」ビューをクリックします。
- 「Command Palette」または「Activity Bar」の「Oracle NoSQL DB」ビューから、Oracle NoSQL DB Show Connection Settingsページを開きます。
- 「Command Palette」から開く
- 次を押して「Command Palette」を開きます。
- (WindowsおよびLinux) [Control] + [Shift] + [P]
- (macOS) [Command] + [Shift] + [P]
- 「Command Palette」から、「OracleNoSQL: Show Connections Settings」を選択します。
ヒント:
「Command Palette」にoraclenosqlと入力して、使用可能なすべてのOracle NoSQL DBコマンドを表示します。
- 次を押して「Command Palette」を開きます。
- 「Oracle NoSQL DB」ビューから開く
- 左側のナビゲーションにある「Schema Explorer」ペインが折りたたまれている場合は、これを展開します。
- 「Add Connection」をクリックして、Oracle NoSQL DB Show Connection Settingsページを開きます。
- 「Command Palette」から開く
- Show Connection Settingsページで、「Onprem」をクリックしてOracle NoSQL Databaseに接続します。
- 接続情報を入力します。
表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でのプロキシの使用を参照してください。 - 「Connect」をクリックします。
- 「Reset」をクリックすると、保存された接続詳細がワークスペースからクリアされます。
- 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>" }
- 次を押して「Command Palette」を開きます。
- (WindowsおよびLinux) [Control] + [Shift] + [X]
- (macOS) [Command] + [Shift] + [X]
- 「Command Palette」から、「Oracle NoSQL: Connect via Config File」を選択します。
ヒント:
「Command Palette」にoraclenosqlと入力して、使用可能なすべてのOracle NoSQL DBコマンドを表示します。 *.config
ファイルが格納されている場所を参照し、「Select」をクリックします。