# AWS Test Recommendations

*Amazon Web Services (AWS) Test Recommendations* includes support for API Gateway, the CloudFront content delivery network, and Global Accelerator services. The *AWS Test Recommendations* service identifies any testable API endpoints and CloudFront and Global Accelerator resources, automatically generating templates that you can select to configure the monitoring resources you need.

To set up an integration for Amazon Web Services in order to receive test recommendations, see [AWS for Test Recommendations](https://docs.thousandeyes.com/product-documentation/integration-guides/custom-built-integrations/aws-for-test-recs.html).

Once you have selected the targets provided by the AWS test recommendations, see [Deploying Tests From a Template](https://docs.thousandeyes.com/product-documentation/tests#deploying-tests-from-a-template).

### CloudFront Monitoring

CloudFront is the AWS content delivery network service offering a global cache service that stores copies of your data on edge location caches. These caches are positioned as close to your customers as possible.

![CloudFront recommendations](/files/tG60xOzgQBJYDzL2m7kX)

{% hint style="info" %}
The ThousandEyes *AWS Test Recommendations* service only supports CloudFront distributions of *Production* type with a TLS certificate. Only certificate domains that resolve to CloudFront endpoints would be recommended.
{% endhint %}

### Global Accelerator Monitoring

AWS Global Accelerator directs traffic to a global static Anycast IP address. This IP address acts as a fixed entry point to application endpoints in single or multiple AWS Regions. These endpoints can include Application Load Balancers, Network Load Balancers, and Amazon EC2.

![Global Accelerator recommendations](/files/1pcN9d0c3BzbTaKhhdy5)

### API Gateway

AWS API Gateway is a fully managed service for creating, deploying, and monitoring APIs at scale, serving as a critical entry point for serverless and microservices architectures. Monitoring API Gateway endpoints ensures reliable performance, availability, and security for applications. You can configure tests to gain visibility into API Gateway endpoints, detect performance issues, and validate integrations with backend services like AWS Lambda or Amazon EC2.

For more information on setting up AWS API Gateway monitoring in ThousandEyes, see [AWS for Test Recommendations](https://docs.thousandeyes.com/product-documentation/integration-guides/custom-built-integrations/aws-for-test-recs)

{% hint style="info" %}
The ThousandEyes *AWS Test Recommendations* service only supports Global Accelerators backed by load balancers configured with AWS Certification Manager to terminate TLS. Only certificate domains that resolve to Global Accelerator endpoints would be recommended. Load balancers must have TLS or HTTPS listeners. Other resource types (e.g., EC2 instances) are not supported.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thousandeyes.com/product-documentation/tests/recommendations/aws-test-recommendations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
