Les buckets sont des conteneurs d’objets créés dans un espace de nommage et parfois considérés comme des conteneurs logiques pour les sous-clients. Dans S3, les conteneurs sont appelés « buckets » et ce terme a été adopté par ECS. Dans Atmos, l’équivalent d’un bucket est un sous-client ; dans Swift, l’équivalent d’un bucket est un conteneur et pour CAS, un bucket est un pool CAS. Les buckets sont des ressources globales dans ECS. Chaque bucket est créé dans un espace de nommage et chaque espace de nommage est créé dans un groupe de réplication (RG). Les buckets sont des ressources globales qui peuvent englober plusieurs sites. La création d’un bucket implique son attribution à un espace de nommage et à un RG. C’est au niveau du bucket que la propriété et l’accès aux fichiers ou au CAS sont activés. Les buckets sont accessibles simultanément via différents outils, c’est-à-dire que le même bucket est accessible avec GeoDrive et avec le navigateur S3. |
ECS propose plusieurs façons de créer un bucket. Pour créer un bucket, procédez comme suit :
Connectez-vous au système ECS à l’aide de votre navigateur et cliquez sur l’icône « ? » dans l’interface graphique d’ECS pour accéder à l’aide d’ECS, qui contient des liens vers le Guide d’administration d’ECS - Mise en route d’ECS - Création d’un bucket
Voir le Guide d’API REST d’ECS pour la gestion et les opérations d’objet.
|
Lorsqu’un utilisateur d’objets est créé (via Manage > Users > New Object User), les options de protocole suivantes sont disponibles :
|
Système de fichiers |
Obligatoire pour NFSv3. Obligatoire lors de la création du bucket. Notez que ce paramètre ne peut pas être modifié une fois le bucket créé. Voir l’article ECS : Pratiques d’excellence pour le montage des exportations NFS (en anglais) pour plus d’informations. |
CAS |
Pour les opérations CAS, ce paramètre doit être défini lors de la création du bucket. Les buckets CAS ne sont pas accessibles avec d’autres protocoles et l’option CAS doit être définie lors de la création d’un bucket. Voir l’article ECS : Pratiques d’excellence en matière d’administration des buckets et des utilisateurs CAS (en anglais) pour plus d’informations. |
Recherche de métadonnées |
Activez l’indexation des objets en fonction des métadonnées utilisateur et système. Ce paramètre ne peut pas être activé après l’enregistrement. Voir l’aide d’ECS (via l’icône « ? ») dans l’interface graphique d’ECS, qui contient des liens vers le Guide d’administration d’ECS : Buckets - Utilisation de buckets dans le portail ECS - Paramètres de buckets - Champs de recherche de métadonnées |
Fonctionnalité ADO (Access During Outage) |
ECS vous permet de configurer des buckets pour qu’ils soient accessibles en cas de défaillance de l’un de vos VDC. Voir l’article ECS : L’importance du paramètre ADO (Access During Outage) (en anglais) pour plus d’informations. |
Chiffrement côté serveur |
Activez cette option pour autoriser le chiffrement des données au repos, qui chiffre les données sur les disques de stockage afin de réduire le risque de perte de données par vol physique de disques. Voir l’aide d’ECS (via l’icône « ? ») dans l’interface graphique d’ECS, qui contient des liens vers le Guide d’administration d’ECS : Buckets - Utilisation de buckets dans le portail ECS - Paramètres de buckets |
Quota |
Des quotas souples et stricts peuvent être attribués au niveau du bucket ou de l’espace de nommage. Voir l’article ECS : Augmentation du quota défini sur un bucket ECS (en anglais) pour plus d’informations. |
Balisage des buckets |
Les balises de bucket sont des paires clé-valeur que vous pouvez associer à un bucket. 10 balises maximum par bucket. Voir l’aide d’ECS (via l’icône « ? ») dans l’interface graphique d’ECS, qui contient des liens vers le Guide d’administration d’ECS : Buckets - Utilisation de buckets dans le portail ECS - Paramètres de buckets - Balisage des buckets |
Rétention |
La rétention peut être définie au niveau du bucket ou de l’espace de nommage. La rétention s’applique aux buckets CAS et S3. Voir l’aide d’ECS (via l’icône « ? ») dans l’interface graphique d’ECS, qui contient des liens vers le Guide d’administration d’ECS : Espaces de nommage - Utilisation des espaces de nommage dans le portail ECS - Paramètres d’espaces de nommage - Périodes et règles de rétention |
Modification des ACL | ||||||||||||||||||
S3 permet de définir les autorisations suivantes :
Vous pouvez créer plusieurs utilisateurs avec des autorisations différentes. Voir l’aide d’ECS (via l’icône « ? ») dans l’interface graphique d’ECS, qui contient des liens vers le Guide d’administration d’ECS : Buckets - Utilisation de buckets dans le portail ECS - Définition des ACL Pour CAS, voir l’article ECS : Configurer des ACL de bucket pour CAS (en anglais) pour plus d’informations. |
Modifier une stratégie |
L’interface graphique d’ECS fournit un éditeur de règles de bucket qui permet de créer une règle de bucket pour un bucket existant. Les règles sont définies au format JSON et la syntaxe utilisée pour les règles est la même que celle utilisée pour Amazon AWS :
Pour obtenir des exemples sur les opérations ci-dessus, voir l’aide d’ECS (via l’icône « ? ») dans l’interface graphique d’ECS, qui contient des liens vers le Guide d’administration d’ECS : Buckets - Utilisation de buckets dans le portail ECS - Définir des règles de bucket - Scénarios de règles de bucket. |
Il existe plusieurs façons de tester la connectivité S3. Voici quelques exemples pour y accéder. Méthode la plus simple pour accéder à un bucket S3 via le navigateur S3. |
Les buckets sont limités par la capacité maximale configurée pour le système sur lequel ils sont configurés. Les buckets sont activés pour plusieurs protocoles, à l’exception des buckets CAS. Les buckets CAS ne peuvent pas être partagés. L’accès client et la disponibilité des opérations d’API au niveau de l’espace de nommage, du bucket et de l’objet au cours d’une TSO sont régis par les options ADO suivantes définies au niveau de l’espace de nommage et du bucket :
|
Pour supprimer un bucket, assurez-vous que celui-ci est entièrement vide. Cela inclut non seulement les objets actuels, mais aussi, s’ils sont configurés, les versions et les marqueurs de suppression qui doivent être préalablement supprimés pour pouvoir supprimer ce bucket. S’il n’est pas possible de supprimer le bucket manuellement, une règle de cycle de vie peut être définie sur le bucket pour le supprimer. Voir l’article ECS : Suppression d’un bucket S3 contenant de nombreux objets à l’aide des règles de cycle de vie (en anglais) pour plus d’informations. |
Avant de créer un bucket, sachez que certaines options ne pourront pas être modifiées ultérieurement :
Assurez-vous que les buckets sont correctement configurés ; dans le cas contraire, il sera peut-être nécessaire d’effectuer une migration.
Les règles suivantes s’appliquent à la dénomination des buckets S3 dans ECS :
Pratiques d’excellence concernant l’utilisation de buckets :
Pour plus d’informations, cliquez sur l’icône « ? » dans l’interface utilisateur d’ECS pour accéder à l’aide d’ECS qui contient des liens vers leGuide d’administration d’ECS. |
Voir les dernières notes de mise à jour d’ECS pour connaître les correctifs à jour mis en œuvre sur les limitations de buckets.