[Yandex Cloud documentation](../../../index.md) > [Tutorials](../../index.md) > [Security](../index.md) > Providing secure access to content in Cloud CDN > Overview

# Providing secure access to content in Cloud CDN


In this tutorial, you will create a website to generate [signed links](../../../cdn/concepts/secure-tokens.md#protected-link) with a [secure token](../../../cdn/concepts/secure-tokens.md) to a CDN resource in Cloud CDN. The referenced content will only be available for five minutes after link reception and only to the user the link was generated for.

The website will be deployed on a [VM](../../../compute/concepts/vm.md) created from a public [LAMP](https://yandex.cloud/en/marketplace/products/yc/lamp) image with a pre-installed [Apache HTTP server](https://httpd.apache.org/). The website will be available via the domain name delegated in Yandex Cloud DNS, for which a [TLS certificate](../../../certificate-manager/concepts/managed-certificate.md) will be issued in Yandex Certificate Manager.

You can create the infrastructure for your website using one of these tools:

* [Management console, CLI, API](console.md): Use the Yandex Cloud management console, CLI, or API to create your infrastructure step by step.
* [Terraform](terraform.md): Streamline creating and managing your resources using the _infrastructure as code_ (IaC) approach. Download a Terraform configuration example from the GitHub repository and then deploy the infrastructure using the [Yandex Cloud Terraform provider](../../../terraform/index.md).