S3 (Simple Storage Service)
DevOps 🟢 JuniorDefinition
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.