How to use Amazon S3 storage to back up your data

  1. Install the AWS S3 plugin
  1. The steps to obtain Amazon's key are as follows:

    Log in to your console, click your user name in the upper right corner, and select the security credentials


Create your root key and record it

  1. Get your bucket name


    Fill in the key pair and bucket name you got into the plugin

Choose aws s3 when adding backup in the Cron

Great to see you add different sources to make backups 😃
Can you consider to make the option to make backups to google Team drive ( Shared Drives)
I know google drive is there,but would be good to have option for google shared drives too.

    2 months later
    16 days later
    16 days later

    What permission of the Amazon IAM user is required?

    I tried to use a standard user with AmazonS3FullAccess permission only and I got "API data verification failed, please verify!"

    You know grant an API access key to a super root user is a dangerous action on AWS.

      5 months later
      2 months later
      5 months later
      2 months later
      14 days later

      I found way to change endpoint. You need to add one line to the file /www/server/panel/plugin/aws_s3/s3lib/client/aws_s3.py
      Add endpoint_url = 'https://your-endpoint-url', after aws_secret_access_key=self.__secret_key,
      Save file and restart panel.


      Tested with Storj and Backblaze. One thing about Backblaze: Deleted files are marked as hidden and not deleted completely. But you can add Custom lifecycle rules for Bucket to completely delete hidden files.

      Write a Reply...