# AWS Services

Applications are written involving many AWS Services like S3 for Object Store, RDS for RDBS (SQL), Redis, Kafka, SQS, SNS, Elastic Search, and so on. While each of their configurations needs a few application-centric inputs, there are scores of lower-level nuances around access control, security, and compliance among others.

Using DuploCloud you can pretty much create any service within the Tenant using basic app-centric inputs while the platform will make sure the lower-level nuances are programmed to best practices for security and compliance.&#x20;

## Exposing Services to multiple Tenants (Cross-tenant Access)

Every service within the Tenant will automatically be reachable to any application running within that tenant. If you need to expose some service from one Tenant to another, see [Allow Cross-tenant Access](/docs/~/changes/i1ah7lBvMELea01fsIga/administrator-tools/access-control/cross-tenant-access.md).

{% hint style="info" %}
DuploCloud adds new AWS services to the platform on almost a weekly basis, if a certain service is not documented here please contact the DuploCloud Team. Even if the feature is currently available, the DuploCloud team will enable the feature in a matter of days.
{% endhint %}

## Supported Services for DuploCloud AWS

Supported Services are listed in alphabetical order, following the core services:  Containers, Load Balancers, and Storage.

### Core Services

* [Containers and Services](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/containers.md)
* [Load Balancers](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/load-balancers.md)
* [Storage for Hosts](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/storage.md)

### Additional Services

* [API Gateway](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/api-gateway.md)
* [CloudWatch](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/cloud-watch.md)
* [CloudFront](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/cloudfront.md)
* [Databases](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/database.md)
* [Data Pipeline](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/data-pipeline.md)
* [Elastic File System (EFS)](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/elastic-file-system-efs.md)
* [Elasticsearch](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/elasticsearch.md)
* [EMR Serverless](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/emr-serverless.md)
* [(Kubernetes) Ingress](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/adding-ingress.md)
* [IoT (Internet of Things)](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/iot-internet-of-things.md)
* [Kinesis Stream](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/kinesis-stream.md)
* [Lambda functions](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/lambda.md)
* [Managed Airflow](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/managed-airflow.md)
* [NAT Gateway for High Availability (HA)](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/nat-gateway-for-ha.md)
* [(Kubernetes) Probes and Health Check](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/setting-up-probes.md)
* [S3 bucket](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/s3-bucket.md)
* [(Kubernetes) SecretProviderClass custom resource (CR)](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/adding-secretproviderclass-custom-resource.md)
* [SNS](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/sns-topic.md)&#x20;
* [SQS queue](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/sqs-queue.md)
* [VPC (Virtual Private Cloud) Peering ](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/virtual-private-cloud-vpc-peering.md)
* [Web App Firewall (WAF)](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/web-application-firewall-waf.md)
* [Workspaces](/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services/workspaces.md)


---

# 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.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/aws/aws-services.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.
