The AWS Certified Solutions Architect – API Gateway Study Questions

With what backends can Amazon API Gateway communicate?

Can you use the lambda function from another account for an API Gateway?

https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-cross-account-lambda-integrations.html#apigateway-cross-account-lambda-integrations-create-integration2

What is VPC link is used for?

https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vpc-links.html
https://aws.amazon.com/about-aws/whats-new/2017/11/amazon-api-gateway-supports-endpoint-integrations-with-private-vpcs

You create an endpoint to your VPC by setting up a VPC link between X and Y?

How do you improve the API performance?

https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-request-throttling.html
https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html#enable-api-gateway-caching

What are the two basic types of throttling-related settings that Amazon API Gateway provide?

In which order API Gateway throttling-related settings are applied?

What are the Account-level throttling limits?

steady-state rate – 10,000 requests

burst rate – 5,000 request

By default, API Gateway limits the steady-state request rate to 10,000 requests per second. It limits the burst to 5,000 requests across all APIs within an AWS account. In API Gateway, the burst limit corresponds to the maximum number of concurrent request submissions that API Gateway can fulfil at any moment without returning 429 Too Many Requests error responses.

How API Gateway processes the following scenarios, given the burst limit and the default account-level rate limit?

  • If a caller submits 10,000 requests in a one-second period evenly (for example, 10 requests every millisecond)…
  • If the caller sends 10,000 requests in the first millisecond…
  • If the caller submits 5,000 requests in the first millisecond and then evenly spreads another 5,000 requests through the remaining 999 milliseconds (for example, about 5 requests every millisecond)…
  • If the caller submits 5,000 requests in the first millisecond and waits until the 101st millisecond to submit another 5,000 requests…
  • If the caller submits 5,000 requests in the first millisecond, submits 1,000 requests at the 101st millisecond, and then evenly spreads another 4,000 requests through the remaining 899 milliseconds,…
https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-request-throttling.html#apig-request-throttling-account-level-limits

You can control how unauthorized requests are handled by choosing an option from Handle unauthorized requests in the API Gateway console. What are the three options of Handle unauthorized requests?

You can use AWS SAM to control who can access your API Gateway APIs by enabling authorization within your AWS SAM template. Which mechanisms AWS SAM support for controlling access to your API Gateway APIs?

https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-controlling-access-to-apis.html

What is configured by default by AWS to protect the backend systems?

What are the options for a cache setting in API gateway?

https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html

There are two types of API logging in CloudWatch: execution logging and access logging. Which one do you use to know who has accessed your API?

https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-logging.html

AWS Amazon API Gateway FAQs

https://aws.amazon.com/api-gateway/faqs/

Leave a Reply

Your email address will not be published. Required fields are marked *