如何创建下载链接一个Amazon S3存储的对象吗? [英] How to create download link for an Amazon S3 bucket's object?
本文介绍了如何创建下载链接一个Amazon S3存储的对象吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用S3 PHP类学习Amazon S3的。我已上载我的所有文件到我的S3存储,现在我想在我的水桶创建链接的每个可用的文件。
I am learning Amazon S3 using S3 PHP Class. I have uploaded my all files to my S3 bucket, now I want to create links for each available file in my bucket.
请问我下面的函数工作?
Will the following function work for me?
public static function getAuthenticatedURL($bucket, $uri, $lifetime, $hostBucket = false, $https = false)
{
}
$s3 = new S3('access-key', 'secret-key');
$s3->getAuthenticatedURL($bucket, $uri, $lifetime, $hostBucket = false, $https = false);
或者像 get_object_url
另一个函数,但 get_object_url()
不是在我的S3类。
Or another function like get_object_url
, but get_object_url()
not in my S3 class.
我使用的非设计的亚马逊S3 PHP类
I am using Undesigned's Amazon S3 PHP class.
推荐答案
下面的模式是有效的构建S3网址:
The following patterns are valid for constructing S3 URLs:
http(s)://<bucket>.s3.amazonaws.com/<object>
http(s)://s3.amazonaws.com/<bucket>/<object>
这篇关于如何创建下载链接一个Amazon S3存储的对象吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文