fix: export AWS credentials so aws cli can locate them
The config file sets AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY as shell variables, but aws cli needs them as environment variables. Added explicit export statements in both bc-backup.sh and bc-cleanup.sh. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -107,6 +107,11 @@ S3_TOOL="${S3_TOOL:-awscli}"
|
||||
MAX_RETRIES="${MAX_RETRIES:-3}"
|
||||
CLEANUP_LOCAL="${CLEANUP_LOCAL:-true}"
|
||||
|
||||
# Export AWS credentials so aws cli can find them
|
||||
export AWS_ACCESS_KEY_ID
|
||||
export AWS_SECRET_ACCESS_KEY
|
||||
export AWS_DEFAULT_REGION="${AWS_DEFAULT_REGION:-us-east-1}"
|
||||
|
||||
# Determine SinceDateTime for incremental mode
|
||||
SINCE_DATETIME=""
|
||||
if [[ "${BACKUP_MODE}" == "incremental" ]]; then
|
||||
|
||||
@@ -39,6 +39,11 @@ done
|
||||
|
||||
RETENTION_DAYS="${RETENTION_DAYS:-30}"
|
||||
|
||||
# Export AWS credentials so aws cli can find them
|
||||
export AWS_ACCESS_KEY_ID
|
||||
export AWS_SECRET_ACCESS_KEY
|
||||
export AWS_DEFAULT_REGION="${AWS_DEFAULT_REGION:-us-east-1}"
|
||||
|
||||
# Calculate cutoff date
|
||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||
CUTOFF_DATE=$(date -u -v-${RETENTION_DAYS}d '+%Y-%m-%dT%H:%M:%SZ')
|
||||
|
||||
Reference in New Issue
Block a user