php 签名与AWS和Laravel 5.1不匹配

00jrzges  于 2023-01-29  发布在  PHP
关注(0)|答案(2)|浏览(135)

我在使用Laravel 5.1列出S3中存储桶中的文件时遇到了问题。当我尝试时,它返回消息"SignatureDoesNotMatchThe signature request,calculated does not match signature you provided. Pure your key and signature."我在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 ( )

你知道吗?

djmepvbi

djmepvbi1#

env(“S3密钥”)
删除空格
env(“S3密钥”)

uqxowvwt

uqxowvwt2#

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

相关问题