LoginSignup
0
0

Azure APIマネジメント

Posted at

Azure API マネジメントとは

Azure APIマネジメントとは文字通りAPIを管理するサービスです。

コンポーネントは大きく分けて3つあり、

  • API GateWay
  • 管理プレーン
  • 開発者ポータル

です。

API GateWayとは

フロントエンドとバックエンドの関門です。全やり取りがここの関門を通ります。そうすることで非常に便利になります。フロントエンド側はすべて、ここの関門に投げれば良いのです。すると、ここの関門にいる人がバックエンドの適切な場所に連れて行ってくれます。(適切なルーティング)
また、認証などを一旦Gatewayで行うのでセキュリティ面でも非常に便利なのです。国際便の入国窓口のようなイメージで良いと思います。

管理プレーンとは

APIを編集したり、追加・作成したりします。

開発者ポータル

APIを編集することはできないですが、使うことができます。そうすることで適切にサービスを統合できます。

APIポリシー

API処理の振る舞いを定義します。

  • inbound
  • backend
  • outbound
  • on-error
    を定義します。inboundはクライアントからAPIGatewayへの処理、backendはAPIGatewayからサーバーへの処理、outboundはサーバー側からの返信についての処理、on-errorはエラーの場合の処理です。chooseとかwatachとかretryとかいろいろ書いて定義します。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0