如何生成amazon S3文件url ?
本文关键字:url 文件 S3 何生成 amazon | 更新日期: 2023-09-27 18:15:23
我已经在amazon S3桶中创建了该文件。我知道url的格式是:
http://ptedotnet.s3-eu-west-1.amazonaws.com/UserContent/Uploads/54/26.jpg
然而,我希望能够计算出's3-eu-west-1'位是什么,而不必在我的应用程序中明确地知道这一点。我已经看到,在API中有一个调用,我可以使其获得位置…
GetBucketLocationRequest bucketRequest = new GetBucketLocationRequest();
bucketRequest.BucketName = ConfigurationManager.AppSettings["AWS_Bucket"].ToString();
GetBucketLocationResponse ree = client.GetBucketLocation(bucketRequest);
string location = ree.Location;
但这只返回'eu',所以我想知道如何获得其他部分。用户在应用程序上的配置越少越好:-)
您可以直接使用{bucket}. s33.amazonaws.com
。http://ptedotnet.s3.amazonaws.com/UserContent/Uploads/54/26.jpg
使用S3SignURL生成带签名的URL