Objet TÊTE
Vous pouvez utiliser la requête d'objet TÊTE S3 pour extraire les métadonnées à partir d'un objet sans y retourner. Si l'objet est stocké dans un pool de stockage cloud, vous pouvez utiliser HEAD Object pour déterminer l'état de transition de l'objet.
Objet TÊTE et objets multipart
Vous pouvez utiliser le partNumber
paramètre de demande pour récupérer les métadonnées d'une partie spécifique d'un objet partitionné ou segmenté. Le x-amz-mp-parts-count
l'élément de réponse indique le nombre de pièces dont dispose l'objet.
Vous pouvez définir partNumber
à 1 pour les objets segmentés/multisegments et les objets non segmentés/non-partitionnés ; cependant, le x-amz-mp-parts-count
l'élément de réponse n'est renvoyé que pour les objets segmentés ou partitionnés.
En-têtes de demande pour chiffrement côté serveur avec clés de chiffrement fournies par le client (SSE-C)
Utilisez les trois en-têtes si l'objet est chiffré avec une clé unique que vous avez fournie.
-
x-amz-server-side-encryption-customer-algorithm
: SpécifiezAES256
. -
x-amz-server-side-encryption-customer-key
: Spécifiez votre clé de cryptage pour l'objet. -
x-amz-server-side-encryption-customer-key-MD5
: Spécifiez le résumé MD5 de la clé de chiffrement de l'objet.
Les clés de chiffrement que vous fournissez ne sont jamais stockées. Si vous perdez une clé de chiffrement, vous perdez l'objet correspondant. Avant d'utiliser les clés fournies par le client pour sécuriser les données d'objet, consultez les considérations de la section « utilisation du cryptage côté serveur ». |
Caractères UTF-8 dans les métadonnées utilisateur
StorageGRID n'analyse ni n'interprète pas les caractères UTF-8 qui se sont échappés dans les métadonnées définies par l'utilisateur. Les demandes DE TÊTE pour un objet ayant échappé à l'UTF-8 dans les métadonnées définies par l'utilisateur ne renvoient pas le x-amz-missing-meta
en-tête si le nom ou la valeur de la clé comporte des caractères non imprimables.
En-tête de demande non pris en charge
L'en-tête de demande suivant n'est pas pris en charge et renvoie XNotImplemented
:
-
x-amz-website-redirect-location
En-têtes de réponse pour les objets Cloud Storage Pool
Si l'objet est stocké dans un pool de stockage cloud (voir les instructions de gestion des objets avec gestion du cycle de vie des informations), les en-têtes de réponse suivants sont renvoyés :
-
x-amz-storage-class: GLACIER
-
x-amz-restore
Les en-têtes de réponse fournissent des informations sur l'état d'un objet lors de son déplacement vers Cloud Storage Pool, qui peut être migré vers un état non récupérable et restauré.
État de l'objet | Réponse à l'objet TÊTE |
---|---|
Les objets sont ingéré dans StorageGRID mais pas encore évalués par ILM, ou objet stocké dans un pool de stockage traditionnel ou au moyen d'un code d'effacement |
|
Objet dans Cloud Storage Pool, mais pas encore migré vers un état non récupérable |
Jusqu'à ce que l'objet soit transféré à un état non récupérable, la valeur de |
L'objet est passé à l'état non récupérable, mais il existe au moins une copie sur la grille |
La valeur pour Remarque : si la copie de la grille n'est pas disponible (par exemple, un nœud de stockage est en panne), vous devez émettre une demande DE restauration POST-objet pour restaurer la copie à partir du pool de stockage cloud avant de pouvoir extraire l'objet avec succès. |
L'objet a été transféré à un état non récupérable et aucune copie n'existe sur la grille |
|
Objet en cours de restauration à partir d'un état non récupérable |
|
Objet entièrement restauré dans le pool de stockage cloud |
Le |
Objets partitionnés ou segmentés dans Cloud Storage Pool
Si vous avez téléchargé un objet partitionné ou si StorageGRID le divise en segments, StorageGRID détermine si l'objet est disponible dans le pool de stockage cloud en échantillonant un sous-ensemble de parties ou de segments de l'objet. Dans certains cas, une requête d'objet DE TÊTE peut revenir de manière incorrecte x-amz-restore: ongoing-request="false"
lorsque certaines parties de l'objet ont déjà été migrées à un état non récupérable ou lorsque certaines parties de l'objet n'ont pas encore été restaurées.
Gestion des versions
Si un versionId
la sous-ressource n'est pas spécifiée, l'opération extrait la version la plus récente de l'objet dans un compartiment multiversion. Si la version actuelle de l'objet est un marqueur de suppression, un état « non trouvé » est renvoyé avec le x-amz-delete-marker
réponse en-tête réglée sur true
.