File: //newvolume/azurecopy.sh
#!/bin/bash
# ===== CONFIGURATION =====
STORAGE_ACCOUNT="credebtmachine"
SAS_TOKEN="si=exchange&spr=https&sv=2024-11-04&sr=c&sig=lfXsQkYc0uG3LU40QcaiczMcgsm0nL%2Bty1SY7mUz640%3D"
SOURCE_DIR="documents"
DEST_URL="https://${STORAGE_ACCOUNT}.blob.core.windows.net/exchange?${SAS_TOKEN}"
# ===== UPLOAD =====
echo "Starting upload..."
azcopy copy "$SOURCE_DIR" "$DEST_URL" --recursive
# ===== CHECK RESULT =====
if [[ $? -eq 0 ]]; then
echo "Upload successful."
# Uncomment below if you want MOVE behavior (delete after upload)
# rm -rf "$SOURCE_DIR"
else
echo "Upload failed!"
exit 1
fi