Création d’un compartiment de répertoires dans une zone locale
Dans les zones locales dédiées, vous pouvez créer des compartiments de répertoires pour stocker et récupérer des objets dans un périmètre de données spécifique afin de répondre à vos cas d’utilisation liés à la résidence et à l’isolement des données. Les compartiments de répertoires S3 sont le seul type de compartiment pris en charge dans les zones locales et contiennent un type d’emplacement de compartiment appelé LocalZone. 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 dans laquelle se trouve votre compartiment, et --x-s3. Vous pouvez obtenir une liste des ID de zones locales à l’aide de l’opération d’API DescribeAvailabilityZones. Pour plus d’informations, consultez Règles de dénomination des compartiments de répertoires.
Note
-
Pour tous les services des zones locales dédiées AWS, y compris S3, votre administrateur doit activer votre Compte AWS avant que vous puissiez créer une ressource dans la zone locale dédiée ou y accéder. Pour plus d’informations, consultez Activation de comptes de zones locales.
-
Pour les exigences relatives à la résidence des données, nous vous recommandons de n’autoriser l’accès à vos compartiments qu’à partir des points de terminaison de VPC de passerelle. Pour plus d’informations, consultez Connectivité privée depuis votre VPC.
-
Vous pouvez aussi utiliser la clé de condition
s3express:AllAccessRestrictedToLocalZoneGroupdans vos politiques IAM pour que l’accès n’ait lieu qu’au sein des groupes de bordure réseau des zones locales. Pour plus d’informations, consultez Authentification et autorisation des compartiments de répertoires dans les zones locales.
Ce qui suit décrit les méthodes de création d’un compartiment de répertoires dans une seule zone locale avec la AWS Management Console, l’AWS CLI et les kits AWS SDK.
Connectez-vous à la AWS Management Console et ouvrez la console Amazon S3 à l’adresse https://console.aws.amazon.com/s3/
. -
Dans la barre de navigation en haut de la page, sélectionnez le nom de la Région AWS actuellement affichée. Choisissez ensuite la région parent d’une zone locale dans laquelle vous souhaitez créer un compartiment de répertoires.
Note
Pour plus d’informations sur les régions parents, consultez Concepts relatifs aux compartiments de répertoires dans les zones locales.
-
Dans le volet de navigation de gauche, choisissez Compartiments.
-
Choisissez Créer un compartiment.
La page Créer un compartiment s’ouvre.
-
Sous Configuration générale, consultez la Région AWS dans laquelle votre compartiment sera créé.
-
Sous Type de compartiment, choisissez Répertoire.
Note
-
Si vous avez choisi une région qui ne prend pas en charge les compartiments de répertoires, le type de compartiment est défini par défaut sur un compartiment à usage général. Pour créer un compartiment de répertoires, vous devez choisir une région prise en charge. Pour obtenir la liste des régions prises en charge par les compartiments de répertoires, consultez Points de terminaison d’API régionaux et zonaux des compartiments de répertoires.
-
Une fois que vous avez créé le compartiment, vous ne pouvez pas modifier son type.
-
-
Sous Emplacement du compartiment, choisissez la zone locale que vous souhaitez utiliser.
Note
La zone locale ne peut pas être modifiée une fois le compartiment créé.
-
Sous Emplacement du compartiment, cochez la case pour reconnaître qu’en cas de panne de la zone locale, vos données pourraient être indisponibles ou perdues.
Important
Les compartiments de répertoires sont stockés sur plusieurs appareils au sein d’une même zone locale, mais ne stockent pas les données de manière redondante entre les zones locales.
-
Pour Nom du compartiment, entrez un nom pour votre compartiment de répertoires.
Pour plus d’informations sur les règles de dénomination des compartiments de répertoires, consultez Règles de dénomination des compartiments à usage général. Un suffixe est automatiquement ajouté au nom de base que vous fournissez lorsque vous créez un compartiment de répertoires à l’aide de la console. Ce suffixe inclut l’ID de la zone locale que vous avez choisie.
Une fois le compartiment créé, vous ne pouvez pas changer son nom.
Important
N’ajoutez pas d’informations sensibles, notamment des numéros de compte, dans le nom du compartiment. Le nom de compartiment est visible dans les URL qui pointent vers les objets du compartiment.
-
Sous Propriété d’objets, le paramètre Propriétaire du compartiment appliqué est activé automatiquement, et toutes les listes de contrôle d’accès (ACL) sont désactivées. Pour les compartiments de répertoires, les listes ACL sont désactivées et ne peuvent pas être activées.
Lorsque le paramètre Propriétaire du compartiment appliqué est activé, le propriétaire du compartiment possède automatiquement tous les objets du compartiment et en a le contrôle total. Les listes ACL n’affectent plus les autorisations d’accès aux données du compartiment S3. Le compartiment utilise des stratégies exclusivement pour définir le contrôle des accès. La majorité des cas d’utilisation modernes dans Amazon S3 ne nécessitent plus l’utilisation des listes ACL. Pour plus d’informations, consultez Consultez Contrôle de la propriété des objets et désactivation des listes ACL pour votre compartiment.
-
Sous Paramètres de blocage de l’accès public pour ce compartiment, notez que les paramètres de blocage de l’accès public pour votre compartiment de répertoires sont automatiquement activés. Ces paramètres ne peuvent pas être modifiés pour les compartiments de répertoires. Pour plus d’informations sur le blocage de l’accès public, consultez Blocage de l’accès public à votre stockage Amazon S3.
-
Dans Chiffrement par défaut, les compartiments de répertoires utilisent le chiffrement côté serveur avec des clés gérées par Amazon S3 (SSE-S3) pour chiffrer les données par défaut. Vous avez également la possibilité de chiffrer les données des compartiments de répertoires grâce au chiffrement côté serveur à l’aide de clés AWS Key Management Service (SSE-KMS).
-
Choisissez Créer un compartiment.
Après avoir créé le compartiment, vous pouvez y ajouter des fichiers et des dossiers. Pour plus d’informations, consultez Utilisation d’objets dans un compartiment de répertoires.
Cet exemple montre comment créer un compartiment de répertoires à l’aide de l’AWS CLI. Pour utiliser cette commande, remplacez les espaces réservés à la saisie utilisateur par vos propres informations.
Lorsque vous créez un compartiment de répertoires, vous devez fournir les détails de configuration et utiliser la convention de dénomination suivante : .bucket-base-name--zone-id--x-s3
aws s3api create-bucket --bucketbucket-base-name--zone-id--x-s3 --create-bucket-configuration 'Location={Type=LocalZone,Name=local-zone-id},Bucket={DataRedundancy=SingleLocalZone,Type=Directory}' --regionparent-region-code
Pour plus d’informations sur l’ID de zone locale et le code de la région parent, consultez Concepts relatifs aux compartiments de répertoires dans les zones locales. Pour plus d’informations sur la commande AWS CLI, consultez create-bucket