Yandex Cloud
Search
Discuss with expertTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Yandex AI Studio
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Video
    • Stackland
    • Yandex Cloud Router
    • Yandex Managed Service for Trino
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Yandex StoreDoc
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Managed Service for YDB
    • Managed Service for Sharded PostgreSQL
    • Managed Service for YTsaurus
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • SpeechKit
    • DataSphere
    • Vision OCR
    • Translate
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • SmartCaptcha
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Container Registry
    • Managed Service for GitLab
    • Managed Service for Prometheus®
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • Message Queue
    • IoT Core
    • Data Streams
    • Serverless Containers
    • Cloud Notification Service
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Yandex Cloud Quota Manager
    • Cloud Apps
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex Cloud Console
    • Management console
    • Cloud Shell
  • Pricing policy

In this article:

  • Troubleshooting
  • What should I do if the session is not created and loading does not end when I launch the terminal?
  • What should I do if I get the No active billing accounts founderror?
  • Useful links
  1. Getting started
  2. Cloud Shell

Getting started with Yandex Cloud Shell

Written by
Yandex Cloud
View in Markdown
  • Troubleshooting
    • What should I do if the session is not created and loading does not end when I launch the terminal?
    • What should I do if I get the No active billing accounts founderror?
  • Useful links

With Cloud Shell, you can use Yandex Cloud CLI and other terminal tools without any prior setup, directly in your browser. The Cloud Shell environment provides essential cloud management tools and popular programming language SDKs.

To get started with Cloud Shell:

  1. Navigate to the management console and log in to Yandex Cloud, or sign up if you have not already.

  2. On the Yandex Cloud Billing page, make sure you have a billing account linked and it has the ACTIVE or TRIAL_ACTIVE status. If you do not have a billing account, create one and link a cloud to it.

  3. In the management console, select Cloud Shell in the left-hand panel.

    A terminal window will open: wait for the session to start and the development environment to be created.

  4. Use Yandex Cloud CLI commands to manage cloud resources from the terminal. For example, to list all VMs in the cloud, run this command:

    yc compute instance list
    

    screen01

    For more command examples, see Getting started with the CLI. To view the full list of available commands, run the yc --help command or open the CLI reference.

    Note

    You can run up to four parallel sessions in the terminal. To run a new session, click . Once started, a session can remain active for up to 12 hours. Inactive sessions are automatically terminated after 30 minutes of inactivity. For more on Cloud Shell limits, see Limits.

  5. Install the required applications using the apt tool. For example, to install postgresql-client for connecting to a Yandex Managed Service for PostgreSQL cluster, run this command:

    sudo apt update && sudo apt install --yes postgresql-client
    

    Note

    The Cloud Shell VM will be automatically stopped and deleted 15 after the last active session ends. Any system changes, including installed applications and packages, will be reset.

TroubleshootingTroubleshooting

What should I do if the session is not created and loading does not end when I launch the terminal?What should I do if the session is not created and loading does not end when I launch the terminal?

Create a new session by clicking . If the issue persists, open the management console in Incognito mode and run Cloud Shell.

If the session still cannot be created, record an HAR file while reproducing the issue. Start recording before launching the terminal. If the server response contains the No active billing accounts found error, check for an active billing account and your access permissions for it. In all other cases, create a ticket and send the HAR file to support.

What should I do if I get the error?What should I do if I get the No active billing accounts founderror?

You can get a code 403 error if there is no active billing account or the user has no permissions to view it.

On the Yandex Cloud Billing page, check if there is a billing account and what its status is. To use Cloud Shell, you need an account which is either ACTIVE or TRIAL_ACTIVE. If there is no billing account, create one and link a cloud to it, then try creating a session again.

If a billing account exists and is active, ask its administrator to assign to you the billing.accounts.viewer role for the billing account directly and try creating a session again.

Do not delete the auto-assigned billing.accounts.member role: you need it to have the billing account listed among accounts available to you.

Useful linksUseful links

  • Managing Cloud Shell
  • Cloud Shell limits
  • CLI reference

Was the article helpful?

Previous
Management console
Next
Navigating to a service and creating Yandex Cloud resources
© 2026 Direct Cursus Technology L.L.C.