Amazon API Gateway

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks in the AWS Management Console, you can create an API that acts as a “front door” for applications to access data, business logic, or functionality from your back-end services, such as workloads running on Amazon Elastic Compute Cloud (Amazon EC2), code running on AWS Lambda, or any Web application. Amazon API Gateway handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and API version management.
https://aws.amazon.com/api-gateway/

API Gateway forum
https://forums.aws.amazon.com/forum.jspa?forumID=199

After API is built
– Generate an SDK: http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-generate-sdk.html
– Export API: http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-export-api.html
– Import API: http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api.html

Transformations and mappings
– Parameter Mapping: http://docs.aws.amazon.com/apigateway/latest/developerguide/request-response-data-mappings.html
– Payload Mapping: http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html
– AWS Lambda Function Integration: http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html

Security
– IAM access permissions to the API Gateway service and your API methods: https://docs.aws.amazon.com/apigateway/latest/developerguide/permissions.html
– Custom Authorizers with AWS Lambda: http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html
– Client-Side SSL Authentication for authenticating calls to your backend: https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-client-side-ssl-authentication.html

A broad range of customizations are available for your API.
– Creating a Custom Domain Name: http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html
– Deploying with Stage Variables: http://docs.aws.amazon.com/apigateway/latest/developerguide/stage-variables.html
– Caching your Endpoint’s Response: http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html

Configure APIs via the AWS SDKs and CLI
– AWS CLI commands: https://docs.aws.amazon.com/cli/latest/reference/apigateway/index.html
– AWS SDKs: https://aws.amazon.com/tools/
– Amazon API Gateway REST API: https://docs.aws.amazon.com/apigateway/api-reference/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: