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.
-
Access backup data directly through S3 access points without initiating a restore, enabling targeted file recovery, data validation, and compliance auditing.
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.
Accessing backup data
AWS Backup lets you read Amazon S3 backup data directly through S3 access points without
initiating a full restore. You create a backup access point for a specific S3 recovery
point, and AWS Backup provisions an S3 access point that you can use with standard S3 read
operations such as GetObject, HeadObject, and
ListObjectsV2.
For more information, see Backup access points in the AWS Backup Developer Guide.
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.