5.3 Application Throttling Policies

Use the following information to determine why and when you would use an application throttling policy and how to configure the policy.

5.3.1 Understanding Application Throttling Policies

Secure API Manager creates secure communication channels between the APIs and the applications or services using tokens. This process ensures that no unauthorized requests can access the APIs. This also allows you to use a single access token to invoke a collections of APIs and to subscribe to one API multiple times with different service levels.

To use an API or a group of APIs you must create an application for the APIs in the Store. When you create an application, you define an API request per access token. The application shares the quota to all of the APIs you assign to the application. The application throttling options allows you set a maximum number of request to the application within a defined time period.

There are four application throttling policies:

  • Unlimited: Allows unlimited requests for this application

  • 10PerMin: Allows 10 requests per minute for this application

  • 20PerMin: Allows 20 requests per minute for this application

  • 50PerMin: Allows 50 requests per minute for this application

5.3.2 Using the Application Throttling Policies

You use the application throttling policies to limit the number of request accessing the application. You add the application throttling policy to the application.

To set the Subscription Tiers setting:

  1. Log in to the Store with the account your administrator gave you.

    https://lifecycle-manager-dns-name:9444/store

    The dns-name is the fully qualified hostname of the appliance running the Lifecycle Manager component.

  2. Click the Applications tab.

  3. Click the name of the application that you want to enable the application throttling policies.

  4. Click Edit (pencil icon).

  5. In the Per Token Quote setting, select the appropriate rate for your application.

  6. Click Update.

  7. Repeat Step 2 through Step 6 for each API that uses the back-end service where you want to limit the requests.