Может кто-нибудь помочь мне с вычислением AWS_SIGNATURE в bash
Вот ПОЛУЧЕНИЕ, которое я пытаюсь сделать:
curl -k \ -X GET \ -H "Host: ${AWS_BUCKET_NAME}.s3.eu-west-1.amazonaws.com" \ -H "Date: Tue, 27 Nov 2018 11:20:00 +0200" \ -H "Authorization: AWS ${AWS_ACCESS_KEY_ID}:${AWS_SIGNATURE}" \ "https://s3.eu-west-1.amazonaws.com/${AWS_BUCKET_NAME}/?list-type=2"
Для создания подписи необходимо установить кодировщик openssl и base64.
Предположим, вы указали значение для каждой переменной $
Signature=`echo -n $StringToSign | openssl sha1 -hmac $YourSecretAccessKeyID | base64`