kops/hack/upload

29 lines
497 B
Bash
Executable File

#!/bin/bash -e
SRC=$1
DEST=$2
if [[ -z "${SRC}" ]]; then
echo "syntax: $0 <src> <dest>"
exit 1
fi
if [[ -z "${DEST}" ]]; then
echo "syntax: $0 <src> <dest>"
exit 1
fi
if [[ "${DEST:0:5}" == "s3://" ]]; then
aws s3 sync --acl public-read ${SRC} ${DEST}
exit 0
fi
if [[ "${DEST:0:5}" == "gs://" ]]; then
gsutil -h "Cache-Control:private,max-age=0" rsync -r -a public-read ${SRC} ${DEST}
exit 0
fi
echo "Unsupported destination - supports s3:// and gs:// urls: ${DEST}"
exit 1