Postmanを使用したCatoサイト作成APIの利用方法

この記事では、Postman APIクライアントを使用してCatoのAPIを実行し、Cato管理アプリケーションでサイトをプロビジョンする方法を説明します。

Postmanの設定概要

これは、Catoの設定APIを実行してサイトをプロビジョンおよび更新するためのPostmanの設定についてのハイレベルな概要です。

  1. Cato管理アプリケーションからAPIキーを生成します。

  2. Postmanコレクションと環境をダウンロードしてインポートします。

  3. 環境を設定します。

  4. APIを実行し、アカウントにサイトをプロビジョンします。

Cato管理アプリケーションからのAPIキーの生成

APIキーは、APIクライアントがあなたのCatoアカウントと認証するために使用するコードです。 Cato管理アプリケーションのAPI管理画面を使用して、編集権限を持つAPIキーを生成できます。

API Keys.png

Cato作成APIのAPIキーを生成するには:

  1. ナビゲーションメニューで、リソース > APIキーをクリックします。

  2. APIキータブで、新規をクリックします。 APIキーの作成パネルが開きます。

    image2.png
  3. キー名を入力します。

  4. API権限編集に設定します。

  5. APIキーが有効期限切れになる日付を設定することをお勧めします。

  6. 適用をクリックします。 APIキーが追加され、新しいAPIキーを含むポップアップウィンドウが表示されます。

  7. copy.png(コピー)をクリックし、Cato管理アプリケーションで生成されたAPIキーをコピーして安全な場所に保存します。

    このウィンドウを閉じると、APIキーの値にアクセスできなくなります。

    image3.png
  8. ポップアップウィンドウを閉じるにはOKをクリックします。

Cato APIコレクションと環境のPostmanへの追加

Cato作成APIでサイトをプロビジョンするためのカスタムPostmanコレクションと環境を作成しました。 これらのカスタムファイルはCatoリポジトリで入手可能です。

  • _cato_env_template_.postman_environment.json
  • 構成API用のMutation APIファイル(例:Cato Site Mutation API v1.postman_collection.json

Postman環境には変数(API URL、CMAアカウントIDなど)が含まれており、PostmanコレクションにはGraphQL Mutation APIコールの例が含まれています。 それらをインポートするには、「インポート」をクリックしてウィンドウにファイルをドロップし、インポートをクリックします:

Cato APIのコレクションと環境をPostmanに追加するには:

  1. このKB記事からカスタムコレクションと環境をデバイスにダウンロードします。

  2. Postmanからファイル > インポートを選択します。 インポートポップアップウィンドウが開きます。

  3. ファイルをアップロードをクリックして、ステップ1でダウンロードしたファイルを選択します。

    Import_Files.png
  4. インポートをクリックします。

カスタム環境がPostmanの環境に表示されます:

image6.png

カスタムコレクションがPostmanのコレクションに表示されます:

image7.png

Postman環境の設定

各Catoテナントに対して、CMAアカウントIDとAPIキーを保存するための別々のPostman環境を使用することをお勧めします。

新しいPostman環境を作成するには:

  1. 環境タブから、テンプレート_cat_env_template_を右クリックして複製を選択します。

    image8.png
  2. 環境のコピーを右クリックして名前を変更を選択し、その環境をCatoテナントの名前に変更します。

    image9.png
  3. APIキーCMAアカウントIDをコピーして、環境内の該当フィールドの現在の値に貼り付け、保存をクリックします。

    image10.png

    CMAアカウントIDはURLから直接取得できます:

    image11.png

サイトをプロビジョンするためのCato APIコールの実行

Postman用にAPIキーとCMAアカウントIDを定義した後

APIコールを実行してサイトをプロビジョンするには:

  1. コレクションタブで。

  2. 右上隅で、前のステップで作成した環境を選択します。

    image12.png
  3. コレクションタブから、Cato Mutation API v1 > addSocketSite > _queryを展開し、query_stateCodeを選択します。

    image13.png
  4. APIコールを実行するには送信をクリックします。 予想される結果は200 OKおよびいくつかのデータです。

    image14.png

この記事は役に立ちましたか?

1人中1人がこの記事が役に立ったと言っています

0件のコメント