Comment l’intégrité des données stockées est-elle garantie ?
amaise utilise plusieurs mécanismes pour garantir l’intégrité des données stockées :
Versionnage S3 : Tous les buckets de données utilisent le versionnage. Les objets supprimés ou écrasés peuvent être restaurés à partir de l’historique des versions. Les versions non actuelles expirent après 5 jours.
CloudTrail : Tous les accès aux données S3 sont enregistrés. La validation des fichiers journaux est activée pour détecter toute manipulation. Les logs CloudTrail sont chiffrés avec KMS et stockés dans un bucket S3 dédié avec versionnage et suppression MFA.
Base de données : Aurora PostgreSQL offre des sauvegardes automatiques conservées pendant 30 jours. Avant chaque déploiement en production, un snapshot de la base est créé automatiquement.
DynamoDB : La récupération à un instant donné (Point-in-Time Recovery) est activée sur toutes les tables, avec des sauvegardes continues.
Intégrité de la pipeline : Le traitement des documents suit des étapes définies avec des contrôles manuels. Tous les workers sont idempotents.
