command _payload_hash command update

pull/901/head
Rikard Gynnerstedt 7 years ago
parent 3b82900670
commit 400994c25c

@ -66,9 +66,6 @@ s3_deploy() {
_debug AWS_PROFILE "$AWS_PROFILE" _debug AWS_PROFILE "$AWS_PROFILE"
_secure_debug AWS_ACCESS_KEY_ID "$AWS_ACCESS_KEY_ID" _secure_debug AWS_ACCESS_KEY_ID "$AWS_ACCESS_KEY_ID"
_secure_debug AWS_SECRET_ACCESS_KEY "$AWS_SECRET_ACCESS_KEY" _secure_debug AWS_SECRET_ACCESS_KEY "$AWS_SECRET_ACCESS_KEY"
# REMOVE BEFORE COMMIT, ONLY FOR DEBUGGING
_aws_cli_installed=1
_info "Deploying certificate to s3 bucket: $S3_BUCKET in $S3_REGION" _info "Deploying certificate to s3 bucket: $S3_BUCKET in $S3_REGION"
@ -147,7 +144,7 @@ _deploy_with_curl() {
#################### Private functions below ################################## #################### Private functions below ##################################
_payload_hash() { _payload_hash() {
echo "$(shasum -ba 256 "$file")%% *" printf "%s" "$file" | _digest "sha256"
} }
_canonical_request() { _canonical_request() {
@ -161,19 +158,14 @@ _canonical_request() {
echo "x-amz-date:${iso_timestamp}" echo "x-amz-date:${iso_timestamp}"
echo "" echo ""
echo "${signed_headers}" echo "${signed_headers}"
_payload_hash _payload_hash
} }
_canonical_request_hash() {
echo "$(_canonical_request | shasum -a 256)%% *"
}
_string_to_sign() { _string_to_sign() {
echo "AWS4-HMAC-SHA256" echo "AWS4-HMAC-SHA256"
echo "${iso_timestamp}" echo "${iso_timestamp}"
echo "${date_scope}/${region}/s3/aws4_request" echo "${date_scope}/${region}/s3/aws4_request"
_canonical_request_hash printf "%s" "$(_canonical_request)" | _digest "sha256" hex
} }
_signature_key() { _signature_key() {

Loading…
Cancel
Save