AWS Compute Blog
Redirection in a Serverless API with AWS Lambda and Amazon API Gateway
Ronald Widha @ronaldwidha Partner Solutions Architect Redirection is neither a success nor an error response. You return redirection when the requested resource resides either temporarily or permanently under a different URI. The client needs to issue subsequent calls to the new location in order to retrieve the requested resource. Even though you typically see 302 […]
Powering Secondary DNS in a VPC using AWS Lambda and Amazon Route 53 Private Hosted Zones
Mark Statham, Senior Cloud Architect When you implement hybrid connectivity between existing on-premises environments and AWS, there are a number of approaches to provide DNS resolution of both on-premises and VPC resources. In a hybrid scenario, you likely require resolution of on-premises resources, AWS services deployed in VPCs, AWS service endpoints, and your own resources […]
AWS Serverless Chatbot Competition
Today, we are pleased to announce the official AWS Serverless Chatbot competition! Bots on Slack can help your team be more productive and accomplish more tasks. They can help you increase visibility into your operations or help your customers easily get information through a natural, conversational interface. However, building and running bots can be a […]
Serverless Cross Account Stream Replication Using AWS Lambda, Amazon DynamoDB, and Amazon Kinesis Firehose
February 12, 2024: Amazon Kinesis Data Firehose has been renamed to Amazon Data Firehose. Read the AWS What’s New post to learn more. September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. This is a guest post by Richard Freeman, Ph.D., a solutions architect and data scientist at JustGiving. […]
AWS Lambda Now Available in Singapore!
We are happy to announce the next step in our regional launch plan has been completed: AWS Lambda is now available in Singapore. With yesterday’s launch, we now have both Amazon API Gateway and AWS Lambda available in Singapore, so you can now use both services together in seven regions: US-WEST-2 US-EAST-1 EU-WEST-1 EU-CENTRAL-1 AP-NORTHEAST-1 […]
Creating an Enterprise Scheduler Using AWS Lambda and Tagging
Co-authored by Felix Candelario and Benjamin F., AWS Solutions Architects Many companies are looking to optimize their AWS usage and lower operational costs. While production environments are typically well-governed and reach optimal use through services such as Auto Scaling, sometimes development and testing need a different approach. There are a number of ways to schedule […]
Help Secure Container-Enabled Applications with IAM Roles for ECS Tasks
In Amazon ECS, you have always had the benefit of being able to use IAM roles for Amazon EC2 in order to simplify API requests from your containers. This also allows you to follow AWS best practices by not storing your AWS credentials in your code or configuration files, as well as providing benefits such […]
Build a Serverless, Private URL Shortener
Update October 10, 2023: This post is out of date – visit Building a serverless URL shortener app without AWS Lambda for a more recent solution. This post was written by Stephan Hadinger, Sr Mgr, Solutions Architecture. As a solutions architect, I often need to send large files to customers, such as architecture diagrams and […]
Create and Deploy a Chat Bot to AWS Lambda in Five Minutes
This is a guest post by Gojko Adzic, creator of ClaudiaJS The new Claudia.JS Bot Builder project helps JavaScript developers to easily create chat-bots for Facebook, Telegram, Skype, and Slack, and deploy them to AWS Lambda and Amazon API Gateway in minutes. The key idea behind this project is to remove all the boilerplate […]
Error Handling Patterns in Amazon API Gateway and AWS Lambda
Ryan Green @ryangtweets Software Development Engineer, API Gateway A common API design practice is to define an explicit contract for the types of error responses that the API can produce. This allows API consumers to implement a robust error-handling mechanism which may include user feedback or automatic retries, improving the usability and reliability of applications […]