当前位置:   article > 正文

aws签名 php,创建亚马逊AWS S3预签名URL PHP - php

php aws生成一个有时间限制的签名aws域名的url

根据此链接http://docs.aws.amazon.com/aws-sdk-php/v2/guide/service-s3.html,我可以轻松地创建一个预签名链接,只需将寿命添加到getObjectUrl

$signedUrl = $client->getObjectUrl($bucket, 'data.txt', '+10 minutes');

// > https://my-bucket.s3.amazonaws.com/data.txt?AWSAccessKeyId=[...]&Expires=[...]&Signature=[...]

但是,我得到一个简单的网址,没有awsaccesskeyid和expires参数,

这是我的代码:

$bucket = 'imagenesfc';

$keyname = 'NASimagenes/codigoBarraBoleto/1001000098.png';

$filepath = 'NASimagenes/codigoBarraBoleto';

// Instantiate the client.

$s3 = S3Client::factory(array(

'version' => 'latest',

'region' => 'us-west-1'

));

$signedUrl = $s3->getObjectUrl($bucket, $keyname,'+10 minutes');

// > http

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/707117
推荐阅读
相关标签
  

闽ICP备14008679号