Différences pour les compartiments de répertoires - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Différences pour les compartiments de répertoires

Lorsque vous utilisez Amazon S3, vous pouvez choisir le type de compartiment qui correspond le mieux à votre application et à vos exigences de performances. Un bucket d'annuaire est un type de bucket idéal pour les cas d'utilisation à faible latence ou en cas de résidence de données. Pour en savoir plus sur les compartiments de répertoire, consultezUtilisation des compartiments de répertoires.

Pour plus d’informations sur les différences entre les compartiments de répertoires, consultez les rubriques suivantes.

Différences pour les compartiments de répertoires

  • Noms des compartiments de répertoires

    • Le nom d’un compartiment de répertoires se compose d’un nom de base que vous fournissez et d’un suffixe contenant l’ID de la zone (zone de disponibilité) dans laquelle se trouve votre compartiment. Les noms de compartiments de répertoires doivent utiliser un format spécifique et respecter les règles de dénomination des compartiments de répertoires. Pour obtenir une liste de règles et des exemples de noms de compartiments de répertoires, consultez Règles de dénomination des compartiments de répertoires.

  • Comportement de ListObjectsV2

    • Pour les compartiments de répertoires, ListObjectsV2 ne renvoie pas les objets par ordre lexicographique (alphabétique). De plus, les préfixes doivent se terminer par un délimiteur et seul « / » peut être spécifié comme délimiteur.

    • Pour les compartiments de répertoires, la réponse ListObjectsV2 inclut les préfixes liés uniquement aux chargements partitionnés en cours.

  • Comportement de suppression : lorsque vous supprimez un objet dans un compartiment de répertoires, Amazon S3 supprime de manière récursive tous les répertoires vides au niveau du chemin de l’objet. Par exemple, si vous supprimez la clé d’objet dir1/dir2/file1.txt, Amazon S3 supprime file1.txt. Si les répertoires dir1/ et dir2/ sont vides et ne contiennent aucun autre objet, Amazon S3 supprime également ces répertoires.

  • ETags et sommes de contrôle — Les balises d'entité (ETags) pour les compartiments de répertoire sont des chaînes alphanumériques aléatoires propres à l'objet et non des sommes de contrôle. MD5 Pour plus d'informations sur l'utilisation de sommes de contrôle supplémentaires avec des compartiments de répertoire, consultez. Bonnes pratiques supplémentaires en matière de somme de contrôle S3

  • Clés d’objet dans les demandes DeleteObjects

    • Les clés d’objet figurant dans les demandes DeleteObjects doivent contenir au moins un caractère autre qu’une espace. Les chaînes composées uniquement de caractères espace ne sont pas prises en charge dans les demandes DeleteObjects.

    • Les clés d’objet figurant dans les demandes DeleteObjects ne peuvent pas contenir de caractères de contrôle Unicode, à l’exception des caractères de saut de ligne (\n), de tabulation (\t) et de retour chariot (\r).

  • Points de terminaison régionaux et zonaux : les opérations d’API de gestion des compartiments de répertoires sont disponibles via un point de terminaison régional et sont appelées API de point de terminaison régional. Des exemples d'opérations d'API de point de terminaison régional sont CreateBucket et DeleteBucket. Après avoir créé un compartiment de répertoires, vous pouvez utiliser les opérations d’API de point de terminaison zonal pour charger et gérer les objets dans votre compartiment de répertoires. Les opérations d’API de point de terminaison zonal sont disponibles via un point de terminaison zonal. PutObject et CopyObject sont des exemples d’opérations d’API de point de terminaison zonal. Lorsque vous utilisez des compartiments de répertoires, vous devez spécifier la région dans toutes les demandes. Pour les points de terminaison régionaux, vous spécifiez la région, par exemple s3express-control.us-west-2.amazonaws.com. Pour les points de terminaison zonaux, vous spécifiez à la fois la région et la zone de disponibilité, par exemple s3express-usw2-az1.us-west-2.amazonaws.com. Pour de plus amples informations, veuillez consulter Points de terminaison d’API régionaux et zonaux des compartiments de répertoires.

  • Chargements partitionnés : vous pouvez charger et copier les objets volumineux stockés dans des compartiments de répertoires à l’aide du processus de chargement partitionné. Toutefois, voici quelques différences qui s’appliquent lors de l’utilisation du processus de chargement partitionné avec des objets stockés dans des compartiments de répertoires. Pour de plus amples informations, veuillez consulter Utilisation du chargement partitionné avec les compartiments de répertoires.

    • La date de création de l’objet correspond à la date d’achèvement du chargement partitionné.

    • Les numéros de parties partitionnés doivent utiliser des numéros de parties consécutifs. Si vous essayez d’effectuer une demande de chargement partitionné avec des numéros de parties non consécutifs, Amazon S3 génère une erreur HTTP 400 (Bad Request).

    • L’initiateur d’un chargement partitionné ne peut abandonner la demande de chargement partitionné que s’il a obtenu une autorisation d’accès explicite à AbortMultipartUpload via l’autorisation s3express:CreateSession. Pour de plus amples informations, veuillez consulter Autorisation des opérations d’API de point de terminaison régional avec IAM.

  • Videz un compartiment de répertoire : la s3 rm commande via la AWS Command Line Interface (CLI), l'deleteopération via Mountpoint et le bouton d'option Empty bucket via le ne permettent pas de supprimer les téléchargements AWS Management Console partitionnés en cours dans un compartiment de répertoire. Pour supprimer ces chargements partitionnés en cours, utilisez l’opération ListMultipartUploads afin d’afficher les chargements partitionnés en cours dans le compartiment et utilisez l’opération AbortMultipartUpload pour abandonner tous les chargements partitionnés en cours.

  • AWS Zones locales : les zones locales ne sont prises en charge que pour les compartiments de répertoire et non pour les compartiments à usage général.

    • L'ajout de données à des objets existants n'est pas pris en charge pour les compartiments de répertoire situés dans des Zones Locales. Vous pouvez uniquement ajouter des données à des objets existants dans des compartiments de répertoire situés dans des zones de disponibilité.

    • S3 Lifecycle n'est pas pris en charge pour les compartiments de répertoire dans les Zones Locales.

Opérations d’API prises en charge pour les compartiments de répertoires

Les compartiments d'annuaire prennent en charge les opérations d'API de point de terminaison régionales (niveau du compartiment ou plan de contrôle) et zonales (niveau objet ou plan de données). Pour plus d’informations, consultez Mise en réseau des compartiments de répertoires et Points de terminaison et points de terminaison de VPC de passerelle.

Opérations d’API de point de terminaison régional

Les opérations d'API de point de terminaison régionales suivantes sont prises en charge pour les buckets d'annuaires :

Opérations d’API de point de terminaison zonal

Les opérations d’API de point de terminaison zonal suivantes sont prises en charge pour les compartiments de répertoires :

Fonctionnalités Amazon S3 non prises en charge par les compartiments de répertoires

Les fonctionnalités Amazon S3 suivantes ne sont pas prises en charge par les compartiments d'annuaire :

  • AWS politiques gérées

  • AWS PrivateLink pour S3

  • MD5 sommes de contrôle

  • Suppression de l’authentification multifacteur (MFA)

  • Verrouillage des objets S3

  • paiement par le demandeur

  • Autorisations d’accès S3

  • Points d’accès S3

  • Balises de compartiment

  • Métriques relatives aux CloudWatch demandes Amazon

  • Notifications d’événements S3

  • Actions de transition du cycle de vie S3

  • Points d’accès multirégionaux S3

  • Points d’accès S3 Object Lambda

  • Gestion des versions S3

  • Inventaire S3

  • Réplication S3

  • Balises d’objet

  • S3 Select

  • Journaux d’accès de serveur

  • Hébergement de site Web statique

  • S3 Storage Lens

  • Groupes S3 Storage Lens

  • S3 Transfer Acceleration

  • Chiffrement double couche côté serveur avec clés AWS Key Management Service (AWS KMS) (DSSE-KMS)

  • Chiffrement côté serveur avec clés fournies par le client (SSE-C)

  • Option permettant de copier les paramètres d’un compartiment existant lors de la création d’un compartiment dans la console Amazon S3

  • Messages d’erreur de refus d’accès améliorés (HTTP 403 Forbidden)