2015-07-21 1 views
17

Question assez simple. Les règles de cycle de vie Amazon S3 que j'ai définies s'appliquent-elles rétroactivement aux données? Si oui, quel type de retard pourrais-je voir avant que les données plus anciennes commencent à être archivées ou supprimées? A titre d'exemple, disons que j'ai un seau avec 3 ans de données sauvegardées. Si je crée un nouveau cycle de vie où ces données seront archivées après 31 jours et supprimées après 365 jours, cette nouvelle règle sera-t-elle appliquée aux données existantes? Quand commencera-t-il à être appliqué?Amazon S3 cycle de vie application rétroactive

Répondre

32

Oui, c'est rétroactif (c'est-à-dire que toutes les choses qui sont déjà là et qui correspondent obtiendront la règle).
Il peut y avoir un léger retard (c'est-à-dire que les règles auront une granularité de jour et fonctionneront quotidiennement), mais les règles entreront en vigueur immédiatement. Selon la quantité de données que vous devez supprimer/déplacer, cela peut prendre un certain temps si vous avez beaucoup de données préexistantes.

Source: S3 FAQ ici: http://aws.amazon.com/s3/faqs/

politiques du cycle de vie s'appliquent aux existants et nouveaux objets S3, assurant que vous pouvez optimiser le stockage et maximiser les économies de coûts pour toutes les données actuelles et de nouvelles données placées dans S3 sans perte de temps examen manuel des données et la migration.

Après une règle d'expiration de l'objet est ajouté, la règle est appliquée à des objets qui existent déjà dans le seau, ainsi que de nouveaux objets ajoutés dans le seau. Une fois que les objets ont dépassé leur date d'expiration, ils sont identifiés et mis en file d'attente pour être retirés. Vous ne serez pas facturé pour le stockage pour les objets à ou après leur date d'expiration, même si vous pouvez toujours être en mesure d'accéder à ces objets pendant qu'ils sont en file d'attente avant qu'ils ne soient supprimés . Comme pour les demandes de suppression standard, Amazon S3 ne charge pas pour supprimer des objets à l'aide de l'expiration d'objet. Vous pouvez également définir Règles d'expiration pour vos compartiments avec ou sans versionnage.