Cette page vous explique comment créer un bucket de stockage pour vos projets d'appliance Google Distributed Cloud (GDC) isolée. Il couvre les prérequis, les étapes de création et de validation, ainsi que les consignes d'attribution de noms. Cela vous permet d'établir un stockage d'objets conforme et bien configuré qui répond aux besoins de vos déploiements isolés.
Cette page s'adresse à des audiences telles que les administrateurs informatiques du groupe des opérateurs d'infrastructure ou les développeurs du groupe des opérateurs d'applications qui souhaitent provisionner et gérer des buckets de stockage d'objets pour des projets dans des environnements GDC isolés.
Avant de commencer
Un espace de noms de projet gère les ressources de bucket sur le serveur de l'API Management. Vous devez disposer d'un projet pour travailler avec des buckets et des objets.
Vous devez également disposer des autorisations de bucket appropriées pour effectuer l'opération suivante. Consultez Accorder l'accès à un bucket.
Consignes de dénomination des buckets de stockage
Les noms de buckets doivent respecter les conventions de dénomination suivantes :
- être unique dans le projet ; Un projet ajoute un préfixe unique au nom du bucket, ce qui évite les conflits au sein de l'organisation. Dans le cas peu probable où un préfixe et un nom de bucket entreraient en conflit entre plusieurs organisations, la création du bucket échouerait et l'erreur
bucket name in use
s'afficherait. - comporter au moins un caractère et pas plus de 57 ;
- N'incluez aucune information permettant d'identifier personnellement l'utilisateur.
- être conforme au DNS ;
- Commencer par une lettre et ne contenir que des lettres, des chiffres et des traits d'union.
Créer un bucket
Pour créer un bucket, appliquez une spécification de bucket à l'espace de noms de votre projet :
kubectl apply -f bucket.yaml
Voici un exemple de spécification de bucket :
apiVersion: object.gdc.goog/v1
kind: Bucket
metadata:
name: BUCKET_NAME
namespace: NAMESPACE_NAME
spec:
description: DESCRIPTION
storageClass: Standard
bucketPolicy :
lockingPolicy :
defaultObjectRetentionDays: RETENTION_DAY_COUNT
Pour en savoir plus, consultez la documentation de référence de l'API Bucket.