File tree 2 files changed +15
-5
lines changed
2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -24,10 +24,20 @@ RDSToS3Dump() {
24
24
./gov.gsa.fac.cgov-util db_to_s3 --db " $1 " --s3path s3://" $2 " /" $date " /
25
25
}
26
26
RDSToRDS () {
27
- ./gov.gsa.fac.cgov-util db_to_db --src_db " $1 " --dest_db " $2 "
27
+ ./gov.gsa.fac.cgov-util db_to_db --src_db " $1 " --dest_db " $2 " --operation " $3 "
28
28
}
29
29
30
- if [ " $run_option " == " deploy_backup" ]; then
30
+ if [ " $run_option " == " initial_backup" ]; then
31
+ GetUtil
32
+ InstallAWS
33
+ gonogo " install_aws"
34
+ RDSToS3Dump " $db_name " " $backup_s3_name "
35
+ gonogo " db_to_s3"
36
+ RDSToRDS " $db_name " " $backup_db_name " " initial"
37
+ gonogo " db_to_db"
38
+ AWSS3Sync " $s3_name " " $backup_s3_name "
39
+ gonogo " s3_sync"
40
+ elif [ " $run_option " == " deploy_backup" ]; then
31
41
GetUtil
32
42
InstallAWS
33
43
gonogo " install_aws"
@@ -41,7 +51,7 @@ elif [ "$run_option" == "scheduled_backup" ]; then
41
51
gonogo " install_aws"
42
52
RDSToS3Dump " $db_name " " $backup_s3_name "
43
53
gonogo " db_to_s3"
44
- RDSToRDS " $db_name " " $backup_db_name "
54
+ RDSToRDS " $db_name " " $backup_db_name " " backup "
45
55
gonogo " db_to_db"
46
56
AWSS3Sync " $s3_name " " $backup_s3_name "
47
57
gonogo " s3_sync"
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ AWSS3Sync() {
21
21
./gov.gsa.fac.cgov-util s3_sync --source_s3 s3://" $1 " / --dest_s3 s3://" $2 " /
22
22
}
23
23
RDSToRDS () {
24
- ./gov.gsa.fac.cgov-util db_to_db --src_db " $1 " --dest_db " $2 "
24
+ ./gov.gsa.fac.cgov-util db_to_db --src_db " $1 " --dest_db " $2 " --operation " $3 "
25
25
}
26
26
S3ToRDSTableRestore () {
27
27
./gov.gsa.fac.cgov-util s3_to_db --db " $1 " --s3path s3://" $2 " /" $3 " /
@@ -39,7 +39,7 @@ elif [ "$run_option" == "db_restore" ]; then
39
39
GetUtil
40
40
InstallAWS
41
41
gonogo " install_aws"
42
- RDSToRDS " $backup_db_name " " $db_name "
42
+ RDSToRDS " $backup_db_name " " $db_name " " restore "
43
43
gonogo " db_to_db"
44
44
AWSS3Sync " $backup_s3_name " " $s3_name "
45
45
gonogo " s3_sync"
You can’t perform that action at this time.
0 commit comments