Skip to content

Commit 09e74ff

Browse files
committed
Add credentials
1 parent b0d3780 commit 09e74ff

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

backup.sh

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)