AWS awssupport documentation change
Summary
Added multiple new cost optimization checks for AWS services (DynamoDB, EBS, EC2 Auto Scaling, ElastiCache, Fargate, MemoryDB, OpenSearch, RDS, Lambda, Savings Plans) and updated existing checks with legacy notices. Standardized terminology to lowercase for consistency.
Security assessment
Changes focus exclusively on cost optimization recommendations and resource efficiency improvements. No security vulnerabilities, incidents, or security-specific features are mentioned. Updates like lifecycle policy recommendations for ECR repositories are cost-focused (storage cleanup) rather than security hardening.
Diff
diff --git a/awssupport/latest/user/cost-optimization-checks.md b/awssupport/latest/user/cost-optimization-checks.md index b4c18a4ae..faa4cd6d2 100644 --- a//awssupport/latest/user/cost-optimization-checks.md +++ b//awssupport/latest/user/cost-optimization-checks.md @@ -5 +5 @@ -AWS Account Not Part of AWS OrganizationsAmazon Comprehend Underutilized EndpointsAmazon EBS over-provisioned volumesAmazon EC2 instances consolidation for Microsoft SQL ServerAmazon EC2 instances over-provisioned for Microsoft SQL ServerAmazon EC2 Instances StoppedAmazon EC2 Reserved Instance Lease ExpirationAmazon EC2 Reserved Instance OptimizationAmazon ECR Repository Without Lifecycle Policy ConfiguredAmazon ElastiCache Reserved Node OptimizationAmazon OpenSearch Service Reserved Instance OptimizationAmazon RDS Idle DB InstancesAmazon Redshift Reserved Node OptimizationAmazon Relational Database Service (RDS) Reserved Instance OptimizationAmazon Route 53 Latency Resource Record SetsAmazon S3 Bucket Lifecycle Policy ConfiguredAmazon S3 Incomplete Multipart Upload Abort ConfigurationAmazon S3 version-enabled buckets without lifecycle policies configuredAWS Lambda Functions with Excessive TimeoutsAWS Lambda Functions with High Error RatesAWS Lambda over-provisioned functions for memory sizeAWS Well-Architected high risk issues for cost optimizationIdle Load BalancersInactive AWS Network FirewallInactive VPC interface endpointsInactive Gateway Load Balancer endpointsInactive NAT GatewaysLow Utilization Amazon EC2 InstancesSavings PlanUnassociated Elastic IP AddressesUnderutilized Amazon EBS VolumesUnderutilized Amazon Redshift Clusters +AWS account not part of AWS OrganizationsAmazon Comprehend underutilized endpointsAmazon DynamoDB reserved capacity purchase recommendationsAmazon EBS cost optimization recommendations for volumesAmazon EBS over-provisioned volumesAmazon EC2 cost optimization recommendations for Amazon EC2 Auto Scaling groupsAmazon EC2 cost optimization recommendations for instancesAmazon EC2 instances consolidation for Microsoft SQL ServerAmazon EC2 instances over-provisioned for Microsoft SQL ServerAmazon EC2 instances stoppedAmazon EC2 Reserved Instance lease expirationAmazon EC2 Reserved Instance optimizationAmazon ECR Repository without lifecycle policy configuredAmazon ElastiCache reserved node optimizationAmazon ElastiCache reserved node purchase recommendationsAWS Fargate cost optimization recommendations for Amazon ECSAmazon MemoryDB reserved node purchase recommendationsAmazon OpenSearch Service Reserved Instance optimizationAmazon OpenSearch Service Reserved Instance purchase recommendationsAmazon RDS cost optimization recommendations for DB instancesAmazon RDS cost optimization recommendations for DB instance storageAmazon RDS idle DB instancesAmazon RDS Reserved Instance purchase recommendationsAmazon Redshift reserved node optimizationAmazon Redshift reserved node purchase recommendationsAmazon Relational Database Service (RDS) Reserved Instance optimizationAmazon Route 53 Latency Resource Record SetsAmazon S3 Bucket Lifecycle Policy ConfiguredAmazon S3 Incomplete Multipart Upload Abort ConfigurationAmazon S3 version-enabled buckets without lifecycle policies configuredAWS Lambda cost optimization recommendations for functionsAWS Lambda functions with excessive timeoutsAWS Lambda functions with high error ratesAWS Lambda over-provisioned functions for memory sizeAWS Savings Plans purchase recommendations for computeAWS Savings Plans purchase recommendations for Amazon SageMaker AIAWS Well-Architected high risk issues for cost optimizationIdle Load BalancersInactive AWS Network FirewallInactive VPC interface endpointsInactive Gateway Load Balancer endpointsInactive NAT GatewaysLow utilization Amazon EC2 instancesSavings PlanUnassociated Elastic IP AddressesUnderutilized Amazon EBS volumesUnderutilized Amazon Redshift Clusters @@ -13 +13 @@ You can use the following checks for the cost optimization category. - * [AWS Account Not Part of AWS Organizations](./cost-optimization-checks.html#account-not-part-of-organizations) + * [AWS account not part of AWS Organizations](./cost-optimization-checks.html#account-not-part-of-organizations) @@ -15 +15,5 @@ You can use the following checks for the cost optimization category. - * [Amazon Comprehend Underutilized Endpoints](./cost-optimization-checks.html#amazon-comprehend-underutilized-endpoints) + * [Amazon Comprehend underutilized endpoints](./cost-optimization-checks.html#amazon-comprehend-underutilized-endpoints) + + * [Amazon DynamoDB reserved capacity purchase recommendations](./cost-optimization-checks.html#dynamodb-reserved-capacity-purchase-rec) + + * [Amazon EBS cost optimization recommendations for volumes](./cost-optimization-checks.html#ebs-cost-opt-for-volumes) @@ -18,0 +23,4 @@ You can use the following checks for the cost optimization category. + * [Amazon EC2 cost optimization recommendations for Amazon EC2 Auto Scaling groups](./cost-optimization-checks.html#ec2-cost-opt-for-autoscaling) + + * [Amazon EC2 cost optimization recommendations for instances](./cost-optimization-checks.html#ec2-cost-opt-for-instances) + @@ -23 +31,9 @@ You can use the following checks for the cost optimization category. - * [Amazon EC2 Instances Stopped](./cost-optimization-checks.html#ec2-instance-stopped-for-thirty-days) + * [Amazon EC2 instances stopped](./cost-optimization-checks.html#ec2-instance-stopped-for-thirty-days) + + * [Amazon EC2 Reserved Instance lease expiration](./cost-optimization-checks.html#amazon-ec2-reserved-instances-lease-expiration) + + * [Amazon EC2 Reserved Instance optimization](./cost-optimization-checks.html#amazon-ec2-reserved-instances-optimization) + + * [Amazon ECR Repository without lifecycle policy configured](./cost-optimization-checks.html#amazon-ecr-repository-without-lifecycle-policy) + + * [Amazon ElastiCache reserved node optimization](./cost-optimization-checks.html#amazon-elasticache-reserved-node-optimization) @@ -25 +41 @@ You can use the following checks for the cost optimization category. - * [Amazon EC2 Reserved Instance Lease Expiration](./cost-optimization-checks.html#amazon-ec2-reserved-instances-lease-expiration) + * [Amazon ElastiCache reserved node purchase recommendations](./cost-optimization-checks.html#elasticache-reserved-node-purchase-recommendations) @@ -27 +43 @@ You can use the following checks for the cost optimization category. - * [Amazon EC2 Reserved Instance Optimization](./cost-optimization-checks.html#amazon-ec2-reserved-instances-optimization) + * [AWS Fargate cost optimization recommendations for Amazon ECS](./cost-optimization-checks.html#fargate-cost-opt-for-ecs) @@ -29 +45 @@ You can use the following checks for the cost optimization category. - * [Amazon ECR Repository Without Lifecycle Policy Configured](./cost-optimization-checks.html#amazon-ecr-repository-without-lifecycle-policy) + * [Amazon MemoryDB reserved node purchase recommendations](./cost-optimization-checks.html#memorydb-reserved-node-purchase-recommendations) @@ -31 +47 @@ You can use the following checks for the cost optimization category. - * [Amazon ElastiCache Reserved Node Optimization](./cost-optimization-checks.html#amazon-elasticache-reserved-node-optimization) + * [Amazon OpenSearch Service Reserved Instance optimization](./cost-optimization-checks.html#amazon-opensearch-reserved-instance-optimization) @@ -33 +49 @@ You can use the following checks for the cost optimization category. - * [Amazon OpenSearch Service Reserved Instance Optimization](./cost-optimization-checks.html#amazon-opensearch-reserved-instance-optimization) + * [Amazon OpenSearch Service Reserved Instance purchase recommendations](./cost-optimization-checks.html#os-ri-purchase-recommendations) @@ -35 +51 @@ You can use the following checks for the cost optimization category. - * [Amazon RDS Idle DB Instances](./cost-optimization-checks.html#amazon-rds-idle-dbs-instances) + * [Amazon RDS cost optimization recommendations for DB instances](./cost-optimization-checks.html#rds-cost-opt-for-db-instances) @@ -37 +53 @@ You can use the following checks for the cost optimization category. - * [Amazon Redshift Reserved Node Optimization](./cost-optimization-checks.html#amazon-redshift-reserved-node-optimization) + * [Amazon RDS cost optimization recommendations for DB instance storage](./cost-optimization-checks.html#rds-cost-opt-for-db-instance-storage) @@ -39 +55,9 @@ You can use the following checks for the cost optimization category. - * [Amazon Relational Database Service (RDS) Reserved Instance Optimization](./cost-optimization-checks.html#amazon-rds-reserved-instance-optimization) + * [Amazon RDS idle DB instances](./cost-optimization-checks.html#amazon-rds-idle-dbs-instances) + + * [Amazon RDS Reserved Instance purchase recommendations](./cost-optimization-checks.html#rds-ri-purchase-recommendations) + + * [Amazon Redshift reserved node optimization](./cost-optimization-checks.html#amazon-redshift-reserved-node-optimization) + + * [Amazon Redshift reserved node purchase recommendations](./cost-optimization-checks.html#redshift-reserved-node-purchase-recommendations) + + * [Amazon Relational Database Service (RDS) Reserved Instance optimization](./cost-optimization-checks.html#amazon-rds-reserved-instance-optimization) @@ -49 +73 @@ You can use the following checks for the cost optimization category. - * [AWS Lambda Functions with Excessive Timeouts](./cost-optimization-checks.html#aws-lambda-functions-excessive-timeouts) + * [AWS Lambda cost optimization recommendations for functions](./cost-optimization-checks.html#lambda-cost-opt-for-functions) @@ -51 +75,3 @@ You can use the following checks for the cost optimization category. - * [AWS Lambda Functions with High Error Rates](./cost-optimization-checks.html#aws-lambda-functions-with-high-error-rates) + * [AWS Lambda functions with excessive timeouts](./cost-optimization-checks.html#aws-lambda-functions-excessive-timeouts) + + * [AWS Lambda functions with high error rates](./cost-optimization-checks.html#aws-lambda-functions-with-high-error-rates) @@ -54,0 +81,4 @@ You can use the following checks for the cost optimization category. + * [AWS Savings Plans purchase recommendations for compute](./cost-optimization-checks.html#savings-plans-purchase-recommendations-compute) + + * [AWS Savings Plans purchase recommendations for Amazon SageMaker AI](./cost-optimization-checks.html#savings-plans-purchase-recommendations-sagemaker) + @@ -67 +97 @@ You can use the following checks for the cost optimization category. - * [Low Utilization Amazon EC2 Instances](./cost-optimization-checks.html#low-utilization-amazon-ec2-instances) + * [Low utilization Amazon EC2 instances](./cost-optimization-checks.html#low-utilization-amazon-ec2-instances) @@ -73 +103 @@ You can use the following checks for the cost optimization category. - * [Underutilized Amazon EBS Volumes](./cost-optimization-checks.html#underutilized-amazon-ebs-volumes) + * [Underutilized Amazon EBS volumes](./cost-optimization-checks.html#underutilized-amazon-ebs-volumes) @@ -80 +110 @@ You can use the following checks for the cost optimization category. -## AWS Account Not Part of AWS Organizations +## AWS account not part of AWS Organizations @@ -109 +139 @@ For Business, Enterprise On-Ramp, or Enterprise Support customers, you can use t -**Alert Criteria** +**Alert criteria** @@ -114 +144 @@ Yellow: This AWS account is not part of AWS Organizations. -**Recommended Action** +**Recommended action** @@ -139 +169 @@ For more information, see [Tutorial: Creating and configuring an organization.]( -## Amazon Comprehend Underutilized Endpoints +## Amazon Comprehend underutilized endpoints @@ -157 +187 @@ For Business, Enterprise On-Ramp, or Enterprise Support customers, you can use t -**Alert Criteria** +**Alert criteria** @@ -162 +192 @@ Yellow: The endpoint is active, but hasn’t been used for real-time inference r -**Recommended Action** +**Recommended action** @@ -188,0 +219,144 @@ If the endpoint has a scaling policy defined and hasn’t been used in the past +## Amazon DynamoDB reserved capacity purchase recommendations + +**Description** + + +Checks your Amazon DynamoDB usage patterns and provides recommendations for potential cost savings through reserved capacity purchases. + +This check generates recommendations at [payer scope for the payer account and at linked scope for a linked account](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/consolidated-billing.html). + +Trusted Advisor shows only the top recommended action from AWS Cost Optimization Hub. + +###### Note + +Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear. + +For Business, Enterprise On-Ramp, or Enterprise Support customers, you can use the [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API to include or exclude one or more resources from your Trusted Advisor results. + +**Check ID** + + +`c1z7kmr15n` + +**Source** + + +`AWS Cost Optimization Hub` + +**Alert criteria** + + +Yellow: Account has a cost savings action identified by Cost Optimization Hub for DynamoDB. + +**Recommended action** + + +Consider [implementing the recommendation](https://docs.aws.amazon.com/cost-management/latest/userguide/coh-optimization-strategies.html). For more information on implementing these recommendations, see the AWS Cloud Financial Management (CFM) [Service Cost Optimization Playbook](https://catalog.workshops.aws/awscff/en-US/playbooks). + +**Additional resources** + + + * [DynamoDB reserved capacity](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/reserved-capacity.html) + + * [Accessing reservation recommendations](https://docs.aws.amazon.com/cost-management/latest/userguide/ri-recommendations.html) + + * [Amazon DynamoDB Reserved Capacity](https://aws.amazon.com/dynamodb/reserved-capacity/) + + + + +**Report columns** + + + * Status + + * Region + + * Recommended Resource Summary + + * Estimated Monthly Cost + + * Estimated Monthly Savings + + * Last Refresh Time stamp + + + + +## Amazon EBS cost optimization recommendations for volumes + +**Description** + + +Checks your Amazon EBS volume configurations and usage patterns to provide recommendations for potential cost savings. + +For each resource, Trusted Advisor shows only the top recommended action from AWS Cost Optimization Hub. + +To use this check, you must opt in to [Cost Optimization Hub](https://docs.aws.amazon.com/cost-management/latest/userguide/coh-getting-started.html) and [AWS Compute Optimizer](https://docs.aws.amazon.com/compute-optimizer/latest/ug/account-opt-in.html). + +###### Note + +Results for this check are automatically refreshed several times daily, and refresh requests are not allowed. It might take a few hours for changes to appear. + +For Business, Enterprise On-Ramp, or Enterprise Support customers, you can use the [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API to include or exclude one or more resources from your Trusted Advisor results. + +**Check ID** + + +`c1z7kmr02n` + +**Source** + + +`AWS Cost Optimization Hub` + +**Alert criteria** + +