Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#AWS3获取对象URL,而不是签名URL_C#_Amazon S3 - Fatal编程技术网

C#AWS3获取对象URL,而不是签名URL

C#AWS3获取对象URL,而不是签名URL,c#,amazon-s3,C#,Amazon S3,我正试图弄清楚如何在我的一个存储桶中获取一个对象的公共url。bucket中的所有内容都是公共的,所以我不想通过签名url限制访问,我只需要在上传对象后为其生成url,将url保存在数据库中以备将来使用。有什么帮助吗 谢谢如果您使用的是AWS SDK,那么只需将对象acl设置为公共读取即可。就像下面 object.acl = :public_read 这是如何给我的网址?我想返回对象的url。。。我怎么知道?

我正试图弄清楚如何在我的一个存储桶中获取一个对象的公共url。bucket中的所有内容都是公共的,所以我不想通过签名url限制访问,我只需要在上传对象后为其生成url,将url保存在数据库中以备将来使用。有什么帮助吗


谢谢

如果您使用的是AWS SDK,那么只需将对象acl设置为公共读取即可。就像下面

object.acl = :public_read

这是如何给我的网址?我想返回对象的url。。。我怎么知道?