AWS Compute Blog
Category: Compute
Building a secure webhook forwarder using an AWS Lambda extension and Tailscale
Using Lambda extensions can open up a wide range of options to extend the capability of serverless architectures. This blog shows a Lambda extension that creates a secure VPN tunnel using the WireGuard protocol and the Tailscale service to proxy events through to an EC2 instance inaccessible from the internet.
AWS SAM support for HashiCorp Terraform now generally available
In November 2022, AWS announced the public preview of AWS Serverless Application Model (AWS SAM) support for HashiCorp Terraform. The public preview introduces a subset of features to help Terraform users test serverless applications locally. Today, AWS is announcing the general availability of Terraform support in AWS SAM. This GA release expands AWS SAM’s feature […]
Introducing Intra-VPC Communication Across Multiple Outposts with Direct VPC Routing
This blog post is written by Jared Thompson, Specialist Solutions Architect, Hybrid Edge. Today, we announced AWS Outposts rack support for intra-VPC communication across multiple Outposts. You can now add routes in your Outposts rack subnet route table to forward traffic between subnets within the same VPC spanning across multiple Outposts using the Outpost local […]
Using and Managing Security Groups on AWS Snowball Edge devices
This blog post is written by Jared Novotny & Tareq Rajabi, Specialist Hybrid Edge Solution Architects. The AWS Snow family of products are purpose-built devices that allow petabyte-scale movement of data from on-premises locations to AWS Regions. Snow devices also enable customers to run Amazon Elastic Compute Cloud (Amazon EC2) instances with Amazon Elastic Block […]
Protecting an AWS Lambda function URL with Amazon CloudFront and Lambda@Edge
This blog post shows how to protect a Lambda Function URL, configured with IAM authentication, using a CloudFront distribution and Lambda@Edge. CloudFront helps protect from DDoS, and the function at the edge adds appropriate headers to the request to authenticate it for Lambda.
Providing durable storage for AWS Outposts servers using AWS Snowcone
This blog post is written by Rob Goodwin, Specialist Solutions Architect, Secure Hybrid Edge. With the announcement of AWS Outposts servers, you now have a streamlined means to deploy AWS Cloud infrastructure to regional offices using the 1 rack unit (1U) or 2 rack unit (2U) Outposts servers where the 42U AWS Outposts rack wasn’t […]
Create, Use, and Troubleshoot Launch Scripts on Amazon Lightsail
This blog post is written by Brian Graf, Senior Developer Advocate, Amazon Lightsail and Sophia Parafina, Senior Developer Advocate. Amazon Lightsail is a virtual private server (VPS) for deploying both operating systems (OS) and pre-packaged applications, such as WordPress, Plesk, cPanel, PrestaShop, and more. When deploying these instances, you can run launch scripts with additional […]
Building a high-performance Windows workstation on AWS for graphics intensive applications
This blog post is written by Mike Lim, Senior Public Sector SA. Video editing, professional visualization, and video games can be resource demanding applications that require high performance Windows workstations with GPUs. When developing these resource demanding applications, a high-performance remote display protocol is desirable in order to access the instances’ graphical desktops from the […]
Using response streaming with AWS Lambda Web Adapter to optimize performance
Lambda response streaming can improve the TTFB for web pages. With the support of AWS Lambda Web Adapter, developers can more easily package web applications that support Lambda response streaming, enhancing the user experience and performance metrics of their web applications.
Python 3.11 runtime now available in AWS Lambda
You can build and deploy functions using Python 3.11 using the AWS Management Console, AWS CLI, AWS SDK, AWS SAM, AWS CDK, or your choice of Infrastructure as Code (IaC). You can also use the Python 3.11 container base image if you prefer to build and deploy your functions using container images.