AWS身份验证需要有效的Date或x-amz-date标头卷曲

阿维诺斯

我正在尝试通过传递AWS要求的必需标头来使用cURL进行简单图像上传,但出现以下错误...

<Code>AccessDenied</Code><Message>AWS authentication requires a valid Date or x-amz-date header</Message>

以下是我要传递的授权标头。

curl -X PUT -T "/some/file.jpg" \
-H "Host: bucket.s3.amazonaws.com" \
-H "Date: date" \
-H "Content-Type: image/jpg" \
-H "Authorization: AWS XXXXXXX:XXXXXXXXXX" \
  https://bucket.s3.amazonaws.com/

下面是签名的制作方法,

signature=`echo -en ${stringToSign} | openssl sha1 -hmac ${s3Secret} -binary | base64`

我试过在stringToSign和标头中传递日期,但没有运气..请帮助..

阿维诺斯

解决了该问题。事实证明HTTP标头必须采用RFC 7231格式。我对其进行了格式化,并且可以正常工作。下面是我使用的格式,

date -jnu +%a,\ %d\ %h\ %Y\ %T\ %Z

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误:: AWS身份验证需要有效的Date或x-amz-date标头

来自分类Dev

错误代码:AccessDenied,消息:AWS身份验证需要有效的日期或x-amz-date标头

来自分类Dev

错误代码:AccessDenied,消息:AWS身份验证需要有效的日期或x-amz-date标头

来自分类Dev

启动分段到Amazon S3的上传,期望使用x-amz-content-sha256标头

来自分类Dev

AmazonS3Exception:此操作不支持x-amz-website-redirect-location标头

来自分类Dev

连接到AWS S3时身份验证需要有效的日期

来自分类Dev

具有标头身份验证的跨域请求

来自分类Dev

PHP Soap身份验证标头

来自分类Dev

Angular - 身份验证标头

来自分类Dev

使用HTTP标头`date'计算时间偏移

来自分类Dev

R-使用Sys.Date()的动态标头

来自分类Dev

身份验证标头与授权标头?

来自分类Dev

使用headObject从S3文件获取x-amz-meta

来自分类Dev

替代Google Cloud Storage中的x-amz-website-redirect-location

来自分类Dev

AWS开发工具包-S3 GeneratePreSignedURL方法提供“ X-Amz-Expires必须为非负数”

来自分类Dev

配置WebSocket连接的身份验证标头

来自分类Dev

身份验证标头未发送JQuery Ajax

来自分类Dev

Android Picasso库,如何添加身份验证标头?

来自分类Dev

Restlet 2.3覆盖WWW身份验证标头

来自分类Dev

Swagger自定义身份验证标头

来自分类Dev

使用PHP发送身份验证标头

来自分类Dev

angularjs基本身份验证标头

来自分类Dev

Soap身份验证标头和使用PHP的请求

来自分类Dev

OkHttp添加基本身份验证标头

来自分类Dev

Soap身份验证标头和使用PHP的请求

来自分类Dev

如何在DataZen中使用标头身份验证?

来自分类Dev

如何在httpRequest中设置标头身份验证?

来自分类Dev

基本身份验证标头似乎丢失了

来自分类Dev

R中的Azure DocumentDB身份验证标头

Related 相关文章

  1. 1

    错误:: AWS身份验证需要有效的Date或x-amz-date标头

  2. 2

    错误代码:AccessDenied,消息:AWS身份验证需要有效的日期或x-amz-date标头

  3. 3

    错误代码:AccessDenied,消息:AWS身份验证需要有效的日期或x-amz-date标头

  4. 4

    启动分段到Amazon S3的上传,期望使用x-amz-content-sha256标头

  5. 5

    AmazonS3Exception:此操作不支持x-amz-website-redirect-location标头

  6. 6

    连接到AWS S3时身份验证需要有效的日期

  7. 7

    具有标头身份验证的跨域请求

  8. 8

    PHP Soap身份验证标头

  9. 9

    Angular - 身份验证标头

  10. 10

    使用HTTP标头`date'计算时间偏移

  11. 11

    R-使用Sys.Date()的动态标头

  12. 12

    身份验证标头与授权标头?

  13. 13

    使用headObject从S3文件获取x-amz-meta

  14. 14

    替代Google Cloud Storage中的x-amz-website-redirect-location

  15. 15

    AWS开发工具包-S3 GeneratePreSignedURL方法提供“ X-Amz-Expires必须为非负数”

  16. 16

    配置WebSocket连接的身份验证标头

  17. 17

    身份验证标头未发送JQuery Ajax

  18. 18

    Android Picasso库,如何添加身份验证标头?

  19. 19

    Restlet 2.3覆盖WWW身份验证标头

  20. 20

    Swagger自定义身份验证标头

  21. 21

    使用PHP发送身份验证标头

  22. 22

    angularjs基本身份验证标头

  23. 23

    Soap身份验证标头和使用PHP的请求

  24. 24

    OkHttp添加基本身份验证标头

  25. 25

    Soap身份验证标头和使用PHP的请求

  26. 26

    如何在DataZen中使用标头身份验证?

  27. 27

    如何在httpRequest中设置标头身份验证?

  28. 28

    基本身份验证标头似乎丢失了

  29. 29

    R中的Azure DocumentDB身份验证标头

热门标签

归档