簡體   English   中英

SignatureDoesNotMatch AWS 與 Laravel 5.1

[英]SignatureDoesNotMatch AWS With Laravel 5.1

我在使用 Laravel 5.1 列出 S3 存儲桶中的文件時遇到問題。 當我嘗試時,它返回消息“SignatureDoesNotMatchThe signature request, calculated does not match the signature you provided. 請確保您的密鑰和簽名。” 我在 Java class 上測試了這個並返回 Ok。 在我的設置之下。

' S3 ' = > [
' Driver ' => ' s3 '
' Key ' => env ( ' S3_KEY ' ) ,
' Secret' = > env ( ' S3_SECRET ' ) ,
" Region " = > env ( ' S3_REGION ' ) ,
' Bucket ' => env ( ' S3_BUCKET ' ) ,
' Scheme ' => ' http '
]
:: Storage disk ( s3 ) -> files ( )

任何的想法?

env('S3_KEY')

刪除空格

env('S3_KEY')

即使對於 DO 默認區域,我們也應該使用 us-east-1。 它將解決此錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM