Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex DataSphere
  • Getting started
    • All guides
      • Using secrets
      • Working with Yandex Data Processing templates
      • Working with Docker images
      • Working with datasets
      • Working with S3 connectors
      • Working with Spark connectors
      • Working with models
      • Using file storages
    • Migrating a workflow to a new version
  • Terraform reference
  • Audit Trails events
  • Access management
  • Pricing policy
  • Public materials
  • Release notes

In this article:

  • Creating a Yandex Data Processing template
  • Activating a Yandex Data Processing template
  • Sharing a Yandex Data Processing template
  • Editing a template
  • Deleting a Yandex Data Processing template
  1. Step-by-step guides
  2. Working with resources
  3. Working with Yandex Data Processing templates

Working with Yandex Data Processing templates

Written by
Yandex Cloud
Improved by
Danila N.
Updated at April 22, 2025
  • Creating a Yandex Data Processing template
  • Activating a Yandex Data Processing template
  • Sharing a Yandex Data Processing template
  • Editing a template
  • Deleting a Yandex Data Processing template

Yandex Data Processing templates enable you to preset a cluster configuration for your project, making it easier to deploy temporary clusters. You can find a list of templates on your project page under Project resources → Yandex Data Processing, the Shared tab.

To use Yandex Data Processing clusters, specify the following parameters in your project settings:

  • Default folder for integrating with other Yandex Cloud services. A Yandex Data Processing cluster will be deployed in this folder based on the current cloud quotas. A fee for using the cluster will be debited from your cloud billing account.

  • Service account DataSphere will use for creating and managing clusters. The service account needs the following roles:

    • dataproc.agent to use Yandex Data Processing clusters.
    • dataproc.admin to create clusters from Yandex Data Processing templates.
    • vpc.user to use the Yandex Data Processing cluster network.
    • iam.serviceAccounts.user to create resources in the folder on behalf of the service account.
  • Subnet for DataSphere to communicate with the Yandex Data Processing cluster. Since the Yandex Data Processing cluster needs to access the internet, make sure to configure a NAT gateway in the subnet.

    Note

    If you specified a subnet in the project settings, the time to allocate computing resources may be increased.

Warning

The Yandex Data Processing persistent cluster must have the livy:livy.spark.deploy-mode : client setting.

Creating a Yandex Data Processing templateCreating a Yandex Data Processing template

  1. Select the relevant project in your community or on the DataSphere homepage in the Recent projects tab.

  2. Under Project resources, click Yandex Data Processing.

  3. Click Create template.

  4. In the Template name field, enter a name for the template. The naming requirements are as follows:

    • It must be from 2 to 63 characters long.
    • It may contain lowercase Latin letters, numbers, and hyphens.
    • It must start with a letter and cannot end with a hyphen.
  5. Click Create. You will see a page with detailed info on the template you created.

Activating a Yandex Data Processing templateActivating a Yandex Data Processing template

  1. Select the relevant project in your community or on the DataSphere homepage in the Recent projects tab.

  2. Under Project resources, click Yandex Data Processing.
  3. Click next to the template you need and select Activate.

The system will create a cluster based on the activated Yandex Data Processing template when you run your project in the IDE.

Sharing a Yandex Data Processing templateSharing a Yandex Data Processing template

  1. Select the relevant project in your community or on the DataSphere homepage in the Recent projects tab.

  2. Under Project resources, click Yandex Data Processing.
  3. Select the template from the list.
  4. Go to the Access tab.
  5. Enable the visibility option next to the name of the community you want to share the template in.

To make a template available for use in a different project, the project admin needs to add it on the Shared tab.

Editing a templateEditing a template

You can only change the name of an existing template. To update the configuration, recreate the template.

  1. Select the relevant project in your community or on the DataSphere homepage in the Recent projects tab.

  2. Under Project resources, click Yandex Data Processing.
  3. Select the template from the list, click , and select Edit.
  4. Edit the name and click Save.

Deleting a Yandex Data Processing templateDeleting a Yandex Data Processing template

  1. Select the relevant project in your community or on the DataSphere homepage in the Recent projects tab.

  2. Under Project resources, click Yandex Data Processing.

  3. In the list, select the template you want to delete.

  4. Click and select Delete.

  5. Click Confirm.

Warning

The actual deletion of resources can take up to 72 hours.

Was the article helpful?

Previous
Using secrets
Next
Working with Docker images
© 2025 Direct Cursus Technology L.L.C.