Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The API Gateway architecture model, which solves the API management problem, comprises of the following:

  • The back-end services/systems hosting the actual business logic
  • The APIs in the API Gateway that proxy the back-end services
  • The applications that consume the APIs in the API Gateway
  • The users of the applications

...

You can control/restrict access to your API or its selected resources for a given IP address or address range. For example, if you need to grant permission for internal applications to consume a larger quota of your API resource than your external consumers, you can define an advanced policy with higher limits for your internal IP address range and lower limits for the rest. For information on how to define IP throttling, see IP-level throttling (API publisher).

HTTP request headers

Advanced policies allow you to apply limits to APIs by filtering requests based on HTTP headers. For example, assume you need to apply a special limit for JSON requests. To do that, you can filter JSON messages by using a policy that inspects the HTTP request headers and checks if the Content-Type header is application/json and apply a special limit for those requests while allowing a default value for the rest.

...