Uploaded image for project: 'Ansible Automation Platform RFEs'
  1. Ansible Automation Platform RFEs
  2. AAPRFE-875

Add rate limiting to the AAP APIs

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False

      1. What is the nature and description of the request?

      AAP APIs need a rate limiting system.

      1. Why does the customer need this? (List the business requirements here)

      AAP service can be degraded by scripts that poll the APIs and cause extra load on the servers. Scripts that poll the APIs too frequently should get 429 errors as back pressure on the scripts.

      1. How would you like to achieve this? (List the functional requirements here)

      Use a rate limiting system that support token bucket or leaky bucket algorithm per user or IP address. Rate limiting parameters should be configurable settings by the AAP administrator with sane defaults provided.

      1. List any affected known dependencies: Doc, UI etc..
      2. Github Link if any

              dysilva Dylan Silva
              bthomass Ben Thomasson
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: