Découvrez comment installer un bucket Cloud Storage en tant que système de fichiers local à l'aide de Cloud Storage FUSE afin de pouvoir interagir avec vos objets avec une sémantique de système de fichiers standard.
Dans ce guide de démarrage rapide, vous allez effectuer les tâches suivantes :
Installer Cloud Storage FUSE sur Debian ou Ubuntu
Installer le bucket en tant que dossier sur la machine
Importer un objet dans le bucket
Vous allez utiliser Google Cloud CLI pour créer et gérer l'objet dans votre bucket de stockage. Vous utiliserez la CLI Cloud Storage FUSE pour installer votre bucket sur votre ordinateur.
Avant de commencer
Pour configurer un projet, procédez comme suit :
-
In the Cloud de Confiance console, on the project selector page, click Create project to begin creating a new Cloud de Confiance project.
Roles required to create a project
To create a project, you need the Project Creator role (
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles. -
Verify that billing is enabled for your Cloud de Confiance project.
-
Make sure that you have the following role or roles on the project: Storage Admin (
roles/storage.admin), Storage Bucket Viewer (roles/storage.bucketViewer)Check for the roles
-
In the Cloud de Confiance console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Cloud de Confiance console, go to the IAM page.
Accéder à IAM - Sélectionnez le projet.
- Cliquez sur Accorder l'accès.
-
Dans le champ Nouveaux comptes principaux, saisissez votre identifiant utilisateur. Il s'agit généralement de l'identifiant associé à un utilisateur dans un pool d'identités de personnel. Pour en savoir plus, consultez Représenter les utilisateurs de pools de personnel dans les stratégies IAM ou contactez votre administrateur.
- Dans la liste Sélectionner un rôle, sélectionnez un rôle.
- Pour attribuer des rôles supplémentaires, cliquez sur Ajouter un autre rôle et ajoutez tous les rôles supplémentaires.
- Cliquez sur Enregistrer.
Install the Google Cloud CLI.
Configurez la gcloud CLI afin d'utiliser votre identité fédérée.
Pour en savoir plus, consultez Se connecter à la gcloud CLI avec votre identité fédérée.
Pour initialiser la gcloud CLI, exécutez la commande suivante :
gcloud init- Vous disposez d'un bucket Cloud Storage que vous souhaitez installer. Si vous n'en avez pas déjà un, créez un bucket.
Installer Cloud Storage FUSE
Pour installer Cloud Storage FUSE, suivez les instructions de la section Installer Cloud Storage FUSE.
Installer le bucket
Pour installer le bucket sur votre système de fichiers local, procédez comme suit:
Générez les Identifiants par défaut de l'application à l'aide de la commande
gcloud auth application-default login:gcloud auth application-default login
Cloud Storage FUSE les charge automatiquement.
Créez un répertoire dans lequel installer le bucket de stockage :
mkdir "$HOME/mount-folder"
Installez ce dernier à l'aide de la commande
gcsfuse:gcsfuse BUCKET_NAME "$HOME/mount-folder"
Remplacez BUCKET_NAME par le nom du bucket que vous souhaitez installer.
Si l'opération réussit, la commande renvoie un résultat contenant du texte semblable à ce qui suit :
File system has been successfully mounted.
Importer un objet dans le bucket
Pour télécharger un exemple d'objet et l'importer dans le bucket installé, procédez comme suit :

Effectuez un clic droit sur l'image et enregistrez-la sur votre ordinateur, par exemple sur le bureau.
Vous pouvez également télécharger l'image à l'aide de la commande cURL
curl -O https://cloud.google.com/storage/images/kitten.png.Copiez l'image à partir de son emplacement enregistré dans le dossier où votre bucket est installé, à l'aide de la commande
cp:cp kitten.png "$HOME/mount-folder/kitten.png"
Vérifiez que l'image a bien été copiée dans votre système de fichiers local et importée dans le bucket en procédant comme suit :
Pour vérifier que l'image
kitten.pnga bien été copiée sur votre système de fichiers local, exécutezlsdans le dossier dans lequel votre bucket est installé :ls "$HOME/mount-folder"
Si l'opération de copie a abouti, l'image
kitten.pngest renvoyée dans le résultat.Pour lister le contenu de votre bucket, utilisez la commande
gcloud storage ls:gcloud storage ls gs://BUCKET_NAME
Remplacez BUCKET_NAME par le nom de votre bucket :
Si l'image a bien été importée dans votre bucket,
kitten.pngest renvoyé dans la sortie.
Effectuer un nettoyage
Pour éviter que les ressources utilisées sur cette page ne soient facturées sur votre compte Cloud de Confiance by S3NS , supprimez-les en procédant comme suit :
Désinstallez le bucket de stockage de votre machine Linux à l'aide de l'outil
fusermount:fusermount -u "$HOME/mount-folder"
Pour supprimer le bucket et tous les éléments qu'il contient, exécutez la commande
gcloud storage rmavec le flag--recursive:gcloud storage rm gs://BUCKET_NAME --recursive
Remplacez BUCKET_NAME par le nom de votre bucket :
Si l'opération réussit, la commande renvoie un résultat semblable à celui-ci :
Removing gs://my-bucket/kitten.png#1676488739323620... Removing gs://my-bucket/...
Étapes suivantes
Découvrez une présentation détaillée de Cloud Storage FUSE.
Découvrez comment installer des buckets pour différents cas d'utilisation.
-