{"id":639048,"date":"2023-07-17T08:00:00","date_gmt":"2023-07-17T12:00:00","guid":{"rendered":"https:\/\/duplicator.com\/?p=639048"},"modified":"2026-02-13T15:54:03","modified_gmt":"2026-02-13T20:54:03","slug":"wordpress-backup-to-amazon-s3","status":"publish","type":"post","link":"https:\/\/duplicator.com\/wordpress-backup-to-amazon-s3\/","title":{"rendered":"How to Back Up a WordPress Site to Amazon S3"},"content":{"rendered":"\n<p>After years of managing dozens of WordPress sites, I&#8217;ve learned that local backups aren&#8217;t enough. Your hosting company&#8217;s automatic backups aren&#8217;t enough either.<\/p>\n\n\n\n<p>Amazon S3 has become my safety net. It&#8217;s where tech giants store their data, but it&#8217;s accessible enough for small website owners too. <\/p>\n\n\n\n<p>By automating your backups with Amazon S3, you can focus more on growing your site without the constant worry of data loss.<\/p>\n\n\n\n<p>In this guide, I&#8217;ll show you exactly how to set up Amazon S3 backups for your WordPress site!<\/p>\n\n\n\n<p><strong>Here are the key takeaways:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Why Use Amazon S3:<\/strong> Amazon S3 offers a secure and scalable off-site storage solution, protecting your site from server crashes or data loss.<\/li>\n\n\n\n<li><strong>What You&#8217;ll Need:<\/strong> A WordPress backup plugin like Duplicator Pro and an Amazon Web Services (AWS) account.<\/li>\n\n\n\n<li><strong>The Process:<\/strong> Install Duplicator Pro, create an S3 bucket, set up security policies and users in AWS, connect the plugin to S3, and schedule automatic backups.<\/li>\n\n\n\n<li><strong>No Advanced Skills Needed:<\/strong> The entire process is broken down into simple steps that don&#8217;t require any technical expertise.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-quick-summary-how-to-back-up-wordpress-to-amazon-s3\">Quick Summary: How to Back Up WordPress to Amazon S3<\/h2>\n\n\n\n<div class=\"wp-block-ht-blocks-accordion wp-block-hb-accordion\"><div class=\"wp-block-hb-accordion__section\" data-ht-blocks-accordion-block-state=\"closed\"><div class=\"wp-block-hb-accordion__title\"><span>1. Install a backup plugin that supports Amazon S3.<\/span><\/div><div class=\"wp-block-hb-accordion__content\"><div class=\"wp-block-hb-accordion__contentwrap\">You won&#8217;t want to waste time manually downloading a backup and importing it into the cloud. A backup plugin like <a href=\"https:\/\/duplicator.com\/pricing\/\">Duplicator<\/a> will create backups and automatically upload them to Amazon S3. <\/div><\/div><\/div><div class=\"wp-block-hb-accordion__section\" data-ht-blocks-accordion-block-state=\"closed\"><div class=\"wp-block-hb-accordion__title\"><span>2. Set up your Amazon S3 account.<\/span><\/div><div class=\"wp-block-hb-accordion__content\"><div class=\"wp-block-hb-accordion__contentwrap\">It&#8217;s time to open a new AWS account and add a new bucket in Amazon S3. You&#8217;ll also need to create a security policy, IAM user, and access keys. <\/div><\/div><\/div><div class=\"wp-block-hb-accordion__section\" data-ht-blocks-accordion-block-state=\"closed\"><div class=\"wp-block-hb-accordion__title\"><span>3. Connect Amazon S3 to your backup plugin.<\/span><\/div><div class=\"wp-block-hb-accordion__content\"><div class=\"wp-block-hb-accordion__contentwrap\">Now, open your WordPress dashboard and add a new storage location in Duplicator. Connect your Amazon S3 account by pasting your access keys.<\/div><\/div><\/div><div class=\"wp-block-hb-accordion__section\" data-ht-blocks-accordion-block-state=\"closed\"><div class=\"wp-block-hb-accordion__title\"><span>4. Create an Amazon S3 backup.<\/span><\/div><div class=\"wp-block-hb-accordion__content\"><div class=\"wp-block-hb-accordion__contentwrap\">At this point, create a new backup. Choose Amazon S3 as the storage location. Once the backup is built, Duplicator will send it to your cloud bucket.<\/div><\/div><\/div><div class=\"wp-block-hb-accordion__section\" data-ht-blocks-accordion-block-state=\"closed\"><div class=\"wp-block-hb-accordion__title\"><span>5. Create an automatic backup schedule.<\/span><\/div><div class=\"wp-block-hb-accordion__content\"><div class=\"wp-block-hb-accordion__contentwrap\">Backups can be much easier if you never have to worry about them. With Duplicator, you can automate your cloud backups. You&#8217;ll need to build a schedule, customize when it runs, and pick Amazon S3 as the destination.<\/div><\/div><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Table of Contents<\/h4>\n\n\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-why-you-should-back-up-your-wordpress-site-to-amazon-s3\">Why Back Up Your WordPress Site to Amazon S3?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-how-to-save-your-wordpress-backup-to-amazon-s3\">How to Save Your WordPress Backup to Amazon S3<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-step-1-install-duplicator\">Step 1: Install Duplicator<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-step-2-create-an-amazon-s3-bucket\">Step 2: Create an Amazon S3 Bucket<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-step-3-add-a-security-policy\">Step 3: Add a Security Policy<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-step-4-create-a-user\">Step 4: Create a User<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-step-5-connect-amazon-s3-to-duplicator\">Step 5: Connect Amazon S3 to Duplicator<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-step-6-create-an-amazon-s3-backup\">Step 6: Create an Amazon S3 Backup<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-step-7-set-up-automatic-backups\">Step 7: Set Up Automatic Backups<\/a><\/li><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-how-to-restore-your-amazon-s3-backup\">How to Restore Your Amazon S3 Backup<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-faqs-about-saving-wordpress-backups-to-amazon-s3\">FAQs About Saving WordPress Backups to Amazon S3<\/a><ul><\/ul><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-conclusion\">Sleep Better Tonight With Amazon S3<\/a><\/li><\/ul><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-why-you-should-back-up-your-wordpress-site-to-amazon-s3\">Why Back Up Your WordPress Site to Amazon S3?<\/h2>\n\n\n\n<p><a href=\"https:\/\/aws.amazon.com\/s3\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">Amazon S3<\/a> is an object storage service that is hosted by Amazon. It allows you to store and organize data for mobile apps, cloud-native applications, and even website backups.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/aws.amazon.com\/s3\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"496\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Website.png\" alt=\"Amazon S3 website\" class=\"wp-image-863165\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Website.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Website-50x29.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/a><\/figure>\n\n\n\n<p>As a website owner, it\u2019s a good idea to send your WordPress backups to the cloud. This can prevent any data loss if your server crashes. Since backups will be stored off-site, they also won\u2019t overload your web hosting plan.&nbsp;<\/p>\n\n\n\n<p>However, there are many cloud-based storage providers available. Unlike options like <a href=\"https:\/\/duplicator.com\/wordpress-backup-to-google-drive\/\">Google Drive<\/a> or <a href=\"https:\/\/duplicator.com\/wordpress-backup-to-dropbox\/\">Dropbox<\/a>, Amazon S3 can evolve with your business\u2019s data operations.&nbsp;<\/p>\n\n\n\n<p>Amazon S3 works by storing data in files called objects. These objects are organized into buckets. <\/p>\n\n\n\n<p>You can have an unlimited number of objects in a bucket and up to 100 buckets, making Amazon S3 a flexible remote storage service for your site backups. It&#8217;s especially useful for <a href=\"https:\/\/duplicator.com\/backup-large-wordpress-site\/\">large sites<\/a> that need more storage space. <\/p>\n\n\n\n<p>Here are some more features you can expect from Amazon S3:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>99.99999999999% data durability (11 nines)<\/li>\n\n\n\n<li>Storage for any type of data backup<\/li>\n\n\n\n<li>Security measures like data encryption and access control<\/li>\n\n\n\n<li>Scalable resources<\/li>\n\n\n\n<li>Diverse tools available in the Amazon Web Services (AWS) platform<\/li>\n\n\n\n<li>Unlimited server capacity<\/li>\n<\/ul>\n\n\n\n<p>To use Amazon S3, you can start with the free tier, which comes with 5GB of storage. Amazon S3 also offers pay-as-you-go pricing that allows you to only access the services that you need.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-how-to-save-your-wordpress-backup-to-amazon-s3\">How to Save Your WordPress Backup to Amazon S3<\/h2>\n\n\n\n<p>It might seem complicated to connect your WordPress site to Amazon S3 and start <a href=\"https:\/\/duplicator.com\/cloud-wordpress-backup\/\">creating cloud backups<\/a>. However, it\u2019s easy with the right steps. <\/p>\n\n\n\n<p>Here&#8217;s a quick overview:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Step 1: Install Duplicator<\/strong>: First, you&#8217;ll install and activate the Duplicator Pro plugin, which enables connections to cloud storage services like Amazon S3.<\/li>\n\n\n\n<li><strong>Step 2: Create an Amazon S3 Bucket<\/strong>: In your AWS account, create a new &#8220;bucket,&#8221; which is the container that will store your backup files.<\/li>\n\n\n\n<li><strong>Step 3: Add a Security Policy<\/strong>: Create a security policy in AWS to define the permissions Duplicator needs to access your S3 bucket.<\/li>\n\n\n\n<li><strong>Step 4: Create a User<\/strong>: Next, you&#8217;ll create a new IAM user in AWS and attach the security policy to it. This generates the access keys required for the connection.<\/li>\n\n\n\n<li><strong>Step 5: Connect Amazon S3 to Duplicator<\/strong>: You&#8217;ll add your new AWS access key and secret key to Duplicator to establish a secure connection to your S3 bucket.<\/li>\n\n\n\n<li><strong>Step 6: Create an Amazon S3 Backup<\/strong>: With the connection established, build your first full-site backup and send it directly to your Amazon S3 storage.<\/li>\n\n\n\n<li><strong>Step 7: Set Up Automatic Backups<\/strong>: Finally, configure a schedule in Duplicator to automatically run future backups and save them to Amazon S3, so you can set it and forget it.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-step-1-install-duplicator\">Step 1: Install Duplicator<\/h3>\n\n\n\n<p>You could create a backup in WordPress and manually upload it to Amazon S3. However, to save time, consider installing <a href=\"https:\/\/duplicator.com\/\">Duplicator Pro<\/a>. This is a powerful <a href=\"https:\/\/duplicator.com\/best-wordpress-backup-plugins\/\">WordPress backup plugin<\/a> that can instantly save backups to cloud services like Amazon S3.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/duplicator.com\/\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"701\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/08\/Duplicator-Pro-Plugin.png\" alt=\"Duplicator Pro plugin\" class=\"wp-image-683536\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/08\/Duplicator-Pro-Plugin.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/08\/Duplicator-Pro-Plugin-50x41.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/a><\/figure>\n\n\n\n<p>First, be sure to select a <a href=\"https:\/\/duplicator.com\/pricing\/\">subscription for Duplicator Pro<\/a>. Although you could start using the free version, you\u2019ll need to upgrade to connect to these external cloud storage locations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Duplicator Cloud<\/li>\n\n\n\n<li>FTP<\/li>\n\n\n\n<li>Google Drive<\/li>\n\n\n\n<li>Dropbox<\/li>\n\n\n\n<li>Microsoft OneDrive<\/li>\n\n\n\n<li>Amazon S3<\/li>\n\n\n\n<li>Wasabi<\/li>\n\n\n\n<li>Google Cloud<\/li>\n\n\n\n<li>DreamObjects<\/li>\n\n\n\n<li>Vultr<\/li>\n\n\n\n<li>DigitalOcean Spaces<\/li>\n\n\n\n<li>Cloudflare R2<\/li>\n\n\n\n<li>Backblaze B2<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/duplicator.com\/pricing\/\" style=\"background-color:#fd4615\">Get Started with Duplicator<\/a><\/div>\n<\/div>\n\n\n\n<p>After this, download the plugin and copy your license key. Open the dashboard for your WordPress website and <a href=\"https:\/\/duplicator.com\/knowledge-base\/plugin-installation\/\">install Duplicator<\/a>.<\/p>\n\n\n\n<p>As a final step, you\u2019ll need to activate your license. Navigate to&nbsp;<strong>Duplicator Pro \u00bb Settings \u00bb General<\/strong>&nbsp;and paste your license key.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"380\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/10\/Duplicator-Activate-License.png\" alt=\"Activate Duplicator license key\" class=\"wp-image-832597\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/10\/Duplicator-Activate-License.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/10\/Duplicator-Activate-License-50x22.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Once you finish setting up Duplicator, go to the next step!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-step-2-create-an-amazon-s3-bucket\">Step 2: Create an Amazon S3 Bucket<\/h3>\n\n\n\n<p>If you haven\u2019t already set up an account for Amazon S3, visit the&nbsp;AWS website. Click on&nbsp;<strong>Create an AWS Account&nbsp;<\/strong>and follow the onboarding instructions.<\/p>\n\n\n\n<p>After this, you\u2019ll be able to sign in to your AWS dashboard. Here, open the services\u00a0and find\u00a0<strong>S3<\/strong> under <strong>Storage<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"486\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/AWS-S3-Storage.png\" alt=\"Amazon S3 storage\" class=\"wp-image-1097925\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/AWS-S3-Storage.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/AWS-S3-Storage-50x29.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>To get started with Amazon S3, you\u2019ll need to create a bucket. This is a storage area that can group different pieces of data together. To build one, select&nbsp;<strong>Create bucket<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"293\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-AWS-Bucket.png\" alt=\"Create Amazon S3 bucket\" class=\"wp-image-1097926\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-AWS-Bucket.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-AWS-Bucket-50x17.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>At the top of the page, name the bucket. It should be something memorable that features your <a href=\"https:\/\/duplicator.com\/migrate-wordpress-site-to-a-new-domain\/\">domain name<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"573\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Name-S3-Bucket.png\" alt=\"Name Amazon S3 bucket\" class=\"wp-image-1097927\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Name-S3-Bucket.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Name-S3-Bucket-50x34.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Keep the default settings the same and finish creating the bucket. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-step-3-add-a-security-policy\">Step 3: Add a Security Policy<\/h3>\n\n\n\n<p>Next, you\u2019ll want to create a security policy. This will describe what a user will be able to do with the bucket. Go back to the AWS services list and find&nbsp;<strong>Security, Identity, &amp; Compliance \u00bb IAM<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"546\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Open-AWS-IAM.png\" alt=\"Open AWS IAM policy\" class=\"wp-image-1097928\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Open-AWS-IAM.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Open-AWS-IAM-50x32.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Then, head over to the&nbsp;<strong>Policies<\/strong>&nbsp;page. Here, select&nbsp;<strong>Create Policy<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"299\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-IAM-Policy.png\" alt=\"Create Amazon S3 IAM policy\" class=\"wp-image-1097929\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-IAM-Policy.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-IAM-Policy-50x18.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Click on the\u00a0<strong>JSON<\/strong>\u00a0option. Paste this policy into the editor.<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Clean Code Block<\/title>\n    <style>\n        .code-block {\n            position: relative;\n            background-color: #f4f4f4;\n            border-radius: 6px;\n            padding: 15px;\n            overflow-x: auto;\n            font-family: 'Courier New', Courier, monospace;\n            box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n            margin: 10px 0;\n        }\n\n        .code-block pre {\n            margin: 0;\n            padding: 0;\n            white-space: pre-wrap;\n            word-break: break-all;\n            line-height: 1.4;\n            color: #333;\n            font-size: 16px;\n        }\n\n        .copy-button {\n            position: absolute;\n            top: 8px;\n            right: 8px;\n            background-color: #FD4615;\n            color: white;\n            border: none;\n            padding: 4px 10px;\n            border-radius: 4px;\n            cursor: pointer;\n            font-size: 12px;\n            font-weight: 700; \/* Made font bold *\/\n            text-transform: uppercase; \/* Added uppercase for extra emphasis *\/\n            letter-spacing: 0.5px; \/* Slight letter spacing for better readability *\/\n            transition: background-color 0.3s ease;\n        }\n\n        .copy-button:hover {\n            background-color: #CC3812;\n        }\n\n        .copy-button:active {\n            background-color: #9B2B0E;\n        }\n\n        .copied-tooltip {\n            position: absolute;\n            top: 35px;\n            right: 8px;\n            background-color: #28a745;\n            color: white;\n            padding: 3px 6px;\n            border-radius: 4px;\n            font-size: 11px;\n            font-weight: 600;\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"code-block\">\n        <button class=\"copy-button\">Copy<\/button>\n        <div class=\"copied-tooltip\">Copied!<\/div>\n        <pre><code id=\"codeContent\">\n{\n    \"Version\": \"2012-10-17\",\n    \"Statement\": [\n        {\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                \"s3:ListBucket\",\n                \"s3:GetBucketLocation\",\n                \"s3:ListBucketMultipartUploads\"\n            ],\n            \"Resource\": \"arn:aws:s3:::BUCKETNAME\",\n            \"Condition\": {}\n        },\n        {\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                \"s3:AbortMultipartUpload\",\n                \"s3:DeleteObject\",\n                \"s3:DeleteObjectVersion\",\n                \"s3:GetObject\",\n                \"s3:GetObjectAcl\",\n                \"s3:GetObjectVersion\",\n                \"s3:GetObjectVersionAcl\",\n                \"s3:PutObject\",\n                \"s3:PutObjectAcl\"\n            ],\n            \"Resource\": \"arn:aws:s3:::BUCKETNAME\/*\",\n            \"Condition\": {}\n        },\n        {\n            \"Effect\": \"Allow\",\n            \"Action\": \"s3:ListAllMyBuckets\",\n            \"Resource\": \"*\",\n            \"Condition\": {}\n        }\n    ]\n}\n        <\/code><\/pre>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', () => {\n            const copyButton = document.querySelector('.copy-button');\n            const codeContent = document.getElementById('codeContent');\n            const copiedTooltip = document.querySelector('.copied-tooltip');\n\n            copyButton.addEventListener('click', () => {\n                \/\/ Create a temporary textarea to copy text\n                const tempTextArea = document.createElement('textarea');\n                tempTextArea.value = codeContent.textContent.trim();\n                document.body.appendChild(tempTextArea);\n                \n                \/\/ Select and copy the text\n                tempTextArea.select();\n                document.execCommand('copy');\n                \n                \/\/ Remove the temporary textarea\n                document.body.removeChild(tempTextArea);\n\n                \/\/ Show copied tooltip\n                copiedTooltip.style.opacity = '1';\n                setTimeout(() => {\n                    copiedTooltip.style.opacity = '0';\n                }, 2000);\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p>Remember to replace <strong>BUCKETNAME<\/strong> with the unique name for your bucket.&nbsp;<\/p>\n\n\n\n<p>After hitting\u00a0<strong>Next<\/strong>, name your policy. For example, you could use\u00a0<strong>Dup-Backup-Policy<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"391\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Name-Backup-IAM-Policy.png\" alt=\"Name backup IAM policy\" class=\"wp-image-1097930\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Name-Backup-IAM-Policy.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Name-Backup-IAM-Policy-50x23.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Finish by clicking&nbsp;<strong>Create Policy<\/strong>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-step-4-create-a-user\">Step 4: Create a User<\/h3>\n\n\n\n<p>Once you create a new security policy, you\u2019ll also need a new user. On the\u00a0<strong>IAM<\/strong>\u00a0page, find\u00a0<strong>Users \u00bb Create user<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"225\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-S3-User.png\" alt=\"Create Amazon S3 user\" class=\"wp-image-1097931\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-S3-User.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-S3-User-50x13.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Choose a username for the IAM user before continuing to the next step.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"324\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/New-S3-Username.png\" alt=\"New Amazon S3 username\" class=\"wp-image-1097932\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/New-S3-Username.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/New-S3-Username-50x19.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Under the&nbsp;<strong>Permissions options<\/strong>, select&nbsp;<strong>Attach policies directly<\/strong>. Then, find the policy you just created and check the box next to it.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"448\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Attach-Security-Policy-to-User.png\" alt=\"Attach security policy to S3 user\" class=\"wp-image-1097933\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Attach-Security-Policy-to-User.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Attach-Security-Policy-to-User-50x27.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Don\u2019t add any tags. Finally, hit&nbsp;<strong>Create User<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Now, click on the user and navigate to the&nbsp;<strong>Security Credentials<\/strong>&nbsp;tab. Here, create an access key.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"202\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-S3-Access-Key.png\" alt=\"Create S3 access key\" class=\"wp-image-1097934\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-S3-Access-Key.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Create-S3-Access-Key-50x12.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Since Duplicator will have to manage your Amazon S3 backups, select&nbsp;<strong>Third-party service<\/strong>&nbsp;as your use case.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"833\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Access-Key-Third-Party.png\" alt=\"Access key third party use case\" class=\"wp-image-1097935\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Access-Key-Third-Party.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Access-Key-Third-Party-50x50.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>After you hit&nbsp;<strong>Next<\/strong>, you\u2019ll see your access key IDs.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"267\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Copy-S3-Access-Keys.png\" alt=\"Copy Amazon S3 access keys\" class=\"wp-image-1097936\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Copy-S3-Access-Keys.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Copy-S3-Access-Keys-50x16.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Save both the access key and the secret access key for later. You can also download this information as a CSV file.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-step-5-connect-amazon-s3-to-duplicator\">Step 5: Connect Amazon S3 to Duplicator<\/h3>\n\n\n\n<p>After you fully configure your Amazon S3 account, you can connect it to Duplicator. This way, your backup will automatically import into the cloud.<\/p>\n\n\n\n<p>First, go to&nbsp;<strong>Duplicator Pro \u00bb Storage \u00bb Add New<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"616\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Create-New-Storage.png\" alt=\"Create new backup storage location\" class=\"wp-image-832624\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Create-New-Storage.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Create-New-Storage-50x36.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Name the new storage location. Under&nbsp;<strong>Type<\/strong>, select&nbsp;<strong>Amazon S3<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"568\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Storage-1.png\" alt=\"Amazon S3 storage\" class=\"wp-image-1097937\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Storage-1.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Storage-1-50x34.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Next, scroll down to the&nbsp;<strong>Authorization<\/strong>&nbsp;section. Paste both the access key and the secret access key.<\/p>\n\n\n\n<p>After this, enter the name of your bucket. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"451\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Connect-Duplicator-Amazon-S3.png\" alt=\"Connect Duplicator to Amazon S3\" class=\"wp-image-1097938\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Connect-Duplicator-Amazon-S3.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Connect-Duplicator-Amazon-S3-50x27.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>You can also customize the maximum number of backups stored in the bucket. This prevents you from saving too many backups and accidentally increasing the Amazon S3 storage limit.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"113\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/06\/Max-Backups.png\" alt=\"Duplicator max backups\" class=\"wp-image-836874\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/06\/Max-Backups.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/06\/Max-Backups-50x7.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Save the new Amazon S3 storage location!&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">Once you connect Amazon S3 to Duplicator, hit&nbsp;<strong>Test S3 Connection<\/strong>. If the connection is successful, Duplicator will store and retrieve a test file.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-step-6-create-an-amazon-s3-backup\">Step 6: Create an Amazon S3 Backup<\/h3>\n\n\n\n<p>It\u2019s time to create your first site backup and send it to Amazon S3! To do this, head over to&nbsp;<strong>Duplicator Pro \u00bb Backups \u00bb Add New<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"418\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Add-New-Duplicator-Backup.png\" alt=\"Add new backup with Duplicator\" class=\"wp-image-830300\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Add-New-Duplicator-Backup.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Add-New-Duplicator-Backup-50x25.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Give your backup a name so you can easily find it later. Duplicator has dynamic tags that automatically update for new backups.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"471\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Duplicator-Backup-Dynamic-Tags.png\" alt=\"Duplicator dynamic backup tags\" class=\"wp-image-830275\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Duplicator-Backup-Dynamic-Tags.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/04\/Duplicator-Backup-Dynamic-Tags-50x28.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Expand the&nbsp;<strong>Storage<\/strong>&nbsp;section and select&nbsp;<strong>Amazon S3<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"933\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Backup.png\" alt=\"Amazon S3 backup\" class=\"wp-image-841343\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Backup.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Amazon-S3-Backup-45x50.png 45w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">Duplicator now has built-in cloud storage! Add <a href=\"https:\/\/duplicator.com\/pricing\/#cloud-storage\">Duplicator Cloud<\/a>, a storage service that&#8217;s designed for WordPress backups. <\/p>\n\n\n\n<p>For a complete backup, don\u2019t make any changes to the archive or installer files. However, you can create custom backups by only including the <a href=\"https:\/\/duplicator.com\/backup-wordpress-database\/\">database<\/a>, <a href=\"https:\/\/duplicator.com\/download-wordpress-media-library\/\">media library<\/a>, or other files.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"415\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Backup-Presets.png\" alt=\"Duplicator's backup presets\" class=\"wp-image-823170\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Backup-Presets.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Backup-Presets-50x25.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>After clicking&nbsp;<strong>Next<\/strong>, Duplicator will scan your site to make sure the backup can run successfully.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"699\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/08\/Duplicator-Backup-Scan.png\" alt=\"Duplicator backup scan\" class=\"wp-image-830330\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/08\/Duplicator-Backup-Scan.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/08\/Duplicator-Backup-Scan-50x41.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Lastly, hit&nbsp;<strong>Create Backup<\/strong>. Duplicator will automatically build your backup and transfer it to Amazon S3.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-step-7-set-up-automatic-backups\">Step 7: Set Up Automatic Backups<\/h3>\n\n\n\n<p>If you don\u2019t want to waste time, <a href=\"https:\/\/duplicator.com\/wordpress-auto-backup\/\">set up an automatic backup schedule<\/a>. Using Duplicator Pro, you can choose a date and time to always run backups and save them to Amazon S3.<\/p>\n\n\n\n<p>To get started with automated backups, open the <strong>Schedule Backups<\/strong> page and hit <strong>Add New<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"549\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Add-Scheduled-Backup.png\" alt=\"Add scheduled backup with Duplicator\" class=\"wp-image-823165\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Add-Scheduled-Backup.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Add-Scheduled-Backup-50x32.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Name the schedule. Then, select <strong>Amazon S3<\/strong> as your storage location.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"498\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Scheduled-Amazon-S3-Backup.png\" alt=\"Scheduled Amazon S3 backup\" class=\"wp-image-841344\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Scheduled-Amazon-S3-Backup.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Scheduled-Amazon-S3-Backup-50x29.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Now customize when your backup runs. Duplicator supports all the following schedules.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hourly backups<\/li>\n\n\n\n<li>Daily backups<\/li>\n\n\n\n<li>Weekly backups<\/li>\n\n\n\n<li>Monthly backups<\/li>\n<\/ul>\n\n\n\n<p>Next to&nbsp;<strong>Repeats<\/strong>, select one of these options. You\u2019ll also need to set a&nbsp;<strong>Start Time<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"331\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/05\/Amazon-S3-Custom-Schedule.png\" alt=\"Amazon S3 custom backup schedule\" class=\"wp-image-639350\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/05\/Amazon-S3-Custom-Schedule.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/05\/Amazon-S3-Custom-Schedule-50x20.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Enable the schedule and save it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-how-to-restore-your-amazon-s3-backup\">How to Restore Your Amazon S3 Backup<\/h2>\n\n\n\n<p>If your website is functioning properly, you may never need to touch your backups. <\/p>\n\n\n\n<p>However, there\u2019s always the possibility of a hack, <a href=\"https:\/\/duplicator.com\/website-downtime\/\">server crash<\/a>, or other <a href=\"https:\/\/duplicator.com\/wordpress-errors\/\">critical error<\/a>. When this happens, you\u2019ll need to <a href=\"https:\/\/duplicator.com\/restore-wordpress-from-backup\/\">restore a recent backup<\/a>.<\/p>\n\n\n\n<p>Fortunately, Duplicator has both backup and restore functionality! <\/p>\n\n\n\n<p>To get your site back to normal, find the most recent Amazon S3 backup on the <strong>Backups<\/strong> page. Hit the <strong>Restore<\/strong> button next to it.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"190\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/05\/Restore-Cloud-Backup.png\" alt=\"Restore cloud backup\" class=\"wp-image-836838\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/05\/Restore-Cloud-Backup.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/05\/Restore-Cloud-Backup-50x11.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>In the pop-up, <a href=\"https:\/\/duplicator.com\/wordpress-remote-backup\/\">download the S3 backup<\/a>. This will transfer your data from the cloud to your local server.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"362\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Download-Amazon-S3-Backup-1.png\" alt=\"Download Amazon S3 backup\" class=\"wp-image-841347\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Download-Amazon-S3-Backup-1.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2023\/07\/Download-Amazon-S3-Backup-1-50x21.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>After this, you can restore your site! Simply click on <strong>Restore Backup<\/strong> in the restoration wizard.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"763\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2024\/04\/Duplicator-Restore-Remote-Backup.png\" alt=\"Restore remote backup with Duplicator\" class=\"wp-image-805228\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2024\/04\/Duplicator-Restore-Remote-Backup.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2024\/04\/Duplicator-Restore-Remote-Backup-50x45.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>Now Duplicator will install your backup! Once it\u2019s finished, use the <strong>Admin Login<\/strong> button to sign back into your restored site.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-faqs-about-saving-wordpress-backups-to-amazon-s3\">FAQs About Saving WordPress Backups to Amazon S3<\/h2>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\" id=\"aioseo-how-do-i-backup-my-wordpress-site-to-s3\"><h3 class=\"aioseo-faq-block-question\">How do I back up my WordPress site to S3?<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>You can back up your WordPress site to Amazon S3 by installing Duplicator Pro, a powerful backup plugin with 10+ cloud storage locations. After creating an S3 bucket and generating your access keys, paste these keys into Duplicator Pro. This allows you to create new backups and <a href=\"https:\/\/duplicator.com\/wordpress-automatic-backup-plugin\/\">automatically send them to Amazon S3<\/a>.<\/p>\n\n\n\n<p><strong>Alternatives<\/strong>: Other backups that support Amazon S3 include UpdraftPlus, Total Upkeep, and WPvivid.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\" id=\"aioseo-how-do-i-backup-my-entire-wordpress-site\"><h3 class=\"aioseo-faq-block-question\">How do I back up my entire WordPress site?<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>You can back up your entire WordPress site with Duplicator Pro. Make sure to include all site components in the backup, like your core WordPress files, MySQL database, media library, plugins, and themes. Once Duplicator backs up your site, download your backup files.<\/p>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\" id=\"aioseo-how-do-i-manually-backup-my-wordpress-database\"><h3 class=\"aioseo-faq-block-question\">How do I manually backup my WordPress database?<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>You can manually back up your WordPress database with phpMyAdmin, a database manager. After logging in, select your database name and hit <strong>Export<\/strong>. Be sure to choose <strong>SQL<\/strong> as the format and continue downloading your database. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"479\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2023\/03\/Export-Database.png\" alt=\"Export WordPress database\" class=\"wp-image-621482\"\/><\/figure>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\" id=\"aioseo-how-do-i-backup-and-import-and-wordpress-site\"><h3 class=\"aioseo-faq-block-question\">How do I back up and import a WordPress site?<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>You can back up and <a href=\"https:\/\/duplicator.com\/how-to-import-file-in-wordpress\/\">import a WordPress site<\/a> with a backup and migration plugin like Duplicator Pro. To back up your site, simply create a new backup and download its archive file. On your new website, install Duplicator and upload the backup to the <strong>Import Backups<\/strong> page.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"350\" src=\"https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Import-Backup.png\" alt=\"Import a backup with Duplicator\" class=\"wp-image-823173\" srcset=\"https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Import-Backup.png 845w, https:\/\/duplicator.com\/wp-content\/uploads\/2024\/08\/Duplicator-Import-Backup-50x21.png 50w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\" id=\"aioseo-how-do-i-connect-my-wordpress-site-to-an-object-storage-bucket\"><h3 class=\"aioseo-faq-block-question\">How do I connect my WordPress site to an object storage bucket?<\/h3><div class=\"aioseo-faq-block-answer\">\n<p>To connect your WordPress site to an object storage bucket, you&#8217;ll need to sign up for an object storage service like Amazon S3, Google Cloud, or Backblaze B2. Then, create a bucket and generate access keys. <\/p>\n\n\n\n<p>Install the Duplicator Pro plugin in WordPress and connect your cloud account as a new storage location. Finally, create a backup and send it to cloud storage. It&#8217;ll automatically be uploaded to your object storage bucket. <\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-conclusion\">Sleep Better Tonight With Amazon S3<\/h2>\n\n\n\n<p>Your first backup is sitting safely in the cloud, and your site is now protected against the unexpected. You have a reliable recovery plan waiting for you in Amazon S3.<\/p>\n\n\n\n<p>Once you&#8217;ve configured your schedule in Duplicator Pro, the whole system runs itself. Your data is being quietly protected in the background while you focus on growing your site.<\/p>\n\n\n\n<p>Amazon S3 is trusted by some of the largest companies in the world for a reason. And now your WordPress site gets that same level of reliability. So close this tab, go enjoy your day, and rest easy knowing that no matter what happens to your server, your site will always have a way back.<\/p>\n\n\n\n<p><em><strong>Ready to quickly connect your WordPress site to Amazon S3? Download <a href=\"https:\/\/duplicator.com\/pricing\/\">Duplicator Pro<\/a> to instantly transfer site backups to the cloud!<\/strong><\/em><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/duplicator.com\/pricing\/\" style=\"background-color:#fd4615\">Get Started with Duplicator<\/a><\/div>\n<\/div>\n\n\n\n<p>While you&#8217;re here, I think you&#8217;ll like these other WordPress guides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/duplicator.com\/wordpress-backup-service\/\">Best WordPress Backup Services to Never Worry About Backups Again<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/duplicator.com\/how-to-backup-wordpress-multisite\/\">How to Back Up WordPress Multisite<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/duplicator.com\/how-to-back-up-wordpress-site-manually\/\">How to Back Up a WordPress Site Manually<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/duplicator.com\/wordpress-database-backup-plugin\/\">9 Best WordPress Database Backup Plugins<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/duplicator.com\/woocommerce-backup\/\">The Ultimate Guide to WooCommerce Backups<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Do you want a reliable and safe location to store site backups? We&#8217;ll show you how to save your WordPress backups to Amazon S3 using Duplicator Pro!<\/p>\n","protected":false},"author":53701,"featured_media":863170,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[192],"tags":[22,60,47],"class_list":["post-639048","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-back-up-wordpress","tag-cloud-backup","tag-wordpress-security"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/posts\/639048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/users\/53701"}],"replies":[{"embeddable":true,"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/comments?post=639048"}],"version-history":[{"count":29,"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/posts\/639048\/revisions"}],"predecessor-version":[{"id":1097942,"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/posts\/639048\/revisions\/1097942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/media\/863170"}],"wp:attachment":[{"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/media?parent=639048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/categories?post=639048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/duplicator.com\/wp-json\/wp\/v2\/tags?post=639048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}