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
8686 exit 1
8787 fi
8888
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+
89112 echo " Downloading latest snapshot from $PG_BACKUP_FILE "
90113 if [ " ${PRIVATE_BACKUP} " == " true" ] || [ " ${PRIVATE_BACKUP} " == " 1" ]; then
91114 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