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

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

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

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

- API アドレス「https://api.clickhouse.cloud/v1」を入力し、Enter キーを押します:
- 「Import」ボタンをクリックして「Postman Collection」を選択します:

ClickHouse Cloud API spec を利用する
- 「API spec for ClickHouse Cloud」が「Collections」(左ナビゲーション)内に表示されます。

- 「API spec for ClickHouse Cloud」をクリックし、中央ペインの「Authorization」タブを選択します:

認証を設定する
- ドロップダウンメニューを開き、「Basic Auth」を選択します:

- ClickHouse Cloud API キーを設定したときに受け取った Username と Password を入力します:

変数を有効にする
- Variables を使用すると、Postman で値を保存および再利用できるため、API テストが容易になります。
Organization ID と Service ID を設定する
- コレクション内で、中央ペインの「Variable」タブをクリックします(Base URL は先ほどの API インポートによって設定されています):
baseURLの下の「Add new value」と表示されている空欄をクリックし、自分の Organization ID と Service ID に置き換えて入力します:

ClickHouse Cloud API 機能のテスト
「GET list of available organizations」のテスト
- 「OpenAPI spec for ClickHouse Cloud」の下で、フォルダ > V1 > organizations を展開します
- 「GET list of available organizations」をクリックし、右側の青い「Send」ボタンを押します:

- レスポンスには "status": 200 とともに、ご利用の organization の詳細が返されるはずです("status" 400 が返り、organization 情報が含まれていない場合は、設定が正しくありません)。

「GET organizational details」のテスト
organizationidフォルダの下で、「GET organizational details」に移動します:- 中央のフレームの Params メニューで、
organizationidが必須項目です。

- この値を、波括弧付きの
{{orgid}}に編集します(前の手順でこの値を設定している場合、その値を選択できるメニューが表示されます):

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

- レスポンスには "status": 200 とともに、ご利用の organization の詳細が返されるはずです("status" 400 が返り、organization 情報が含まれていない場合は、設定が正しくありません)。
「GET service details」のテスト
- 「GET service details」をクリックします
organizationidとserviceidの値を、それぞれ{{orgid}}と{{serviceid}}に編集します。- 「Save」を押し、その後右側の青い「Send」ボタンを押します。

- レスポンスには "status": 200 とともに、ご利用のサービス一覧とその詳細が返されるはずです("status" 400 が返り、サービス情報が含まれていない場合は、設定が正しくありません)。