File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -86,6 +86,29 @@ case "${PG_BACKUP_ACTION:-dump}" in
86
86
exit 1
87
87
fi
88
88
89
+ if [ " ${PRIVATE_BACKUP} " == " true" ] || [ " ${PRIVATE_BACKUP} " == " 1" ]; then
90
+ if [ -z " ${S3_ACCESS_KEY_ID} " ]; then
91
+ echo " Please set S3_ACCESS_KEY_ID for private backup restore"
92
+ exit 1
93
+ fi
94
+
95
+ if [ -z " ${S3_SECRET_ACCESS_KEY} " ]; then
96
+ echo " Please set S3_SECRET_ACCESS_KEY for private backup restore"
97
+ exit 1
98
+ fi
99
+
100
+ if [ -z " ${S3_ENDPOINT} " ]; then
101
+ AWS_ARGS=" "
102
+ else
103
+ AWS_ARGS=" --endpoint-url ${S3_ENDPOINT} "
104
+ fi
105
+
106
+ # env vars needed for aws tools
107
+ export AWS_ACCESS_KEY_ID=$S3_ACCESS_KEY_ID
108
+ export AWS_SECRET_ACCESS_KEY=$S3_SECRET_ACCESS_KEY
109
+ export AWS_DEFAULT_REGION=$S3_REGION
110
+ fi
111
+
89
112
echo " Downloading latest snapshot from $PG_BACKUP_FILE "
90
113
if [ " ${PRIVATE_BACKUP} " == " true" ] || [ " ${PRIVATE_BACKUP} " == " 1" ]; then
91
114
aws $AWS_ARGS s3 cp s3://$S3_BUCKET /$S3_PATH /$S3_FILENAME .backup dump.backup || true
You can’t perform that action at this time.
0 commit comments