Salut les gars.
Dans cette leçon, nous allons nous familiariser avec S3, créer un compartiment et télécharger des objets.
Maintenant, nous l'avons déjà fait dans le cours plus tôt, mais c'était avant que je vous en
apprenne beaucoup sur S3.
Donc, nous l'avons en quelque sorte accéléré.
Donc, cette fois, je vais prendre un peu plus de temps et vous expliquer un peu plus l'ensemble du processus.
Alors passons à la console.
Je suis de retour dans la console de gestion AWS en regardant Amazon S3.
Maintenant, nous avons déjà un seau.
Donc, l'une des choses que je veux souligner est de me rappeler que j'ai dit que le nom du bucket doit être unique au
niveau mondial, mais le bucket est créé dans une région.
Vous pouvez donc sélectionner la région.
Et par conséquent, vous souhaitez viser à rapprocher vos données de vos utilisateurs pour réduire la latence et améliorer
les performances sur Internet.
Dans ce cas, notre bucket et nos objets ne sont pas publics, vous ne pouvez donc pas y accéder publiquement.
Vous devez être authentifié pour pouvoir accéder aux données.
Alors créons un nouveau seau.
Je vais simplement appeler ce dct-aws-s3-bucket.
Alors maintenant, je peux choisir une région.
Alors peut-être que je changerai ce seau en us-east-2.
Vous pouvez également copier les paramètres d'un autre compartiment.
Je n'ai pas besoin de faire ça maintenant.
Désormais, par défaut, un compartiment est sécurisé, le blocage de l'accès public est donc activé.
Maintenant, ce que nous verrons plus tard, c'est que vous pouvez désactiver cette option et rendre vos objets publics.
Vous pouvez également activer le contrôle de version, dont nous allons bientôt parler, ajouter des balises, activer le chiffrement.
Et puis, il y a d'autres paramètres ici, comme le verrouillage d'objet, qui aide à empêcher
l'écrasement des éléments.
Il n'y a donc pas grand chose à faire ici.
Nous venons de sélectionner notre région, tout le reste
que nous allons laisser par défaut et créer simplement le seau.
Nous avons donc créé avec succès notre nouveau seau aux États-Unis dans l'est de l'Ohio.
Sélectionnons le seau et vous verrez qu'il y a quelques onglets en haut ici.
Maintenant, tout de suite, nous regardons les objets. Il n'y a pas encore d'objets.
Dans l'onglet Propriétés, nous pouvons voir un résumé de nos buckets, y compris son nom de ressource Amazon et la
date de sa création.
Nous pouvons activer le contrôle de version si nous le souhaitons.
Quelque chose appelé suppression d'authentification multifactorielle vous empêche de supprimer des objets sans entrer
un deuxième facteur d'authentification.
Et puis nous avons obtenu les balises et l'état de cryptage et quelques autres paramètres.
En remontant vers le haut, si nous obtenons les autorisations, c'est ici que si nous le voulons, nous pouvons
modifier les paramètres publics.
Alors faisons ça.
Je vais cliquer sur modifier et je vais désactiver cette option pour empêcher l'accès public.
Cela signifie que je peux désormais rendre mes objets publics.
Sauvegardons les modifications.
J'ai besoin de confirmer.
Et j'ai donc désactivé le blocage de l'accès public et j'ai maintenant la possibilité d'activer l'accès public.
Vous pouvez ajouter une stratégie ici et une stratégie sera écrite en JSON, tout comme une stratégie de
gestion des identités et des accès, et je peux spécifier les autorisations pour accéder au compartiment.
Et si nous faisons défiler un peu plus bas, vous pouvez voir la liste de contrôle d'accès ici.
Et c'est une façon de définir au niveau du bucket qui peut accéder à ce bucket.
Si je clique sur modifier, vous verrez que nous avons le propriétaire du bucket ici.
C'est donc le compte AWS qui a créé le compartiment qui dispose de toutes ces autorisations.
Vous pouvez attribuer des autorisations au niveau du compartiment et aux objets.
Alors que faire si je veux pouvoir autoriser les gens à accéder à mes objets?
Eh bien, je pourrais leur donner une liste et la lire, par exemple, à tout le monde.
Et cela me prévient ici que lorsque vous accordez l'accès au groupe tout le monde ou d'utilisateurs authentifiés, n'importe qui
dans le monde peut accéder aux objets.
Donc je suis content de ça.
Sauvegardons simplement ces changements.
Et je dois cliquer sur un avertissement supplémentaire ici pour m'assurer de bien comprendre les implications.
J'ai donc mis à jour mes autorisations.
Si je vais aux métriques, vous pouvez voir des informations sur le seau ici, la taille du seau, le nombre
d'objets.
Il n'y a rien à voir là-bas pour le moment.
Sous gestion, nous pouvons voir les règles de cycle de vie et les règles de réplication et les configurations d'inventaire.
Nous parlerons de ces deux premiers dans une autre leçon.
Maintenant, si je reviens aux objets et ce que je veux faire maintenant, c'est télécharger un fichier.
Je vais donc télécharger, cliquer sur ajouter des fichiers et je vais choisir ma plage. image jpg.
Maintenant, si je fais défiler un peu vers le bas, vous pouvez voir quelques options de téléchargement supplémentaires ici.
Nous pouvons donc étendre cette option.
Défiler vers le bas.
Et c'est ici que vous définissez la classe de stockage.
Notez donc que la classe de stockage est définie au niveau de l'objet.
Je pourrais donc maintenant choisir de placer ces objets dans une classe de stockage différente.
Je suis content de Standard, alors je vais en rester là.
Vous pouvez également spécifier si vous souhaitez crypter les objets et nous pouvons spécifier la liste de contrôle d'accès
pour l'objet.
Je vais donc donner un accès en lecture à l'objet et cela s'appliquera à tout le monde.
Alors maintenant, nous devrions pouvoir accéder à l'objet sans authentification.
Alors cliquons sur télécharger.
Cliquez simplement sur fermer dans le coin supérieur droit.
Et maintenant, nous avons notre objet.
Si je clique sur l'objet, je peux trouver l'URL de l'objet.
Je vais copier cela dans mon presse-papiers, ouvrir un nouvel onglet de navigateur, entrer l'URL et nous obtenons l'objet.
C'est donc parce que nous avons permis cet accès public.
N'importe qui dans le monde pourrait désormais insérer cette URL et voir cet objet.
C'est tout pour cette leçon et ce que nous allons faire peu de temps après avoir appris un peu
de théorie est en fait d'activer une réplication pour les objets de notre seau.
Alors c'est tout pour cette leçon.
Rendez-vous dans le prochain.