Fastly API を Postman 経由で簡単に呼び出す方法
REST API のテストツールである Postman を使って、Fastly API を呼び出す手順を紹介します。
curl で叩くよりも楽になるのでオススメです。
Postman とは
REST API のクライアントです。
似たようなソフトウェアとしては、Chrome 向けの Advanced REST client などがあります。
GET や POST リクエストの組み立てはもちろん、レスポンスヘッダやボディも見やすく整形してくれるため、REST API のテストに最適なツールです。

Postman のセットアップ
以下リンクからダウンロードできます。
基本的な使用方法については、以下の記事が参考になるかと思います。
fastly-postman
Fastly のエンジニアが公開している Postman 連動用のリポジトリです。
Postman にインポートし、初期設定をするだけで利用可能です。
git clone もしくは ZIP ダウンロードで取得しましょう。

初期設定
右上の設定ボタンから環境設定画面を開きます。

Import から、fastly.postman_*.json の3ファイルをインポート。

左下の Globals から、Fastly のアカウント情報を登録します。

- username: ログインユーザ名
- password: ログインパスワード
- token: アクセストークン(※)
- customer_id: Company settings の Company ID
- user_id: User management のユーザ名の右隣
※アクセストークンの発行手順は こちらの記事 を参照
サービス登録
Fastly 上のサービスを登録していきます。作成されている Fastly をクリック。

管理画面の service_id, service_name, version_no を書き写します。


これで使うための準備が一通り完了しました。
CDN設定を取得する
始めに、API 経由で Request Settings を取得してみます。
- 先ほど設定した環境を選択
- Collectionsを開く
- 実行したい API (Configuration – Request Settings の GET) を選択
- リクエスト送信

うまく行けば画面下部に取得結果が出力されます。簡単ですね。
Instant Purge を実行する
Fastly の特徴でもある Instant Purge を実行してみます。
方法は複数ありますが、今回は該当 URI に PURGE リクエストを送ることでパージします。
- Purging – Purging – individual_url を選択
- 対象 URI を入力
- リクエスト送信

正常に処理されたことがレスポンスから読み取れます。
このように、Fastly 提供の API を簡単な操作で呼び出すことが可能です。
まとめ
- Postman + fastly-postman の組み合わせで利用できます
- Globals には Fastly のアカウント情報を登録します
- Environment には Fastly のサービス情報を登録します
Fastly API Documentation からも分かる通り、Fastly には豊富な API が揃っています。
Postman と組み合わせることで、リクエストの組み立てや API の検証を効率化できます。

 https://www.postman.com/
 https://www.postman.com/
 https://github.com/philippschulte/fastly-postman
 https://github.com/philippschulte/fastly-postman




ディスカッション
コメント一覧
まだ、コメントがありません
フォローする
カテゴリー
最近の投稿
ブログについて