diff --git a/migrations/2022-02-15-create-buckets-for-forums.sh b/migrations/2022-02-15-create-buckets-for-forums.sh new file mode 100755 index 0000000000000000000000000000000000000000..bbdc1a7e5f24e8b76cc50fd723210db56418954b --- /dev/null +++ b/migrations/2022-02-15-create-buckets-for-forums.sh @@ -0,0 +1,15 @@ +#!/bin/bash -eu + +export STORAGE_CLASS=hot +source /root/domains/common/scripts/functions.sh + +while read forum; do + export NS=`echo $forum | cut -d"." -f2- | sed 's/\./-/g'` + export SUBDOMAIN=`echo $forum | cut -d"." -f1` + echo $SUBDOMAIN $NS + export AWS_ACCESS_KEY_ID=${SUBDOMAIN}-${NS} + export SECRET_NAME=${AWS_ACCESS_KEY_ID}-s3 + create_bucket + mc version enable ${STORAGE_CLASS}/${AWS_ACCESS_KEY_ID} + mc policy set download ${STORAGE_CLASS}/${AWS_ACCESS_KEY_ID} +done <~/pierre/forum/buckets_to_create