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

# IONOS CLOUD Tutorials

Step-by-step IONOS CLOUD tutorials to set up data centers, protect Object Storage, connect PostgreSQL, automate with Terraform, and build with AI.

{% columns %}
{% column width="50%" %}
Follow step-by-step guides to set up a data center, connect a database, protect your data, and automate with Terraform.
{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}

## Set up, connect, and protect

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-cover-dark data-type="files"></th></tr></thead><tbody><tr><td><a href="/cloud/tutorials/set-up-ionos-cloud/get-started.md"><mark style="color:blue;"><strong>Create and manage a data center in the DCD</strong></mark></a></td><td>Log in to <code class="expression">space.vars.ionos_cloud</code> Data Center Designer (DCD) to create and manage virtual data centers, user privileges, and core cloud services.</td><td><a href="/cloud/tutorials/set-up-ionos-cloud/get-started.md">Create and Manage your Data Center</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-fe558b0ba0fbea43707bcb3ecc8e42bf27e469e1%2Fcreate-and-manage-a-data-center.svg?alt=media">create-and-manage-a-data-center.svg</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-8f2124eb73e36710abdcb0276f537930298fc40e%2Fcreate-and-manage-a-data-center.svg?alt=media">create-and-manage-a-data-center.svg</a></td></tr><tr><td><a href="/cloud/tutorials/backup-and-storage/object-storage/object-lock-enabled.md"><mark style="color:blue;"><strong>Protect Object Storage data with Object Lock</strong></mark></a></td><td>Create an <code class="expression">space.vars.ionos_cloud</code> Object Storage bucket with Object Lock enabled and configure default Object Lock settings for data protection using AWS CLI or PowerShell.</td><td><a href="/cloud/tutorials/backup-and-storage/object-storage/object-lock-enabled.md">Create a Bucket with Object Lock</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-3e57dafac30ee427ae25470d97000604ec6c66e9%2Fprotect-stored-data.svg?alt=media">protect-stored-data.svg</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-b12ad4598feeb9198409f5240b673ba40fe8deb9%2Fprotect-stored-data.svg?alt=media">protect-stored-data.svg</a></td></tr><tr><td><a href="/cloud/tutorials/databases/postgresql/configure-external-access-to-postgresql-database.md"><mark style="color:blue;"><strong>Configure external access to PostgreSQL</strong></mark></a></td><td>Configure external access to a private <code class="expression">space.vars.ionos_cloud</code> PostgreSQL database using a Network Load Balancer, reserved public IP addresses, and forwarding rules.</td><td><a href="/cloud/tutorials/databases/postgresql/configure-external-access-to-postgresql-database.md">Configure External Access to a PostgreSQL Database</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-50dcc7f2bc6fe5e342ab7c1a90f868253072ea93%2Fconfigure-external-access-to-postgresql.svg?alt=media">configure-external-access-to-postgresql.svg</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-5c61d5ee6b75c6da0f5cc6078afa2bdf8c114e6d%2Fconfigure-external-access-to-postgresql.svg?alt=media">configure-external-access-to-postgresql.svg</a></td></tr></tbody></table>

## Automate and use AI

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-cover-dark data-type="files"></th></tr></thead><tbody><tr><td><a href="/cloud/tutorials/network-services/cdn/set-up-cdn-distribution-terraform.md"><mark style="color:blue;"><strong>Set up a CDN distribution with Terraform</strong></mark></a></td><td>Automate <code class="expression">space.vars.ionos_cloud</code> CDN distribution deployment with Terraform, including a Cloud DNS zone, an ACME auto certificate, and a DNS record for a custom origin.</td><td><a href="/cloud/tutorials/network-services/cdn/set-up-cdn-distribution-terraform.md">Set Up a CDN Distribution using Terraform</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-5eff0faed7674d0d9c1a1d2d23fe676f2b04d715%2Fset-up-a-cdn-distribution-with-terraform.svg?alt=media">set-up-a-cdn-distribution-with-terraform.svg</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-d1ad4ff5beabe81c007cb9ab0815244f1535d5f0%2Fset-up-a-cdn-distribution-with-terraform.svg?alt=media">set-up-a-cdn-distribution-with-terraform.svg</a></td></tr><tr><td><a href="/cloud/tutorials/ai/mcp-server/object-storage-security-audit.md"><mark style="color:blue;"><strong>Audit Object Storage security with MCP Server</strong></mark></a></td><td>Audit <code class="expression">space.vars.ionos_cloud</code> Object Storage bucket security across six dimensions with MCP Server and Claude Desktop, and generate a CISO-ready HTML dashboard.</td><td><a href="/cloud/tutorials/ai/mcp-server/object-storage-security-audit.md">Run a Security Posture Audit on Your IONOS CLOUD Object Storage Buckets</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-170e2d2d89a625c283bf4d7ea0adda52200b8324%2Faudit-storage-security.svg?alt=media">audit-storage-security.svg</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-9c47775fa88e4c94f2db64514ccf9d0a72540657%2Faudit-storage-security.svg?alt=media">audit-storage-security.svg</a></td></tr><tr><td><a href="/cloud/tutorials/observability/tracing-service/trace-ai-agent-using-ai-model-hub-with-tracing-service.md"><mark style="color:blue;"><strong>Trace an AI agent workflow with Tracing Service</strong></mark></a></td><td>Trace a Python AI agent on <code class="expression">space.vars.ionos_cloud</code> AI Model Hub with OpenTelemetry and export GenAI spans with prompts, tokens, and latency to Tracing Service.</td><td><a href="/cloud/tutorials/observability/tracing-service/trace-ai-agent-using-ai-model-hub-with-tracing-service.md">Trace an AI Agent that Uses AI Model Hub with the Tracing Service</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-b9a04cc927685f97c9edcc36e17f76a10fb79dc0%2Ftrace-an-agent-workflow.svg?alt=media">trace-an-agent-workflow.svg</a></td><td><a href="https://3040852435-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEpuEvuLJIyhyeRGhmrv1%2Fuploads%2Fgit-blob-0cb56ce1347f20bc4eb4aab3f4216696bdf94292%2Ftrace-an-agent-workflow.svg?alt=media">trace-an-agent-workflow.svg</a></td></tr></tbody></table>

Not sure where to start? See the [<mark style="color:blue;">Most Popular Product Tutorials</mark>](/cloud/tutorials/most-popular-product-tutorials.md).

[<mark style="color:blue;">Documentation home</mark>](https://docs.ionos.com/cloud) | [<mark style="color:blue;">SDKs and tools</mark>](https://docs.ionos.com/cloud/sdk-tools-home) | [<mark style="color:blue;">Guides</mark>](https://docs.ionos.com/cloud/guides)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.ionos.com/cloud/tutorials/readme.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
