Backing up your Amazon S3 data
Amazon S3 is natively integrated with AWS Backup, a fully managed, policy-based service that you can use to centrally define backup policies to protect your data in Amazon S3. After you define your backup policies and assign Amazon S3 resources to the policies, AWS Backup automates the creation of Amazon S3 backups and securely stores the backups in an encrypted backup vault that you designate in your backup plan.
When using AWS Backup for Amazon S3, you can perform the following actions:
-
Create continuous backups and periodic backups. Continuous backups are useful for point-in-time restore, and periodic backups are useful to meet your long-term data-retention needs.
-
Automate backup scheduling and retention by centrally configuring backup policies.
-
Restore backups of Amazon S3 data to a point in time that you specify.
Along with AWS Backup, you can use S3 Versioning and S3 Replication to help recover from accidental deletions and perform your own self-recovery operations.
Prerequisites
You must activate S3 Versioning on your bucket before AWS Backup can back it up.
Note
We recommend that you set a lifecycle expiration rule for versioning-enabled buckets that are being backed up. If you do not set a lifecycle expiration period, your Amazon S3 storage costs might increase because AWS Backup retains all versions of your Amazon S3 data.
Getting started
To get started with AWS Backup for Amazon S3, see Creating Amazon S3 backups in the AWS Backup Developer Guide.
Restrictions and limitations
To learn about the limitations, see Creating Amazon S3 backups in the AWS Backup Developer Guide.