Google fournit aux clients Cloud Shell – un éditeur de ligne de commande dans un navigateur pour accéder directement à leurs ressources cloud. Dans un récent article de blog, Google introduit une nouvelle version de son éditeur Cloud Shell, disponible en Aperçu.
le Plateforme Eclipse Theia IDE alimente la nouvelle version de Cloud Shell Editor et l’étend à un environnement de développement en ligne qui comprend:
- Développement cloud natif via Code cloud Prise en charge des plugins offrant des fonctionnalités telles qu’un environnement de développement et de débogage Kubernetes et Cloud Run intégré, des outils de conteneur tels que minikube, Skaffold et un explorateur d’API intégré
- Prise en charge d’un langage riche pour Go, Java, .Net, Python, NodeJS et fonctionnalités d’édition telles que la coloration syntaxique, les suggestions de code, le linting, la navigation dans le code, la refactorisation, les tests et la prise en charge du débogage intuitif
- Fonctionnalités supplémentaires telles que le contrôle de source intégré et la prise en charge de plusieurs projets
La source: https://cloud.google.com/blog/products/application-development/introducing-cloud-shell-editor
Sous le capot, Google Cloud Shell exploite une machine virtuelle, qui dispose de tous les outils dont les utilisateurs auront besoin pour se lancer dans le développement cloud natif sur Google Cloud. L’outillage comprend des émulateurs locaux pour Kubernetes et des outils sans serveur et en ligne de commande pour travailler avec des applications cloud natives.
D’autres plates-formes cloud comme Azure fournissent également des fonctionnalités de ligne de commande shell. Par exemple, via le portail Azure, les utilisateurs peuvent lancer le Azure Cloud Shell – qui nécessite la fourniture d’un groupe de ressources et d’un compte de stockage avant de pouvoir exécuter les commandes PowerShell ou Bash. En outre, il prend en charge les langages de programmation tels que Node.js, .NET et Python. Cependant, il n’offre pas d’environnement de développement en ligne comme Google Cloud Shell Editor, mais il existe un l’intégration avec un éditeur sur site Code Visual Studio (VS).
Un PM de Google pour Cloud Code a déclaré dans un Hacker News fil:
Cloud Shell Editor est basé sur la plate-forme Eclipse Theia IDE (https://theia-ide.org/), qui englobe de nombreuses décisions de conception VS Code et prend même directement en charge les extensions VS Code. C’est ce qui nous permet d’exécuter l’extension Cloud Code dans l’éditeur Cloud Shell.
Actuellement, les clients de Google Cloud Platform peuvent essayer Cloud Shell Editor via le GKE et Cloud Run démarrage rapide ou accédez-y directement depuis ide.cloud.google.com. De plus, des conseils et les détails de l’éditeur Cloud Shell sont disponibles sur la documentation page de destination.
.