Skip to content

Commit 53339fa

Browse files
committed
Add support for IAM (cherry picked from PR #5 due to merge conflicts, credits go to jespada).
1 parent 4f95716 commit 53339fa

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

start.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22

33
set -e
44

5-
: ${ACCESS_KEY:?"ACCESS_KEY env variable is required"}
6-
: ${SECRET_KEY:?"SECRET_KEY env variable is required"}
75
: ${S3_PATH:?"S3_PATH env variable is required"}
86
export DATA_PATH=${DATA_PATH:-/data/}
97
CRON_SCHEDULE=${CRON_SCHEDULE:-0 1 * * *}
108

11-
echo "access_key=$ACCESS_KEY" >> /root/.s3cfg
12-
echo "secret_key=$SECRET_KEY" >> /root/.s3cfg
9+
if [[ -n "$ACCESS_KEY" && -n "$SECRET_KEY" ]]; then
10+
echo "access_key=$ACCESS_KEY" >> /root/.s3cfg
11+
echo "secret_key=$SECRET_KEY" >> /root/.s3cfg
12+
else
13+
echo "No ACCESS_KEY and SECRET_KEY env variable found, assume use of IAM"
14+
fi
1315

1416
if [[ "$1" == 'no-cron' ]]; then
1517
exec /sync.sh

0 commit comments

Comments
 (0)