SignatureDoesNotMatch AWS With Laravel 5.1



我在使用 Laravel 3 列出 S5.1 存储桶中的文件时遇到问题。当我尝试时,它返回消息" 签名不匹配签名请求,计算出与您提供的签名不匹配。确保你的密钥和签名。我在 Java 类上对此进行了测试并返回 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 ' )

删除空格

环境 ( 'S3_KEY' )

即使对于DO默认区域,我们也应该使用us-east-1。它将解决此错误。

最新更新