Postmanを使用したプログラムによるAPIアクセス
このガイドは、Postmanを使用してClickHouse Cloud APIをテストするのに役立ちます。 Postmanアプリケーションは、ウェブブラウザ内で使用可能で、デスクトップにダウンロードすることもできます。
アカウントを作成する
- 無料アカウントはhttps://www.postman.comで利用可能です。
ワークスペースを作成する
- ワークスペースに名前を付けて、可視性のレベルを設定します。
コレクションを作成する
- 左上のメニューの「Explore」の下で「Import」をクリックします:
- モーダルが表示されます:
- APIアドレスを入力します: "https://api.clickhouse.cloud/v1" を入力し、'Enter'を押します:
- 「Import」ボタンをクリックして「Postman Collection」を選択します:
ClickHouse Cloud API仕様とのインターフェース
- 「ClickHouse CloudのAPI仕様」が「Collections」(左ナビゲーション)内に表示されます。
- 「ClickHouse CloudのAPI仕様」をクリックします。中央のペインで「Authorization」タブを選択します:
認証を設定する
- ドロップダウンメニューを切り替えて「Basic Auth」を選択します:
- ClickHouse Cloud APIキーを設定したときに受け取ったユーザー名とパスワードを入力します:
変数を有効にする
- 変数を使うことで、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で、サービスの情報が無い場合は、設定が正しくありません)。