Amazon Simple Storage Service, S3, est un service très important, et c'est un service qui est couvert de
manière assez détaillée dans la plupart des examens AWS.
C'est l'un des services originaux et nous l'utilisons beaucoup.
Nous l'avons déjà utilisé dans ce cours à quelques reprises.
Maintenant, comme vous l'avez entendu plus tôt, le service S3 est un système de stockage basé sur les objets.
Nous pouvons nous y connecter via Internet en utilisant nos navigateurs et le protocole HTTP.
Maintenant, dans S3, nous créons un conteneur appelé un compartiment.
Le bucket est le conteneur dans lequel nous pouvons ensuite télécharger nos objets, nos fichiers dans le bucket.
Alors pensez-y comme un contenant pour vos objets.
Vous pouvez vous connecter de différentes manières.
Il existe différentes structures d'URL avec lesquelles vous pouvez vous connecter.
Maintenant, ne vous inquiétez pas trop pour l'examen.
Vous n'allez pas être testé sur ceux-ci dans l'examen Cloud Practitioner, mais ici, ils sont
quand même pour référence.
Maintenant, qu'est-ce qu'un objet?
Eh bien, il se compose d'une clé, donc une clé est tout simplement un nom.
Donc, si vous créez un fichier appelé beach. jpg, alors c'est en fait le nom de l'objet et c'est
la clé.
Donc, dans la terminologie S3, c'est la clé.
L'ID de version vous montre une version si vous disposez de plusieurs versions de vos objets et que la valeur correspond
aux données réelles elles-mêmes.
Donc, les données d'image.
Les métadonnées sont des informations, des informations supplémentaires associées à l'objet, puis
quelque chose appelé sous-ressources où nous pouvons attacher une configuration supplémentaire.
Il y a aussi des informations de contrôle d'accès.
Maintenant, nous n'avons pas besoin d'entrer dans la complexité de S3 dans ce cours.
La chose clé à retenir est qu'il s'agit d'un système de stockage basé sur des objets que vous connectez via HTTP.
La clé est le nom des objets et la valeur est les données.
Vous pouvez désormais également vous connecter à partir de votre VPC, comme nous l'avons fait.
En règle générale, lorsque vous vous connectez à partir d'un VPC, votre connexion passe par une passerelle Internet.
Vous vous connectez donc à l'adresse publique d'Amazon S3, comme si vous étiez sur Internet.
Il existe un autre moyen, et c'est là que vous pouvez créer une connexion privée appelée point de terminaison de passerelle S3.
Cela signifie qu'au lieu d'utiliser des adresses IP publiques pour vous connecter au point de terminaison
public sur Internet, vous vous connectez à partir de votre VPC en utilisant les interfaces privées de vos instances EC2.
Et cela peut être utile dans certains scénarios où vous souhaitez vous assurer que vos données ne transitent
pas sur Internet.
Un peu plus d'informations sur S3.
Vous pouvez stocker tout type de fichier dans Amazon S3.
Les fichiers peuvent avoir une taille comprise entre zéro octet et cinq téraoctets.
Et il y a un stockage pratiquement illimité disponible.
S3 est un espace de noms universel car le nom de votre compartiment est en fait une URL sur Internet, il
doit être unique.
Et c'est pourquoi nous devons nous assurer que lorsque nous créons nos seaux, le nom est complètement
unique au monde.
Cependant, lorsque vous créez vos compartiments, vous le faites réellement dans une région, de
sorte que vos données sont stockées dans une région.
Il n'est pas répliqué dans les différentes régions, sauf si vous le configurez pour le faire.
Et c'est pourquoi il est recommandé de créer vos buckets dans une région physiquement plus proche de vos utilisateurs
et qui réduit la latence, le délai lorsque vous vous connectez sur de longues connexions réseau.
Il existe quelques fonctionnalités supplémentaires, appelées accélération de transfert, qui peuvent accélérer les téléchargements
de données à l'aide du réseau CloudFront.
Il y a quelque chose qui s'appelle le demandeur paie.
Désormais, lorsque vous demandez des transferts de données à l'aide de S3, des frais sont facturés pour les données que vous transférez.
Dans ce cas, vous pouvez le configurer pour que le demandeur paie réellement.
Et ce serait un autre compte AWS.
Nous avons des événements où nous pouvons déclencher des notifications à l'aide de différents services tels que
le service de notification simple, le service Simple Q ou Lambda.
Nous verrons cela plus tard dans le cours.
Vous pouvez également configurer un site Web statique.
Et encore une fois, nous allons voir cela également dans ce cours.
Et vous pouvez configurer le contrôle de version, qui conserve plusieurs versions de vos objets et de la réplication,
où vous pouvez répliquer vos données dans ou entre les régions vers différents compartiments.
Maintenant, c'est tout pour cette leçon.
Dans la prochaine leçon, nous allons couvrir les différentes classes de stockage disponibles dans S3.