Google Cloud Shell
Appearance
| Google Cloud Shell | |
|---|---|
Cloud Shell Editor running a starry night animation in Ruby, vibe coded with Google Gemini on the left. | |
| Initial release | 2016 |
| Written in | C, Java, JavaScript, C++, Python, Go, Ruby |
| Operating system | Ubuntu Linux |
| Website | https://cloud.google.com/shell |
Google Cloud Shell is an Online integrated development environment provided by Google Cloud Platform (GCP). It is a Ubuntu-based virtual machine with a persistent 5 GB home directory, allowing users to manage their GCP resources and projects directly from their web browser.[1][2][3]
Cloud Shell is available to all Google Cloud users, including those on the free tier, at no additional cost. It can be accessed directly from the Google Cloud Console or through the Google Cloud SDK.
Features
[edit]
- Persistent Storage
- Integrated Development Tools
- Web-based Code Editor
- Cloud Shell features a web-based code editor based on Eclipse Theia, allowing users to develop, build, debug, and test their applications directly from the browser.[1][4]
- Secure Remote Access
- Cloud Shell supports OpenSSH for secure remote access, enabling users to connect to their Cloud Shell instance from various devices and locations.Automatic [1][4]
- Project and Authentication
Limitations
[edit]While Cloud Shell provides a powerful and convenient development environment, it has some limitations:
- The root file system is volatile, meaning that any changes made outside the user's home directory will be lost when the session ends.
- Users cannot expand the persistent storage beyond the default 5 GB allocation.
- Cloud Shell instances are automatically terminated after an hour of inactivity, and users must manually restart the session if needed.
- Limited to 50 hours of free use per week.[5]
See also
[edit]References
[edit]- ^ a b c d e "Cloud Shell". Google Cloud. Retrieved 2024-07-10.
- ^ a b c "How Cloud Shell works". Google Cloud. Retrieved 2024-07-10.
- ^ Amed, Moin Uddin (2024-05-30), marufmoinuddin/google-cloud-shell-debian-de, retrieved 2024-07-10
- ^ a b c "Introduction to Google Cloud Shell and commands list". blog.economize.cloud. 2022-02-20. Retrieved 2024-07-10.
- ^ "Google Cloud Shell Tutorial for Beginners". YouTube. 8 February 2022.