Backup files and mysql to AWS S3
Project description
backup2s3
=========
Backup files and mysql databases to Amazon S3
Requirements
------------
- mysql-client
Installation
------------
Using PIP via PyPI::
pip install backup2s3
Using PIP via Github::
pip install git+https://github.com/wavedocs/backup2s3#egg=backup2s3
Usage
-----
Create new IAM User
- In the IAM Management Console on Amazon, click Create New User and follow on-screen instructions.
- Click Create User Policy on the user page, then select Custom Policy, then paste the following text in the text area. Replace INSERT_YOUR_BUCKET_NAME with the bucket name you have previously created, and submit the form:
```
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::INSERT_YOUR_BUCKET_NAME",
"arn:aws:s3:::INSERT_YOUR_BUCKET_NAME/*"
]
}
]
}
```
Сopy and edit the config
```
$ cp /etc/backup2s3-sample.yml /etc/backup2s3.yml
```
Run backup files and mysql databases
```
/usr/bin/backup2s3
Usage: backup2s3 [options]
Options:
-a, --all Backup files and mysql db
-f, --files Backup files
-d, --databases Backup mysql databases
-h, --help Print man
=========
Backup files and mysql databases to Amazon S3
Requirements
------------
- mysql-client
Installation
------------
Using PIP via PyPI::
pip install backup2s3
Using PIP via Github::
pip install git+https://github.com/wavedocs/backup2s3#egg=backup2s3
Usage
-----
Create new IAM User
- In the IAM Management Console on Amazon, click Create New User and follow on-screen instructions.
- Click Create User Policy on the user page, then select Custom Policy, then paste the following text in the text area. Replace INSERT_YOUR_BUCKET_NAME with the bucket name you have previously created, and submit the form:
```
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::INSERT_YOUR_BUCKET_NAME",
"arn:aws:s3:::INSERT_YOUR_BUCKET_NAME/*"
]
}
]
}
```
Сopy and edit the config
```
$ cp /etc/backup2s3-sample.yml /etc/backup2s3.yml
```
Run backup files and mysql databases
```
/usr/bin/backup2s3
Usage: backup2s3 [options]
Options:
-a, --all Backup files and mysql db
-f, --files Backup files
-d, --databases Backup mysql databases
-h, --help Print man
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
backup2s3-0.2.tar.gz
(4.4 kB
view details)
File details
Details for the file backup2s3-0.2.tar.gz
.
File metadata
- Download URL: backup2s3-0.2.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce7e4f015703c1181c820492aa9e67285eaa25ee8fa656f0eecfbca2837d5846 |
|
MD5 | 10522292278c07759797f0db9292bdfa |
|
BLAKE2b-256 | d41722a95c7dca60f40db1c3cbf49e499503d45e31cc67e744d3112d23ced3d3 |