如何创建下载链接一个Amazon S3存储的对象吗? [英] How to create download link for an Amazon S3 bucket's object?

查看:506
本文介绍了如何创建下载链接一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆