1. Créer un projet Google Cloud et appliquer des crédits
Bien que de nombreux produits Google Cloud proposent une version sans frais, ils requièrent souvent une carte de crédit ou un autre mode de facturation. Dans cet atelier de programmation, vous allez apprendre à configurer un crédit de 10$ pour votre compte de facturation afin de ne pas avoir à saisir vos informations de facturation, et à obtenir de l'argent supplémentaire pour essayer Google Cloud.
Conditions préalables :
- Un compte Google (de préférence @gmail.com, et non un compte G Suite)
Vous pouvez créer un projet Google Cloud (recommandé) ou appliquer ce crédit à un projet GCP existant.
2. Premiers pas avec Cloud Shell
Google Cloud Shell est votre shell Linux dans le cloud: un simple navigateur vous permet d'accéder via une ligne de commande à vos ressources cloud et, éventuellement, d'accéder à un éditeur de texte avec coloration syntaxique.
Voici un exemple de Cloud Shell avec un terminal et un éditeur de texte:
Pleine charge, piles incluses
Des outils pour les développeurs courants, tels que Node.js, Java, Go, Python, PHP et Ruby, sont déjà installés dans Cloud Shell. Vous êtes plutôt un administrateur système ? Cloud Shell est fourni avec un client MySQL, un client PostgreSQL, Kubernetes, Docker, etc.
Commencer l'atelier de programmation
Cette machine virtuelle basée sur Debian contient tous les outils de développement dont vous aurez besoin. Elle intègre un répertoire d'accueil persistant de 5 Go et s'exécute sur Google Cloud, ce qui améliore nettement les performances du réseau et l'authentification. Cela signifie que tout ce dont vous avez besoin pour cet atelier de programmation est un navigateur (oui, tout fonctionne sur un Chromebook).
- Pour activer Cloud Shell à partir de Cloud Console, cliquez simplement sur Activer Cloud Shell
(l'opération de provisionnement et la connexion à l'environnement ne devraient prendre que quelques minutes).
Une fois connecté à Cloud Shell, vous êtes normalement déjà authentifié et le projet PROJECT_ID
est sélectionné :
gcloud auth list
Résultat de la commande
Credentialed accounts: - <myaccount>@<mydomain>.com (active)
gcloud config list project
Résultat de la commande
[core] project = <PROJECT_ID>
Si, pour une raison quelconque, le projet n'est pas défini, exécutez simplement la commande suivante :
gcloud config set project <PROJECT_ID>
Vous recherchez votre PROJECT_ID
? Vérifiez l'ID que vous avez utilisé pendant les étapes de configuration ou recherchez-le dans le tableau de bord Cloud Console :
Par défaut, Cloud Shell définit certaines variables d'environnement qui pourront s'avérer utiles pour exécuter certaines commandes dans le futur.
echo $GOOGLE_CLOUD_PROJECT
Résultat de la commande
<PROJECT_ID>
- Pour finir, définissez la configuration du projet et de la zone par défaut :
gcloud config set compute/zone us-central1-f
Vous pouvez choisir parmi différentes zones. Pour en savoir plus, consultez la page Régions et zones.
Dans cet atelier de programmation, vous allez apprendre à vous connecter à des ressources de calcul hébergées sur Google Cloud Platform via le Web. Vous allez apprendre à utiliser Cloud Shell et la commande gcloud
de Cloud SDK.
Résumé
Au cours de cette étape, vous avez lancé Cloud Shell et appelé quelques commandes gcloud
simples.
Points abordés
- Déployer une application Node.js simple sur Google Cloud Platform
- Utiliser les commandes
gcloud
3. Essayer l'éditeur Cloud Shell
Cloud Shell est fourni avec un éditeur de texte que vous pouvez utiliser dans votre navigateur. Pour commencer, créez d'abord un répertoire pour cet atelier de programmation.
Dans la ligne de commande Cloud Shell, exécutez les commandes suivantes:
touch hello-google-cloud.js edit hello-google-cloud.js
L'éditeur Cloud Shell doit se charger automatiquement. Pour ouvrir l'éditeur sans exécuter la commande de modification, vous pouvez cliquer sur le bouton Ouvrir l'éditeur dans la ligne de commande Cloud Shell.
Agrandissez l'éditeur et le terminal en cliquant sur "Ouvrir dans une nouvelle fenêtre" .
La fenêtre de votre navigateur avec l'éditeur de texte Cloud Shell et le terminal de ligne de commande devrait maintenant se présenter comme suit:
Écrire du code
Collez l'extrait de code suivant dans l'éditeur:
hello-google-cloud.js
function hello() {
console.log('Hello, Google Cloud!');
}
hello();
Exécuter votre application
Dans le terminal de ligne de commande Cloud Shell, exécutez la commande suivante:
node hello-google-cloud.js
Opération réussie !
Vous devriez obtenir le résultat suivant: Hello, Google Cloud!
Résumé
Vous avez ouvert l'éditeur Cloud Shell, qui vous permet de modifier visuellement les fichiers. Vous avez ensuite exécuté votre code à l'aide de l'invite de commande Cloud Shell.
4. Félicitations !
Vous avez fait vos premiers pas avec Google Cloud Platform, et appris à lancer Cloud Shell et à utiliser l'éditeur intégré.
En savoir plus
- Documentation et tutoriel vidéo sur Cloud Shell.
gcloud
: documentation et tutoriel vidéo
Licence
Ce document est publié sous une licence Creative Commons Attribution 2.0 Generic.