
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a Cloud Storage bucket
/ 50
Copy an object to a folder in the bucket (ada.jpg)
/ 25
Make your object publicly accessible
/ 25
Cloud Storage vous permet de stocker et de récupérer autant de données que vous le souhaitez, à tout moment et à l'échelle mondiale. Vous pouvez utiliser Cloud Storage dans diverses situations, par exemple pour diffuser le contenu d'un site Web, stocker des données pour l'archivage et la reprise après sinistre ou distribuer des objets de données volumineux aux utilisateurs via le téléchargement direct.
Au cours de cet atelier pratique, vous allez apprendre à créer un bucket de stockage, à y importer des objets, à y créer des dossiers et des sous-dossiers, et à rendre ces objets accessibles publiquement avec la ligne de commande de Google Cloud.
Tout au long de cet atelier, vous pouvez vérifier votre travail dans la console en accédant au menu de navigation > Cloud Storage. Vous devez simplement actualiser votre navigateur après l'exécution de chaque commande pour afficher les éléments que vous avez créés.
Dans cet atelier pratique, vous allez apprendre à utiliser la ligne de commande Google Cloud pour :
Lisez ces instructions. Les ateliers sont minutés, et vous ne pouvez pas les mettre en pause. Le minuteur, qui démarre lorsque vous cliquez sur Démarrer l'atelier, indique combien de temps les ressources Google Cloud resteront accessibles.
Cet atelier pratique vous permet de suivre les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Des identifiants temporaires vous sont fournis pour vous permettre de vous connecter à Google Cloud le temps de l'atelier.
Pour réaliser cet atelier :
Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, une boîte de dialogue s'affiche pour vous permettre de sélectionner un mode de paiement. Sur la gauche, vous trouverez le panneau "Détails concernant l'atelier", qui contient les éléments suivants :
Cliquez sur Ouvrir la console Google Cloud (ou effectuez un clic droit et sélectionnez Ouvrir le lien dans la fenêtre de navigation privée si vous utilisez le navigateur Chrome).
L'atelier lance les ressources, puis ouvre la page "Se connecter" dans un nouvel onglet.
Conseil : Réorganisez les onglets dans des fenêtres distinctes, placées côte à côte.
Si nécessaire, copiez le nom d'utilisateur ci-dessous et collez-le dans la boîte de dialogue Se connecter.
Vous trouverez également le nom d'utilisateur dans le panneau "Détails concernant l'atelier".
Cliquez sur Suivant.
Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.
Vous trouverez également le mot de passe dans le panneau "Détails concernant l'atelier".
Cliquez sur Suivant.
Accédez aux pages suivantes :
Après quelques instants, la console Cloud s'ouvre dans cet onglet.
Cloud Shell est une machine virtuelle qui contient de nombreux outils pour les développeurs. Elle comprend un répertoire d'accueil persistant de 5 Go et s'exécute sur Google Cloud. Cloud Shell vous permet d'accéder via une ligne de commande à vos ressources Google Cloud.
Cliquez sur Activer Cloud Shell en haut de la console Google Cloud.
Passez les fenêtres suivantes :
Une fois connecté, vous êtes en principe authentifié et le projet est défini sur votre ID_PROJET :
gcloud
est l'outil de ligne de commande pour Google Cloud. Il est préinstallé sur Cloud Shell et permet la complétion par tabulation.
Résultat :
Résultat :
gcloud
, dans Google Cloud, accédez au guide de présentation de la gcloud CLI.
Définissez la région du projet pour cet atelier :
Dans cet atelier, vous allez utiliser les commandes gcloud storage et gsutil.
Lorsque vous créez un bucket, vous devez suivre les règles universelles concernant les noms de buckets ci-dessous.
Règles pour les noms de buckets
Pour créer un bucket, exécutez la commande buckets create
en remplaçant <YOUR_BUCKET_NAME>
par un nom unique qui respecte les règles concernant les noms de buckets :
Cette commande crée un bucket avec les paramètres par défaut. Pour afficher ces paramètres, dans la console Cloud, accédez au menu de navigation > Cloud Storage, cliquez sur le nom de votre bucket, puis sur l'onglet Configuration.
Voilà ! Vous venez de créer un bucket Cloud Storage.
Remarque : Si le nom du bucket est déjà utilisé par vous ou quelqu'un d'autre, la commande renvoie le résultat suivant :
Creating gs://YOUR-BUCKET-NAME/...
ServiceException: 409 Bucket YOUR-BUCKET-NAME already exists.
Cliquez sur Vérifier ma progression pour valider la tâche exécutée. Si vous avez réussi à créer un bucket Cloud Storage, vous verrez une note d'évaluation s'afficher.
Voici une question à choix multiples qui vous aidera à assimiler les concepts abordés lors de cet atelier. Répondez-y du mieux que vous le pouvez.
Utilisez Cloud Shell pour importer un objet dans votre bucket.
gcloud storage cp
pour importer l'image depuis l'emplacement où vous l'avez enregistrée dans le bucket que vous avez créé :Vous pouvez voir l'image se charger dans votre bucket à partir de la ligne de commande.
Vous venez de stocker un objet dans votre bucket.
gcloud storage cp
pour télécharger l'image stockée dans votre bucket dans Cloud Shell :Si la commande est bien exécutée, elle renvoie le résultat suivant :
Vous venez de télécharger l'image depuis votre bucket.
gcloud storage cp
pour créer un dossier nommé image-folder
et copier l'image (ada.jpg) dans celui-ci :Si la commande est bien exécutée, elle renvoie le résultat suivant :
Le fichier image a été copié dans un nouveau dossier de votre bucket.
Cliquez sur Vérifier ma progression pour valider la tâche exécutée. Si vous avez réussi à importer un objet dans un dossier de votre bucket Cloud Storage, vous verrez une note d'évaluation s'afficher.
gcloud storage ls
pour lister le contenu du bucket :Si la commande est bien exécutée, elle renvoie un message semblable à celui-ci :
Il s'agit de tous les éléments qui se trouvent actuellement dans votre bucket.
gcloud storage ls
avec l'option -l
pour obtenir certains détails sur le fichier image que vous avez importé dans votre bucket :Si la commande est bien exécutée, elle renvoie un message semblable à celui-ci :
Vous connaissez désormais la taille et la date de création de l'image.
gsutil acl ch
pour accorder à tous les utilisateurs l'autorisation de lecture pour l'objet stocké dans votre bucket :Si la commande est bien exécutée, elle renvoie le résultat suivant :
Votre image est désormais publique, et tout le monde peut y accéder.
Cliquez sur Vérifier ma progression pour valider la tâche exécutée. Si vous avez réussi à partager un objet de votre bucket de stockage, vous verrez une note s'afficher.
Vérifier que votre image est accessible publiquement.
En principe, le champ Lien public doit apparaître avec votre image. Cliquez sur Copier l'URL et ouvrez l'URL dans un nouvel onglet du navigateur.
Remarque : Qui est-ce ? Il s'agit d'Ada Lovelace, la première programmeuse informatique. Elle a travaillé avec le mathématicien et pionnier de l'informatique Charles Babbage, qui a développé la machine analytique.
Son intérêt pour cette machine l'a conduite à traduire un article à ce sujet, écrit par le mathématicien italien Luigi Menabrea, en y ajoutant de nombreuses annotations. Ces notes sont considérées comme le premier programme informatique (il s'agissait d'un algorithme conçu pour être exécuté par la machine). Elle a développé une vision des possibilités offertes par les ordinateurs qui va au-delà du calcul, et a étudié la façon dont les individus et la société utilisent la technologie comme outil collaboratif.
Citation : Ada Lovelace, (22 octobre 2015), médiathèque Wikimedia Commons libre de droits. Informations recueillies à 08h01 le 31 mai 2022 sur https://commons.wikimedia.org/w/index.php?title=Ada_Lovelace&oldid=176490980, .Voici une question à choix multiples qui vous aidera à assimiler les concepts abordés lors de cet atelier. Répondez-y du mieux que vous le pouvez.
Si la commande est bien exécutée, elle renvoie le résultat suivant :
Vous avez supprimé l'accès public à cet objet.
Voici une question à choix multiples qui vous aidera à assimiler les concepts abordés lors de cet atelier. Répondez-y du mieux que vous le pouvez.
gcloud storage rm
pour supprimer un objet, ici le fichier image dans votre bucket :Si la commande est bien exécutée, elle renvoie le résultat suivant :
image-folder/
existe encore).Vous avez créé un bucket de stockage, l'avez organisé avec des dossiers et sous-dossiers, puis y avez importé des objets. Vous avez également rendu les objets de votre bucket accessibles publiquement à l'aide de Cloud Shell.
Cet atelier fait partie d'une série appelée "Qwik Starts". Les ateliers de cette série sont conçus pour vous donner un aperçu des nombreuses fonctionnalités proposées par Google Cloud. Pour suivre un autre atelier, recherchez "Qwik Starts" dans le catalogue.
Les formations et certifications Google Cloud vous aident à tirer pleinement parti des technologies Google Cloud. Nos cours portent sur les compétences techniques et les bonnes pratiques à suivre pour être rapidement opérationnel et poursuivre votre apprentissage. Nous proposons des formations pour tous les niveaux, à la demande, en salle et à distance, pour nous adapter aux emplois du temps de chacun. Les certifications vous permettent de valider et de démontrer vos compétences et votre expérience en matière de technologies Google Cloud.
Dernière mise à jour du manuel : 29 octobre 2024
Dernier test de l'atelier : 25 octobre 2024
Copyright 2025 Google LLC. Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms d'entreprises et de produits peuvent être des marques des entreprises auxquelles ils sont associés.
Ce contenu n'est pas disponible pour le moment
Nous vous préviendrons par e-mail lorsqu'il sera disponible
Parfait !
Nous vous contacterons par e-mail s'il devient disponible
One lab at a time
Confirm to end all existing labs and start this one