> For the complete documentation index, see [llms.txt](https://docs.duplocloud.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.duplocloud.com/docs/aws-extension.md).

# AWS Extension

- [AWS Extension](https://docs.duplocloud.com/docs/aws-extension/aws-extension.md): AI-native AWS infrastructure management — connect to existing environments or provision new ones from scratch.
- [Policy Model](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model.md): The building blocks of the AWS Extension — resources, their specs, results, and how they relate to each other.
- [Network Baseline](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/network-baseline.md): Provision or import a well-architected AWS VPC network that serves as the foundation for your cloud infrastructure.
- [Cluster Baseline](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/cluster-baseline.md): Provision an AWS EKS cluster on top of a Network Baseline.
- [Environment](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/environment.md): A deployment boundary inside a cluster — isolated with its own IAM roles, security groups, and KMS keys.
- [Plan](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/plan.md): An AWS account-level catalog of hosted zones, ACM certificates, and AMIs that Environments and workloads can reference.
- [Faults](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/faults.md): Cross-resource issues detected across the AWS Extension hierarchy — surfaced with severity, context, and links to the originating ticket.
- [Kubernetes Resources](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/kubernetes.md): Kubernetes resources managed inside an Environment — namespaces, workloads, configs, secrets, and storage.
- [Namespaces](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/kubernetes/namespaces.md): Logical partitions within the cluster for organizing and isolating workloads.
- [Node Groups](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/kubernetes/node-groups.md): EC2 node groups that provide compute capacity for your EKS cluster.
- [Workloads](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/kubernetes/workloads.md): Kubernetes workloads — Deployments, DaemonSets, StatefulSets, and CronJobs running inside an Environment.
- [Configs and Secrets](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/kubernetes/configs-and-secrets.md): ConfigMaps and Kubernetes Secrets for managing configuration and sensitive data.
- [Storage](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/kubernetes/storage.md): Persistent storage for Kubernetes workloads — Storage Classes and Persistent Volume Claims.
- [Databases](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/databases.md): Managed databases inside an Environment — RDS and ElastiCache.
- [RDS](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/databases/rds.md): Amazon RDS instances and clusters managed inside an Environment.
- [ElastiCache](https://docs.duplocloud.com/docs/aws-extension/aws-extension/policy-model/databases/elasticache.md): Amazon ElastiCache instances managed inside an Environment — Redis and Memcached.
- [Installation](https://docs.duplocloud.com/docs/aws-extension/aws-extension/installation.md): Connect DuploCloud to your AWS accounts and cloud providers.
- [Quick Start](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start.md): Get up and running with the AWS Extension — two paths depending on where you are starting from.
- [Connect to Existing Infrastructure](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/connect-existing.md): Connect DuploCloud to your existing AWS infrastructure and start working immediately.
- [Example: Cost Optimization](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/connect-existing/example-cost-optimization.md): A worked example — connect to an existing AWS account and run a cost optimization analysis using a HelpDesk ticket.
- [Example: Security and Compliance](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/connect-existing/example-security-compliance.md): Use DuploCloud to audit your AWS account against a compliance framework, fix failing controls, and track score improvements — without manually hunting down issues.
- [Example: AWS Performance Dashboard](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/connect-existing/example-performance-dashboard.md): Use DuploCloud to build a reusable AWS performance dashboard — pulling live metrics from CloudWatch across EKS, RDS, and EC2 without writing any dashboard code.
- [Example: Developer Self-Service via Slack](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/connect-existing/example-developer-self-service.md): Let developers request AWS resources directly from Slack — the agent provisions, opens a PR, and closes the Jira ticket autonomously.
- [Example: Infrastructure Audit and Hardening](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/connect-existing/example-infrastructure-audit.md): Connect an existing AWS service to DuploCloud and get it from zero observability to production-ready — with security hardening, cost controls, and automated pipelines.
- [Example: Troubleshooting and Root Cause Analysis](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/connect-existing/example-troubleshooting.md): Investigate and resolve AWS infrastructure issues — EKS pod crashes, RDS degradation, ALB errors — using the AI agent as your first responder.
- [Provision New Infrastructure](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/provision-new.md): Build new AWS infrastructure from scratch — Network, Cluster, Plan, Environment, Workloads, and Databases.
- [Step 1: Create a Network](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/provision-new/step-1-network.md): Create a Network Baseline — a VPC with public and private subnets across multiple availability zones.
- [Step 2: Create a Cluster](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/provision-new/step-2-cluster.md): Create a Cluster Baseline — an EKS cluster built on top of your Network Baseline.
- [Step 3: Create a Plan](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/provision-new/step-3-plan.md): Create a Plan — an account-level catalog of hosted zones, ACM certificates, and AMIs.
- [Step 4: Create an Environment](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/provision-new/step-4-environment.md): Create an Environment — a deployment boundary inside your cluster with dedicated IAM and network isolation.
- [Step 5: Deploy Workloads](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/provision-new/step-5-workloads.md): Deploy a workload into your Environment — create a Namespace and a Deployment.
- [Step 6: Add Databases](https://docs.duplocloud.com/docs/aws-extension/aws-extension/quick-start/provision-new/step-6-databases.md): Add a managed database to your Environment — RDS or ElastiCache.
- [Customizing the Extension](https://docs.duplocloud.com/docs/aws-extension/aws-extension/customizing.md): Override default skills and adapt the AWS Extension to your organization's standards.
- [Skill Mapping](https://docs.duplocloud.com/docs/aws-extension/aws-extension/customizing/skill-mapping.md): Override the default provisioning skill for a specific resource type with a custom skill.
- [Use Cases](https://docs.duplocloud.com/docs/aws-extension/aws-extension/use-cases.md): Common AWS operational workflows and how to accomplish them with the AWS Extension.
- [Services](https://docs.duplocloud.com/docs/aws-extension/aws-extension/services.md): AWS services available within your Environments — with links to full documentation.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.duplocloud.com/docs/aws-extension.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.
