1. Create new usage plan
Rate and Burst
- Rate: Set to 10-20 requests per second for development/testing
- Recommended: Start with 10 req/sec for controlled testing
- Burst: Set to 2x your rate (20-40)
- Recommended: Start with 20 to handle short traffic spikes
Quota Settings
- Quota period: MONTH (most common)
- Alternative periods: WEEK, DAY
- Requests per quota period: Start with 50,000/month
- This allows approximately 1,600 requests per day
- Can be adjusted based on actual usage patterns
Recommended Initial Configuration:
- Rate: 10 requests per second
- Burst: 20 requests
- Quota: 50,000 requests per month
These settings provide a good balance between:
- Preventing API abuse
- Allowing legitimate usage
- Managing AWS costs
- Maintaining API performance
Monitor usage patterns through CloudWatch and adjust these values as needed.
2. Link to the stage
3. Link to API Keys
See also:
AWS STS - Temporary Access Tokens
Amazon DynamoDB - Create a Table
Amazon DynamoDB - Import CSV Data