arrow_back

Cloud Storage : Qwik Start – CLI/SDK

Testez vos connaissances et partagez-les avec notre communauté

Cloud Storage : Qwik Start – CLI/SDK

Atelier 30 minutes universal_currency_alt 1 crédit show_chart Débutant
info Cet atelier peut intégrer des outils d'IA pour vous accompagner dans votre apprentissage.
Testez vos connaissances et partagez-les avec notre communauté

GSP074

Présentation

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.

Objectifs de l'atelier

Dans cet atelier pratique, vous allez apprendre à utiliser la ligne de commande Google Cloud pour :

  • créer un bucket de stockage ;
  • importer des objets dans le bucket ;
  • créer des dossiers et des sous-dossiers dans le bucket ;
  • rendre les objets d'un bucket de stockage accessibles publiquement.

Préparation

Avant de cliquer sur le bouton "Démarrer l'atelier"

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 :

  • Vous devez avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome).
Remarque : Ouvrez une fenêtre de navigateur en mode incognito (recommandé) ou de navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
  • Vous disposez d'un temps limité. N'oubliez pas qu'une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Utilisez uniquement le compte de participant pour cet atelier. Si vous utilisez un autre compte Google Cloud, des frais peuvent être facturés à ce compte.

Démarrer l'atelier et se connecter à la console Google Cloud

  1. 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 :

    • Le bouton "Ouvrir la console Google Cloud"
    • Le temps restant
    • Les identifiants temporaires que vous devez utiliser pour cet atelier
    • Des informations complémentaires vous permettant d'effectuer l'atelier
  2. 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.

    Remarque : Si la boîte de dialogue Sélectionner un compte s'affiche, cliquez sur Utiliser un autre compte.
  3. Si nécessaire, copiez le nom d'utilisateur ci-dessous et collez-le dans la boîte de dialogue Se connecter.

    {{{user_0.username | "Username"}}}

    Vous trouverez également le nom d'utilisateur dans le panneau "Détails concernant l'atelier".

  4. Cliquez sur Suivant.

  5. Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.

    {{{user_0.password | "Password"}}}

    Vous trouverez également le mot de passe dans le panneau "Détails concernant l'atelier".

  6. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis pour l'atelier. Ne saisissez pas ceux de votre compte Google Cloud. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  7. Accédez aux pages suivantes :

    • Acceptez les conditions d'utilisation.
    • N'ajoutez pas d'options de récupération ni d'authentification à deux facteurs (ce compte est temporaire).
    • Ne vous inscrivez pas à des essais sans frais.

Après quelques instants, la console Cloud s'ouvre dans cet onglet.

Remarque : Pour accéder aux produits et services Google Cloud, cliquez sur le menu de navigation ou saisissez le nom du service ou du produit dans le champ Recherche.

Activer Cloud Shell

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.

  1. Cliquez sur Activer Cloud Shell  en haut de la console Google Cloud.

  2. Passez les fenêtres suivantes :

    • Accédez à la fenêtre d'informations de Cloud Shell.
    • Autorisez Cloud Shell à utiliser vos identifiants pour effectuer des appels d'API Google Cloud.

Une fois connecté, vous êtes en principe authentifié et le projet est défini sur votre ID_PROJET : . Le résultat contient une ligne qui déclare l'ID_PROJET pour cette session :

Your Cloud Platform project in this session is set to {{{project_0.project_id | "PROJECT_ID"}}}

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.

  1. (Facultatif) Vous pouvez lister les noms des comptes actifs à l'aide de cette commande :
gcloud auth list
  1. Cliquez sur Autoriser.

Résultat :

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} To set the active account, run: $ gcloud config set account `ACCOUNT`
  1. (Facultatif) Vous pouvez lister les ID de projet à l'aide de cette commande :
gcloud config list project

Résultat :

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Remarque : Pour consulter la documentation complète sur gcloud, dans Google Cloud, accédez au guide de présentation de la gcloud CLI.

Définir la région

Définissez la région du projet pour cet atelier :

gcloud config set compute/region {{{project_0.default_region | "REGION"}}}

Tâche 1 : Créer un bucket

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

  • N'incluez aucune information sensible dans le nom des buckets, car leur espace de noms est global et public.
  • Les noms de buckets ne doivent contenir que des lettres minuscules, des chiffres, des tirets (-), des traits de soulignement (_) et des points (.). Les noms contenant des points doivent être validés.
  • Les noms de buckets doivent commencer et se terminer par un chiffre ou une lettre.
  • Les noms de buckets doivent compter entre 3 et 63 caractères. Ceux qui comportent des points peuvent contenir jusqu'à 222 caractères, mais chaque composant séparé par un point ne peut pas posséder plus de 63 caractères.
  • Les noms de buckets ne peuvent pas correspondre à une adresse IP au format décimal à points (par exemple, 192.168.5.4).
  • Les noms de buckets ne peuvent pas commencer par le préfixe "goog".
  • Les noms de buckets ne peuvent pas contenir "google" ni des termes semblables à "google".
  • De plus, pour la conformité DNS et la compatibilité future, vous ne devez pas utiliser de traits de soulignement (_) ni un point adjacent à un autre point ou à un tiret. Par exemple, ".." ou "-." ou ".-" ne sont pas autorisés dans les noms DNS.

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 :

gcloud storage buckets create gs://<YOUR_BUCKET_NAME>

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.

Réessayez en donnant un autre nom au bucket.

Tester la tâche terminée

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.

Créer un bucket Cloud Storage

Tester vos connaissances

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.

Tâche 2 : Importer un objet dans votre bucket

Utilisez Cloud Shell pour importer un objet dans votre bucket.

  1. Pour télécharger l'image (ada.jpg) dans votre bucket, saisissez cette commande dans Cloud Shell :
curl https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Ada_Lovelace_portrait.jpg/800px-Ada_Lovelace_portrait.jpg --output ada.jpg
  1. Exécutez la commande gcloud storage cp pour importer l'image depuis l'emplacement où vous l'avez enregistrée dans le bucket que vous avez créé :
gcloud storage cp ada.jpg gs://YOUR-BUCKET-NAME Remarque : Vous pouvez appuyer sur Tabulation pour saisir semi-automatiquement le nom de votre bucket.

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.

  1. Supprimez maintenant l'image téléchargée :
rm ada.jpg

Tâche 3 : Télécharger un objet depuis votre bucket

  • Exécutez la commande gcloud storage cp pour télécharger l'image stockée dans votre bucket dans Cloud Shell :
gcloud storage cp -r gs://YOUR-BUCKET-NAME/ada.jpg .

Si la commande est bien exécutée, elle renvoie le résultat suivant :

Copying gs://YOUR-BUCKET-NAME/ada.jpg... / [1 files][360.1 KiB/2360.1 KiB] Operation completed over 1 objects/360.1 KiB.

Vous venez de télécharger l'image depuis votre bucket.

Tâche 4 : Copier un objet dans un dossier du bucket

  • Exécutez la commande gcloud storage cp pour créer un dossier nommé image-folder et copier l'image (ada.jpg) dans celui-ci :
gcloud storage cp gs://YOUR-BUCKET-NAME/ada.jpg gs://YOUR-BUCKET-NAME/image-folder/ Remarque : Par rapport aux systèmes de fichiers locaux, les dossiers dans Cloud Storage présentent des limites, mais la plupart des opérations disponibles sont identiques.

Si la commande est bien exécutée, elle renvoie le résultat suivant :

Copying gs://YOUR-BUCKET-NAME/ada.jpg [Content-Type=image/png]... - [1 files] [ 360.1 KiB/ 360.1 KiB] Operation completed over 1 objects/360.1 KiB

Le fichier image a été copié dans un nouveau dossier de votre bucket.

Tester la tâche terminée

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.

Copier un objet (ada.jpg) dans un dossier du bucket

Tâche 5 : Lister le contenu d'un bucket ou d'un dossier

  • Utilisez la commande gcloud storage ls pour lister le contenu du bucket :
gcloud storage ls gs://YOUR-BUCKET-NAME

Si la commande est bien exécutée, elle renvoie un message semblable à celui-ci :

gs://YOUR-BUCKET-NAME/ada.jpg gs://YOUR-BUCKET-NAME/image-folder/

Il s'agit de tous les éléments qui se trouvent actuellement dans votre bucket.

Tâche 6 : Lister les détails d'un objet

  • Exécutez la commande gcloud storage ls avec l'option -l pour obtenir certains détails sur le fichier image que vous avez importé dans votre bucket :
gcloud storage ls -l gs://YOUR-BUCKET-NAME/ada.jpg

Si la commande est bien exécutée, elle renvoie un message semblable à celui-ci :

306768 2017-12-26T16:07:570Z gs://YOUR-BUCKET-NAME/ada.jpg TOTAL: 1 objects, 30678 bytes (360.1 KiB)

Vous connaissez désormais la taille et la date de création de l'image.

Tâche 7 : Rendre un objet accessible publiquement

  • Exécutez la commande gsutil acl ch pour accorder à tous les utilisateurs l'autorisation de lecture pour l'objet stocké dans votre bucket :
gsutil acl ch -u AllUsers:R gs://YOUR-BUCKET-NAME/ada.jpg

Si la commande est bien exécutée, elle renvoie le résultat suivant :

Updated ACL on gs://YOUR-BUCKET-NAME/ada.jpg

Votre image est désormais publique, et tout le monde peut y accéder.

Tester la tâche terminée

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.

Rendre un objet accessible publiquement

Vérifier que votre image est accessible publiquement.

  • Accédez au menu de navigation > Cloud Storage, puis cliquez sur le nom de votre bucket.

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, .

Tester vos connaissances

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.

Tâche 8 : Supprimer l'accès public

  1. Pour supprimer cette autorisation, exécutez la commande suivante :
gsutil acl ch -d AllUsers gs://YOUR-BUCKET-NAME/ada.jpg

Si la commande est bien exécutée, elle renvoie le résultat suivant :

Updated ACL on gs://YOUR-BUCKET-NAME/ada.jpg

Vous avez supprimé l'accès public à cet objet.

  1. Vérifiez que vous avez supprimé l'accès public en cliquant sur le bouton Actualiser de la console. La coche est supprimée.

Tester vos connaissances

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.

Supprimer des objets

  1. Exécutez la commande gcloud storage rm pour supprimer un objet, ici le fichier image dans votre bucket :
gcloud storage rm gs://YOUR-BUCKET-NAME/ada.jpg

Si la commande est bien exécutée, elle renvoie le résultat suivant :

Removing gs://YOUR-BUCKET-NAME/ada.jpg...
  1. Actualisez la console. La copie du fichier image n'est plus stockée dans Cloud Storage (mais la copie que vous en avez faite dans le dossier image-folder/ existe encore).

Félicitations !

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.

Étapes suivantes et informations supplémentaires

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.

Formations et certifications Google Cloud

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.

Before you begin

  1. Labs create a Google Cloud project and resources for a fixed time
  2. Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
  3. On the top left of your screen, click Start lab to begin

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

Use private browsing to run the lab

Use an Incognito or private browser window to run this lab. This prevents any conflicts between your personal account and the Student account, which may cause extra charges incurred to your personal account.