Back to tools

AI Agent Tool

Amazon Web Services logo

Amazon Web Services

Amazon's cloud platform offering 200+ services for compute, storage, databases, and AI.

Cloud ComputingCommunity

amazon.com

•

One-click Login

About Amazon Web Services

Amazon Web Services (AWS) is the world's largest cloud platform by market share, offering over 200 fully-featured services from data centers globally. It provides compute (EC2, Lambda, Fargate), storage (S3, EBS), databases (RDS, DynamoDB), networking, machine learning (SageMaker), and developer tools. AWS serves startups, enterprises, and governments with pay-as-you-go pricing and extensive compliance certifications. In 2026, AWS lowered its Enterprise Support minimum from $15,000 to $5,000/month and introduced Amazon Q as an AI-powered FinOps assistant.

AI Agent Use Cases

- EC2 on-demand compute instances with Savings Plans offering up to 72% off for 1- or 3-year commitments

- S3 object storage with lifecycle policies, intelligent-tiering, and cross-region replication

- AWS Lambda serverless compute with per-request billing

- Amazon Q AI assistant for natural-language FinOps and cost optimization

- AWS Compute Optimizer for rightsizing recommendations across EC2, databases, and more

- 12-month free tier including 750 hours/month of t3.micro for new accounts

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

AutoScalingGroupName

The name of the Auto Scaling group.

LaunchTemplate

Parameters for the launch template.

MinSize

The minimum size of the group.

MaxSize

The maximum size of the group.

DesiredCapacity

The desired capacity of the group.

Inputs

AutoScalingGroupName

The name of the Auto Scaling group. It must be unique per AWS account.

LaunchTemplate

The launch template to use for the group, which must include the template ID and version.

MinSize

The minimum number of EC2 instances that should be running at any time in the group.

MaxSize

The maximum number of EC2 instances that should be running at any time in the group.

DesiredCapacity

The initial number of EC2 instances to launch.

Inputs

Key

The key of the item to be created in the KeyValueStore.

Value

The value associated with the key in the KeyValueStore.

AccessToken

The OAuth access token required for authorization to the API.

Inputs

accessToken

The OAuth access token used for authorization in the API request header

lambdaFunctionName

The name of the Lambda function to integrate with the API, typically 'my-function' as created in the Lambda console.

apiName

The name of the HTTP API to be created, for example, 'my-http-api'.

region

The AWS region where the API Gateway and associated resources are to be deployed.

Inputs

Region

The AWS region where you want to list the EC2 instances.

AccessToken

The OAuth 2.0 access token provided for authentication.

Inputs

region

Specifies the AWS Region to send the request to.

access_token

Access token for OAuth 2.0 authentication.

Inputs

region

The AWS region where the API Gateway is hosted

accessToken

OAuth access token for authenticating the API request

Inputs

ClusterStates

Filters the clusters based on their state, such as RUNNING, WAITING, etc.

CreatedAfter

Specifies to return only clusters that were created after a certain date and time.

CreatedBefore

Specifies to return only clusters that were created before a certain date and time.

Marker

Indicates the pagination token to fetch the next set of clusters.

Inputs

InstanceId

The unique identifier for the EC2 instance that you want to start.