Php URL预签名AMZON S3
我无法使预签名到我的子域的url指向我的bucket URL AMAZON-/mybucket/logo.jpg 或 我的子域-/logo.jpg 工作正常 但当文件是私有文件时,我需要生成权限,所以看起来是这样的,但当我将访问密钥放入子域时,它不起作用 我的php代码Php URL预签名AMZON S3,php,amazon-s3,amazon,bucket,pre-signed-url,Php,Amazon S3,Amazon,Bucket,Pre Signed Url,我无法使预签名到我的子域的url指向我的bucket URL AMAZON-/mybucket/logo.jpg 或 我的子域-/logo.jpg 工作正常 但当文件是私有文件时,我需要生成权限,所以看起来是这样的,但当我将访问密钥放入子域时,它不起作用 我的php代码 $cmd = $client->getCommand('GetObject', [ 'Bucket' => 'teste.darpine.com', 'Key' => 'cover.j
$cmd = $client->getCommand('GetObject', [
'Bucket' => 'teste.darpine.com',
'Key' => 'cover.jpg'
]);
$request = $client->createPresignedRequest($cmd, '+10 hours');
echo $presignedUrl = (string) $request->getUri();
有人请给我介绍一盏灯。旁注:我在中试用了
aws s3 presign
命令。它生成不同(旧)版本的预签名URL,但它成功地处理了两种URL格式:http://bucket.s3.amazonaws.com/...
和http://s3.amazonaws.com/bucket/...
。重复的:请不要多次询问同一问题。旁注:我在中试用了aws s3 presign
命令。它生成不同(旧)版本的预签名URL,但它成功地处理了两种URL格式:http://bucket.s3.amazonaws.com/...
和http://s3.amazonaws.com/bucket/...
。重复的:请不要多次问同一个问题。