FAQ - AWS Conseils prescriptifs

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.

FAQ

Cette section fournit des réponses aux questions fréquemment posées concernant la définition des noms de bucket et de chemin Amazon Simple Storage Service (Amazon S3) pour les couches de lacs de données sur le. AWS Cloud

Quel nom dois-je utiliser pour un bucket multirégional ?

Vous pouvez utiliser le format de dénomination des compartiments Amazon S3 que nous recommandons et modifier l' Région AWS identifiant. Exemples : examplecompany-raw-useast1-12345-dev et examplecoompany-raw-uswest1-12345-dev.

Dois-je utiliser Raw, Stage et Analytics comme noms pour mes couches de lac de données ?

Non, vous pouvez nommer vos couches en fonction de vos besoins. Cependant, nous vous recommandons vivement d'utiliser un compartiment Amazon S3 pour la couche de données contenant les formats de fichier d'origine et d'activer le versionnement pour ce compartiment.

Est-il possible de renommer un compartiment Amazon S3 ?

Non Si vous souhaitez utiliser un autre nom de compartiment Amazon S3, vous devez créer un nouveau compartiment portant le nouveau nom. C'est l'une des raisons pour lesquelles nous recommandons d'adopter une approche de dénomination clairement définie et cohérente pour les compartiments Amazon S3.

Que se passe-t-il si je supprime un bucket et que je souhaite réutiliser son nom ?

Si vous supprimez un compartiment Amazon S3 et souhaitez en créer un nouveau portant le même nom, vous devez attendre que le nom soit de nouveau disponible. 48 à 72 heures peuvent être nécessaires pour que les modifications prennent effet. Il est recommandé d'attendre au moins 48 heures avant de créer un nouveau bucket qui réutilise un ancien nom. Les noms des compartiments Amazon S3 sont uniques au monde et Comptes AWS partagent tous le même espace de noms.

Existe-t-il des limites quant à ce que je peux inclure dans le nom de mon bucket ou dans le nom de mon chemin ?

Seuls les lettres minuscules, les chiffres, les tirets et les points sont autorisés dans les noms de compartiment Amazon S3. Les noms des compartiments doivent comporter de 3 à 63 caractères, doivent commencer et se terminer par un chiffre ou une lettre et ne peuvent pas être au format d'adresse IP. Les noms doivent également être uniques au niveau mondial.

Pour les chemins de compartiment Amazon S3, vous pouvez utiliser des lettres majuscules, mais nous vous recommandons de n'utiliser que des lettres minuscules. Les chemins peuvent également inclure des symboles supplémentaires, mais nous vous recommandons de n'utiliser que des traits de soulignement, des tirets, des barres obliques et des chiffres.

Puis-je utiliser plus de couches que les couches « zone d'atterrissage », « raw », « stage » et « analytics » de mon lac de données ?

Oui, vous pouvez utiliser autant de couches que vous le souhaitez. Toutefois, nous vous recommandons de disposer d'une zone d'atterrissage et d'une couche brute pour vos données brutes, d'une couche intermédiaire pour les données formatées et d'une couche pour les données hautement modélisées.

Que se passe-t-il si je n'ai pas défini mes paramètres ?

Certains paramètres, tels que les unités commerciales, n'ont pas besoin d'être incorporés dans le nom du compartiment Amazon S3 mais peuvent faire partie du chemin. Cela signifie qu'ils n'ont pas besoin d'être déterminés immédiatement, car les chemins peuvent être ajoutés après la création d'un compartiment Amazon S3.

Comment puis-je suivre les coûts au niveau de l'unité commerciale ?

Cela dépend de la stratégie de votre compte. Si vos unités commerciales ont des unités distinctes Comptes AWS, vous pouvez attribuer des balises de répartition des coûts aux compartiments Amazon S3 qui reflètent les coûts de chaque unité commerciale.

Si votre stratégie de compte ne divise pas les unités commerciales en différentes unités commerciales Comptes AWS, vous pouvez utiliser des compartiments différents pour chaque unité commerciale. Ajoutez l'unité commerciale au nom du bucket, par exempleexampleco-businessunit1-raw-useast1-12345-dev. Cela signifie toutefois que vous devez gérer de nombreux buckets Amazon S3.

Quelles fonctionnalités dois-je prendre en compte lors de la création d'une norme de dénomination ?

Vous devez vous assurer que les noms de vos compartiments Amazon S3 utilisent des fonctionnalités qui ne sont disponibles qu'au niveau du compartiment. Par exemple, les étiquettes de coût, le chiffrement des compartiments et le contrôle des versions sont des fonctionnalités qui ne sont disponibles que pour un compartiment Amazon S3 complet. Cela signifie qu'ils s'appliquent à tous les objets et chemins du compartiment.

Le versionnement des objets est également une fonctionnalité importante à prendre en compte. Vous devez activer le versionnement pour les compartiments Amazon S3 de votre couche brute. Cela garantit que vous pouvez accéder aux versions précédentes en cas de modification des données. Cependant, le versionnement n'est peut-être pas nécessaire pour toutes les couches de votre lac de données, et la conservation de plusieurs versions peut entraîner des coûts inutiles.