Contenu du cours
Introduction à l'Informatique en Nuage
Introduction à l'Informatique en Nuage
Configuration du Service de Stockage Simple Amazon
Commencer à apprendre les services AWS devrait débuter par les bases.
Nous allons donc commencer par un service comme S3, qui est utilisé par tout le monde, tout le temps. Même les images que j'inclus dans ce cours sont stockées sur S3, ainsi que tous les fichiers multimédias, et parfois des extraits de code ou scripts qui effectuent diverses tâches.
Commençons par la définition :
Création d'un Bucket
Maintenant, commençons à travailler avec S3. Tout d'abord, nous devons accéder au service en cliquant sur le bouton "Services" dans le coin supérieur gauche. Ensuite, en bas, vous trouverez la section "Storage". Après avoir cliqué dessus, un menu apparaîtra où vous devrez sélectionner S3 :
Après cela, nous naviguerons vers le menu où vous pouvez voir une courte vidéo guide d'Amazon, qui expliquera comment travailler avec S3, ainsi que beaucoup d'autres informations utiles. Vous pouvez la regarder si vous le souhaitez, mais pour l'instant, ce dont nous avons besoin est le bouton "Create Bucket", qui est montré dans la capture d'écran ci-dessous :
Maintenant, vous devez configurer votre bucket. Vous pouvez lire sur chacun des paramètres par vous-même, ou vous pouvez répliquer mes paramètres listés ci-dessous.





Si vous avez tout fait correctement, vous devriez voir une image comme celle-ci devant vous :
Maintenant, configurons notre bucket pour que les utilisateurs ne puissent utiliser que les requêtes GET, par exemple, pour afficher l'image à l'écran ou la télécharger. Pour ce faire, nous devons aller dans le bucket, naviguer vers la section des permissions, et faire défiler jusqu'à la section de la politique du bucket.
Ensuite, nous devons ajouter ce code là :
Ce JSON est une politique d'accès Amazon S3 qui définit les permissions pour accéder aux objets dans le bucket S3. Dans AWS, ces politiques sont utilisées pour gérer l'accès aux ressources dans les services cloud. Dans ce cas, la politique décrit les permissions suivantes :
-
Version : cela indique la version de la syntaxe de la politique. "
2012-10-17
" est la version la plus récente et la plus largement utilisée des politiques ; -
Statement : c'est l'élément principal de la politique, qui contient un tableau de déclarations individuelles.
Chaque déclaration (dans ce cas, une seule) contient :
-
Effect : détermine si l'action est autorisée ou non. Dans ce cas,
Allow
signifie que l'action est permise ; -
Principal : spécifie qui reçoit la permission. Ici,
*
signifie que la permission est accordée à tous les utilisateurs ; -
Action : spécifie quelle action est autorisée. "
s3:GetObject
" permet aux utilisateurs d'accéder (télécharger) aux objets (fichiers) dans le bucket S3 ; -
Resource : indique la ressource spécifique à laquelle les permissions s'appliquent. "
arn:aws:s3:::codefinity-aws-course/*
" se réfère à tous les objets (indiqués par l'astérisque*
) dans le bucket S3 nommé "codefinity-aws-course".
Votre fichier de permissions devrait ressembler à ceci :
Super, nous avons réussi à créer un bucket et à le configurer pour répondre à nos besoins. Dans les prochains chapitres, nous apprendrons comment téléverser des fichiers multimédias dedans et l'utiliser dans notre code et nos applications.
Merci pour vos commentaires !