This article will help you in understanding TLS Protocol and difference between it's various versions. What is TLS? Transport Layer Security abbreviated as TLS is a cryptographic protocol designed to provide secure communication between web browsers and servers.TLS is a succesor of Secure Socket Layer (SSL) protocol. Sometimes, TLS is also referred as SSL. The … Continue reading Understanding TLS Protocol
Tag: APIGateway
Minimum TLS version for API Gateway
The APIs created with Amazon API Gateway expose HTTPS endpoints only. API Gateway doesn't support unencrypted (HTTP) endpoints. TLS offers multiple versions and It is recommended to use the later versions of TLS protocol as they offer more security features. Therefore, It is a common requirement to enforce a minimum TLS version on API Gateway. … Continue reading Minimum TLS version for API Gateway
Amazon API Gateway 504 : Execution failed due to a network error communicating with endpoint
Amazon API Gateway 504 : Execution failed due to a network error communicating with endpoint could be caused by networking problems with integration. In VPC Link Private Integration and HTTP Integration such errors can be seen. COMMON REASONS for Amazon API Gateway 504 : Execution failed due to a network error communicating with endpoint 1.) … Continue reading Amazon API Gateway 504 : Execution failed due to a network error communicating with endpoint
Enable API Gateway CloudWatch Logs
API Gateway Cloudwatch logs can help in troubleshooting issues related to request execution or client access to your API. This blog will help in understanding details to enable CloudWatch Logs for troubleshooting API Gateway REST API or WebSocket API Execution Logs vs Access Logs There are two types of API Gateway Cloudwatch logs: Execution logs … Continue reading Enable API Gateway CloudWatch Logs
Troubleshooting API Gateway Private API
This article focuses on Troubleshooting API Gateway Private API. Following are the common causes of restricted access to Private API Connectivity issues due to Amazon VPC security groups, NACL rules incorrectly configured.The invoke URL for the private APIPermission related issues due to API Gateway Resource and VPC Endpoint policy Before you start troubleshooting API Gateway … Continue reading Troubleshooting API Gateway Private API
500 Internal Server Error with Mock Integration
With Mock Integration Amazon API Gateway there are 2 common reasons for 500 Internal Server error. Check the mapping template in Integration Request and ensure that you are passing statusCode as an integer to the MOCK Integration endpoint. { "statusCode": <Integer_Status_code> } Note: Make sure that status code is passed as integer not string. Correct … Continue reading 500 Internal Server Error with Mock Integration
API Gateway : Error when creating Custom Domain Name : The certificate provided must be issued by ACM and not imported
Amazon API Gateway supports certificate-based mutual Transport Layer Security (TLS) authentication . Mutual TLS authentication requires two-way authentication between the client and the server. When using Custom Domain Names for API Gateway and enabling mutual TLS on custom domain name, There is a restriction as mentioned in AWS Documentation To enable mutual TLS, your domain … Continue reading API Gateway : Error when creating Custom Domain Name : The certificate provided must be issued by ACM and not imported
Amazon API Gateway Static IP Address
IP Address ranges provided by AWS is provided as a JSON file here. These address ranges keep on changing. The addresses listed for API_GATEWAY are egress only. For restrict/allow the traffic coming from API Gateway, Based on you are using a Regional or an Edge-Optimized endpoint you can whitelist entire IP address range of EC2 … Continue reading Amazon API Gateway Static IP Address
Amazon API Gateway 504: Execution failed due to a timeout error
As per the documentation, For Rest APIs 29 seconds Integration timeout limit is a hard limit which means it can’t be increased. For HTTP APIs the Integration timeout limit is 30 seconds LAMBDA INTEGRATION Workaround:You can asynchronously Invoke your backend to return a HTTP 202 status code which means that the request has been accepted … Continue reading Amazon API Gateway 504: Execution failed due to a timeout error
API Gateway: Create a REST API using AWS CLI
Let's get started with a brief description of API Gateway. Amazon API Gateway is an AWS service that can be used to create, publish, maintain, secure and monitor for REST and WebSocket APIs worrying about scaling and underlying infrastructure. What can API Gateway access as Back-end ? API Gateway can be integrated with one of … Continue reading API Gateway: Create a REST API using AWS CLI