AWS Security ChangesHomeSearch

AWS decision-guides documentation change

Service: decision-guides · 2025-05-19 · Documentation low

File: decision-guides/latest/compute-on-aws-how-to-choose/choosing-aws-compute-service.md

Summary

Restructured documentation layout with improved formatting using bullet points and line breaks for better readability across multiple compute services sections (EC2, Auto Scaling, Image Builder, Elastic Beanstalk, etc.). Added 'Security best practices for Elastic Beanstalk' guide link.

Security assessment

The change adds a new 'Security best practices for Elastic Beanstalk' section that provides security guidance, but there is no evidence of addressing a specific security vulnerability. Other changes are structural/formatting improvements without security implications.

Diff

diff --git a/decision-guides/latest/compute-on-aws-how-to-choose/choosing-aws-compute-service.md b/decision-guides/latest/compute-on-aws-how-to-choose/choosing-aws-compute-service.md
index 05309765c..e711e2e62 100644
--- a//decision-guides/latest/compute-on-aws-how-to-choose/choosing-aws-compute-service.md
+++ b//decision-guides/latest/compute-on-aws-how-to-choose/choosing-aws-compute-service.md
@@ -314,3 +314,26 @@ Amazon EC2
-![Amazon EC2 icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2icon.png) **Tutorial: Get started with Amazon EC2 Linux instances** Use this tutorial to get started with Amazon EC2. You'll learn how to launch, connect to, and use a Linux instance.  [Use the tutorial ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html) |  ![Amazon EC2 icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2icon.png) **Tutorial: Get started with Amazon EC2 Windows instances** Use this tutorial to get started with Amazon EC2. You'll learn how to launch, connect to, and use a Windows instance.  [Use the tutorial](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html)  
----|---  
-![Amazon EC2 icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2icon.png) **Amazon EC2 instance types** This guide will give you an overview of the various families of EC2 instance types and discuss the appropriate application for each family.  [Explore the guide](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html) |  ![Amazon EC2 icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2icon.png) **Get Started with Amazon EC2 Graviton instances** This guide will help you get started with Amazon EC2 Graviton instances and provides steps-by-step instructions to migrate your workload to Graviton.  [Explore the guide](https://aws.amazon.com/ec2/graviton/getting-started/)  
+  * **Tutorial: Get started with Amazon EC2 Linux instances**
+
+Use this tutorial to get started with Amazon EC2. You'll learn how to launch, connect to, and use a Linux instance. 
+
+[Use the tutorial ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html)
+
+  * **Tutorial: Get started with Amazon EC2 Windows instances**
+
+Use this tutorial to get started with Amazon EC2. You'll learn how to launch, connect to, and use a Windows instance. 
+
+[Use the tutorial](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html)
+
+  * **Amazon EC2 instance types**
+
+This guide will give you an overview of the various families of EC2 instance types and discuss the appropriate application for each family. 
+
+[Explore the guide](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html)
+
+  * **Get Started with Amazon EC2 Graviton instances**
+
+This guide will help you get started with Amazon EC2 Graviton instances and provides steps-by-step instructions to migrate your workload to Graviton. 
+
+[Explore the guide](https://aws.amazon.com/ec2/graviton/getting-started/)
+
+
+
@@ -321,3 +344,20 @@ Amazon EC2 Auto Scaling
-![Amazon EC2 Auto Scaling icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2-autoscaling.png) **Get started with Amazon EC2 Auto Scaling** In this tutorial, you will setup an Auto Scaling group, terminate your instance and verify the instance was removed from service and replaced.  [Use the tutorial](https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html) |  ![Amazon EC2 Auto Scaling icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2-autoscaling.png) **Tutorial: Scale the size of your Auto Scaling Group** In this tutorial, you will learn how to scale your Auto Scaling group using either manual scaling, scheduled scaling, dynamic scaling, or predictive scaling.  [Use the tutorial](https://docs.aws.amazon.com/autoscaling/ec2/userguide/scale-your-group.html)  
----|---  
-![Amazon EC2 Auto Scaling icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2-autoscaling.png) **Amazon EC2 Auto Scaling FAQs** Dive deep into the intricacies of EC2 Auto Scaling by reviewing the FAQ.  [Explore the FAQ](https://aws.amazon.com/ec2/autoscaling/faqs/)  
+  * **Get started with Amazon EC2 Auto Scaling**
+
+In this tutorial, you will setup an Auto Scaling group, terminate your instance and verify the instance was removed from service and replaced. 
+
+[Use the tutorial](https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html)
+
+  * **Tutorial: Scale the size of your Auto Scaling Group**
+
+In this tutorial, you will learn how to scale your Auto Scaling group using either manual scaling, scheduled scaling, dynamic scaling, or predictive scaling. 
+
+[Use the tutorial](https://docs.aws.amazon.com/autoscaling/ec2/userguide/scale-your-group.html)
+
+  * **Amazon EC2 Auto Scaling FAQs**
+
+Dive deep into the intricacies of EC2 Auto Scaling by reviewing the FAQ. 
+
+[Explore the FAQ](https://aws.amazon.com/ec2/autoscaling/faqs/)
+
+
+
@@ -328,3 +368,20 @@ EC2 Image Builder
-![Image Builder icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2-imagebuilder.png) **Get started with EC2 Image Builder** This guide will help you set up your environment and create an automated image pipeline for the first time.  [Use the tutorial](https://docs.aws.amazon.com/imagebuilder/latest/userguide/getting-started-image-builder.html) |  ![Image Builder icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2-imagebuilder.png) **Building golden images using Amazon EC2 Image Builder workshop** This workshop will guide you through creating an EC2 Image Builder pipeline and then developing your own custom components.  [Use the workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/d6c7ecdc-c75f-4ad1-910f-fdd994cc4aed/en-US/100-ec2-ib)  
----|---  
-![Image Builder icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ec2-imagebuilder.png) **Implementing up-to-date images with automated EC2 Image Builder pipelines** This post demonstrates how to automatically keep your base or standard images current, incorporating patches and any other changes using EC2 Image Builder pipelines.  [Read the blog](https://aws.amazon.com/blogs/compute/implementing-up-to-date-images-with-automated-ec2-image-builder-pipelines/) |   
+  * **Get started with EC2 Image Builder**
+
+This guide will help you set up your environment and create an automated image pipeline for the first time. 
+
+[Use the tutorial](https://docs.aws.amazon.com/imagebuilder/latest/userguide/getting-started-image-builder.html)
+
+  * **Building golden images using Amazon EC2 Image Builder workshop**
+
+This workshop will guide you through creating an EC2 Image Builder pipeline and then developing your own custom components. 
+
+[Use the workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/d6c7ecdc-c75f-4ad1-910f-fdd994cc4aed/en-US/100-ec2-ib)
+
+  * **Implementing up-to-date images with automated EC2 Image Builder pipelines**
+
+This post demonstrates how to automatically keep your base or standard images current, incorporating patches and any other changes using EC2 Image Builder pipelines. 
+
+[Read the blog](https://aws.amazon.com/blogs/compute/implementing-up-to-date-images-with-automated-ec2-image-builder-pipelines/)
+
+
+
@@ -335,3 +392,20 @@ AWS Elastic Beanstalk
-![Elastic Beanstalk icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/aeb.png) **Get started with AWS Elastic Beanstalk** This tutorial walks you through creating, exploring, updating, and deleting an Elastic Beanstalk application. It takes less than an hour to complete.  [Use the tutorial](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html) |  ![Elastic Beanstalk icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/aeb.png) **Security best practices for Elastic Beanstalk** This guide provides you with general guidelines for securing your Elastic Beanstalk application.  [Read the guide](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/security-best-practices.html)  
----|---  
-![Elastic Beanstalk icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/aeb.png) **Creating an ECS managed Docker environment with the Elastic Beanstalk console** In this tutorial, you’ll implement an ECS managed Docker environment that uses two containers.  [Use the tutorial](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_ecstutorial.html) |   
+  * **Get started with AWS Elastic Beanstalk**
+
+This tutorial walks you through creating, exploring, updating, and deleting an Elastic Beanstalk application. It takes less than an hour to complete. 
+
+[Use the tutorial](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html)
+
+  * **Security best practices for Elastic Beanstalk**
+
+This guide provides you with general guidelines for securing your Elastic Beanstalk application. 
+
+[Read the guide](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/security-best-practices.html)
+
+  * **Creating an ECS managed Docker environment with the Elastic Beanstalk console**
+
+In this tutorial, you’ll implement an ECS managed Docker environment that uses two containers. 
+
+[Use the tutorial](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_ecstutorial.html)
+
+
+
@@ -342,2 +416,8 @@ Amazon Lightsail
-![Lightsail icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/lightsail.png) **Launch a Linux virtual machine with Amazon Lightsail** In this tutorial, you create an Amazon Linux instance in Amazon Lightsail in seconds. After the instance is up and running, you connect to it via SSH within the Lightsail console using the browser-based SSH terminal.  [Use the tutorial](https://aws.amazon.com/getting-started/hands-on/launch-a-virtual-machine/) |   
----|---  
+  * **Launch a Linux virtual machine with Amazon Lightsail**
+
+In this tutorial, you create an Amazon Linux instance in Amazon Lightsail in seconds. After the instance is up and running, you connect to it via SSH within the Lightsail console using the browser-based SSH terminal. 
+
+[Use the tutorial](https://aws.amazon.com/getting-started/hands-on/launch-a-virtual-machine/)
+
+
+
@@ -350,3 +430,26 @@ AWS Batch
-![AWS Batch icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/batch-icon.png) **Getting started with AWS Batch – Amazon EC2** In this tutorial, you will set up an AWS Batch compute environment using Amazon EC2 orchestration.  [Use the tutorial](https://docs.aws.amazon.com/batch/latest/userguide/getting-started-ec2.html) |  ![AWS Batch icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/batch-icon.png) **Getting started with AWS Batch - Fargate** In this tutorial, you will set up an AWS Batch compute environment using AWS Fargate.  [Use the tutorial](https://docs.aws.amazon.com/batch/latest/userguide/getting-started-fargate.html)  
----|---  
-![AWS Batch icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/batch-icon.png) **Getting started with AWS Batch - Amazon EKS** In this tutorial, you will set up an AWS Batch compute environment using Amazon EKS.  [Use the tutorial](https://docs.aws.amazon.com/batch/latest/userguide/getting-started-eks.html) |  ![AWS Batch icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/batch-icon.png) **AWS Batch Deep Dive workshop** This workshop provides a deep dive into the basic concepts and use of AWS Batch.  [Use the workshop](https://catalog.workshops.aws/aws-batch-deep-dive/en-US)  
+  * **Getting started with AWS Batch – Amazon EC2**
+
+In this tutorial, you will set up an AWS Batch compute environment using Amazon EC2 orchestration. 
+
+[Use the tutorial](https://docs.aws.amazon.com/batch/latest/userguide/getting-started-ec2.html)
+
+  * **Getting started with AWS Batch - Fargate**
+
+In this tutorial, you will set up an AWS Batch compute environment using AWS Fargate. 
+
+[Use the tutorial](https://docs.aws.amazon.com/batch/latest/userguide/getting-started-fargate.html)
+
+  * **Getting started with AWS Batch - Amazon EKS**
+
+In this tutorial, you will set up an AWS Batch compute environment using Amazon EKS. 
+
+[Use the tutorial](https://docs.aws.amazon.com/batch/latest/userguide/getting-started-eks.html)
+
+  * **AWS Batch Deep Dive workshop**
+
+This workshop provides a deep dive into the basic concepts and use of AWS Batch. 
+
+[Use the workshop](https://catalog.workshops.aws/aws-batch-deep-dive/en-US)
+
+
+
@@ -357,4 +460,38 @@ Amazon Elastic Container Service
-![Amazon ECS icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs.png) **Getting started with Amazon ECS** We provide an introduction to the tools available to access Amazon ECS and introductory step-by-step procedures to run containers.  [Explore the guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/getting-started.html) |  ![Amazon ECS icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs.png) **Tutorials for Amazon ECS** Explore more than a dozen tutorials on how to perform common tasks \- including the creation of clusters and VPCs.  [Get started with the tutorials](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-tutorials.html)  
----|---  
-![Amazon ECS icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs.png) **What's new and what's next with Amazon ECS** Learn what's new since the launch of Amazon ECS Anywhere, new features of AWS Fargate, and a look ahead at the exciting enhancements to Amazon ECS.  [Watch the video ](https://youtu.be/El64yANTmIA) |  ![Amazon ECS icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs.png) **Amazon ECS deployment** This guide offers an overview of Amazon ECS deployment options on AWS and shows how it can be used to manage a simple containerized application.  [__ Explore the guide](https://docs.aws.amazon.com/whitepapers/latest/overview-deployment-options/amazon-elastic-container-service.html)  
-![Amazon ECS icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs.png) **Amazon ECS workshop** This workshop is designed to educate those that might not be familiar with AWS Fargate, Amazon ECS, and Docker container workflow.  [Explore the workshop ](https://ecsworkshop.com/) |  ![Amazon ECS icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs.png) **Deploy Docker containers on Amazon ECS** Learn how to run a Docker-enabled sample application on an Amazon ECS cluster behind a load balancer, test the application, and delete your resources to avoid charges.  [Get started with the tutorial](https://aws.amazon.com/getting-started/hands-on/deploy-docker-containers/)  
+  * **Getting started with Amazon ECS**
+
+We provide an introduction to the tools available to access Amazon ECS and introductory step-by-step procedures to run containers. 
+
+[Explore the guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/getting-started.html)
+
+  * **Tutorials for Amazon ECS**
+
+Explore more than a dozen tutorials on how to perform common tasks - including the creation of clusters and VPCs. 
+
+[Get started with the tutorials](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-tutorials.html)
+
+  * **What's new and what's next with Amazon ECS**
+
+Learn what's new since the launch of Amazon ECS Anywhere, new features of AWS Fargate, and a look ahead at the exciting enhancements to Amazon ECS. 
+
+[Watch the video ](https://youtu.be/El64yANTmIA)
+
+  * **Amazon ECS deployment**
+
+This guide offers an overview of Amazon ECS deployment options on AWS and shows how it can be used to manage a simple containerized application. 
+
+[__ Explore the guide](https://docs.aws.amazon.com/whitepapers/latest/overview-deployment-options/amazon-elastic-container-service.html)
+
+  * **Amazon ECS workshop**
+
+This workshop is designed to educate those that might not be familiar with AWS Fargate, Amazon ECS, and Docker container workflow. 
+
+[Explore the workshop ](https://ecsworkshop.com/)
+
+  * **Deploy Docker containers on Amazon ECS**
+
+Learn how to run a Docker-enabled sample application on an Amazon ECS cluster behind a load balancer, test the application, and delete your resources to avoid charges. 
+
+[Get started with the tutorial](https://aws.amazon.com/getting-started/hands-on/deploy-docker-containers/)
+
+
+
@@ -365,3 +502,20 @@ Amazon ECS Anywhere
-![Amazon ECS icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs-anywhere.png) **Amazon ECS Anywhere FAQs** Answers to frequently-asked questions about Amazon ECS Anywhere.  [Read the FAQ](https://aws.amazon.com/ecs/anywhere/faqs/) |  ![AWS Batch icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs-anywhere.png) **Registering an external instance with Amazon ECS Anywhere** Amazon ECS Anywhere provides support for registering an external instance such as an on-premises server or VM, to your Amazon ECS cluster. Here’s how to use that support.  [Explore the guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-anywhere.html)  
----|---  
-![AWS Batch icon](/images/decision-guides/latest/compute-on-aws-how-to-choose/images/ecs-anywhere.png) **Getting Started with Amazon ECS Anywhere** Amazon ECS Anywhere provides consistent tooling and APIs for all container-based applications and the same Amazon ECS experience for cluster management, workload scheduling, and monitoring both in the cloud and on customer-managed infrastructure. This blog details how and why you might want to use it.  [Read the blog](https://aws.amazon.com/blogs/aws/getting-started-with-amazon-ecs-anywhere-now-generally-available/) |   
+  * **Amazon ECS Anywhere FAQs**
+
+Answers to frequently-asked questions about Amazon ECS Anywhere. 
+
+[Read the FAQ](https://aws.amazon.com/ecs/anywhere/faqs/)
+