Skip to content

Commit d1744d5

Browse files
author
Matthew Fisher
committed
fix(setup_envdir): do not set AWS_ACCESS_KEY_ID if empty
if these values are empty, then the user is using IAM credentials so we don't want these in the environment
1 parent 8448c7c commit d1744d5

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

rootfs/docker-entrypoint-initdb.d/001_setup_envdir.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,12 @@ if [[ "$DATABASE_STORAGE" == "s3" || "$DATABASE_STORAGE" == "minio" ]]; then
1919
echo "true" > S3_USE_SIGV4
2020
fi
2121
echo "s3://$BUCKET_NAME" > WALE_S3_PREFIX
22-
echo $AWS_ACCESS_KEY_ID > AWS_ACCESS_KEY_ID
23-
echo $AWS_SECRET_ACCESS_KEY > AWS_SECRET_ACCESS_KEY
22+
# if these values are empty, then the user is using IAM credentials so we don't want these in the
23+
# environment
24+
if [[ "$AWS_ACCESS_KEY_ID" != "" && "AWS_SECRET_ACCESS_KEY" != "" ]]; then
25+
echo $AWS_ACCESS_KEY_ID > AWS_ACCESS_KEY_ID
26+
echo $AWS_SECRET_ACCESS_KEY > AWS_SECRET_ACCESS_KEY
27+
fi
2428
echo $AWS_REGION > AWS_REGION
2529
echo $BUCKET_NAME > BUCKET_NAME
2630
elif [ "$DATABASE_STORAGE" == "gcs" ]; then

0 commit comments

Comments
 (0)