Backup GitHub repository using Amazon S3 Glacier

About Amazon S3 Glacier

Amazon S3 Glacier and S3 Glacier Deep Archive are secure, durable, and extremely low-cost Amazon S3 cloud storage classes for data archiving and long-term backup. They are designed to deliver 99.999999999% durability, and provide comprehensive security and compliance capabilities that can help meet even the most stringent regulatory requirements.


Requires permissions

  • glacier:UploadArchive
  • glacier:DeleteArchive
  • glacier:InitiateJob
  • glacier:GetJobOutput
  • glacier:InitiateMultipartUpload
  • glacier:CompleteMultipartUpload
  • glacier:AbortMultipartUpload
  • glacier:UploadMultiPart
  • glacier:UploadMultipartPart
  • glacier:DescribeJob

Set up Amazon S3 Glacier as a customer managed storage

  • In the Cloudback Dashboard open the repository settings by clicking on the settings icon:

Click-on-repository-settings

  • Click on the + New storage button:

Click-on-new-storage

  • Type a storage name

  • Select ‘Amazon S3 Glacier’ as a storage provider:

storage-name

create-vault

  • Click on the your vault name and copy ARN:

copy-arn

  • Past ARN in to Step 1 field on the Cloudback and copy policy from Step 3:

copy-policy

  • Click on Permissions in your Glacier vault and then click Edit policy document:

edit-policy

  • Paste policy document from Step 3:

paste-policy

  • Click Save button on the Cloudback site:

save

  • Save changes:

save-changes