S3 (Simple Storage Service)

DevOps 🟢 Junior

Definition

Service de stockage objet cloud d'AWS. Stockage illimité, hautement durable (99.999999999%), accessible par API HTTP. Standard de facto du stockage cloud.

Analogie

Un entrepôt infini avec une adresse URL pour chaque objet stocké.

Exemple de code

import { S3Client, PutObjectCommand } from '@aws-sdk/client-s3';
const s3 = new S3Client({ region: 'eu-west-1' });
await s3.send(new PutObjectCommand({
  Bucket: 'my-bucket',
  Key: 'uploads/photo.jpg',
  Body: fileBuffer
}));

Cas d'usage

Stocker fichiers uploadés, backups, assets statiques, data lake.

Anti-pattern

Bucket public sans politique : fuite de données sensibles sur Internet.

Termes lies

#devops#cloud