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 IDuser_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 の検証を効率化できます。
ディスカッション
コメント一覧
まだ、コメントがありません
フォローする
カテゴリー
最近の投稿
ブログについて