PostmanによるプログラムインターフェースAPIアクセス
このガイドでは、Postmanを使用してClickHouse Cloud APIをテストする方法を説明します。
Postmanアプリケーションは、ウェブブラウザ内で使用できるか、デスクトップにダウンロードして使用できます。
アカウントを作成する
- 無料アカウントはhttps://www.postman.comで利用可能です。

ワークスペースを作成する
- ワークスペースに名前を付け、可視性レベルを設定します。

コレクションを作成する
- 左上のメニューの「Explore」の下にある「Import」をクリックします:

- モーダルが表示されます:

- 「Import」ボタンをクリックして「Postman Collection」を選択します:

ClickHouse Cloud API仕様とインターフェースを取る
- 「Collections」に「ClickHouse Cloud用API仕様」が表示されます(左側ナビゲーション)。

- 「ClickHouse Cloud用API仕様」をクリックします。中央のペインから「Authorization」タブを選択します:

認証を設定する
- ドロップダウンメニューを切り替えて「Basic Auth」を選択します:

- ClickHouse Cloud APIキーを設定した際に受け取ったユーザー名とパスワードを入力します:

変数を有効にする
- Variablesを使用することで、Postmanで値の保存と再利用が可能になり、APIテストが容易になります。
組織IDとサービスIDを設定する
- 「Collection」の中で、中央のペインにある「Variable」タブをクリックします(Base URLは先にAPIをインポートした際に設定されています):
baseURL
の下にあるオープンフィールド「Add new value」をクリックし、組織IDとサービスIDを代入します:

ClickHouse Cloud API機能をテストする
「GET利用可能な組織のリスト」をテストする
- 「ClickHouse Cloud用OpenAPI仕様」の下で、フォルダーを展開 > V1 > organizations
- 「GET利用可能な組織のリスト」をクリックして、右側の青い「Send」ボタンを押します:

- 返された結果には「status": 200とともに、あなたの組織の詳細が表示されるはずです。(「status」400が表示され、組織情報がない場合は、設定が正しくありません)。

「GET組織の詳細」をテストする
organizationid
フォルダの下で、「GET組織の詳細」に移動します:- 中央のフレームメニューのParamsに
organizationid
が必要です。

- この値を中かっこ
{{orgid}}
で編集します(この値を設定した際、メニューに値が表示されます):

- 「Save」ボタンを押した後、画面右上の青い「Send」ボタンを押します。

- 返された結果には「status": 200とともに、あなたの組織の詳細が表示されるはずです。(「status」400が表示され、組織情報がない場合は、設定が正しくありません)。
「GETサービスの詳細」をテストする
- 「GETサービスの詳細」をクリックします
organizationid
とserviceid
の値をそれぞれ{{orgid}}
と{{serviceid}}
で編集します。- 「Save」を押してから、右側の青い「Send」ボタンを押します。

- 返された結果には「status": 200とともに、サービスのリストとその詳細が表示されるはずです。(「status」400が表示され、サービス情報がない場合は、設定が正しくありません)。