bucket=my-test-bucket dateValue=`date -R` file=file.tar.bz2 curl -L -vv -X PUT -T "${file}" \ -H "Host: ${bucket}.s3.amazonaws.com" \ -H "Date: ${dateValue}" \ https://${bucket}.s3.ap-south-1.amazonaws.com/${file}