[英]How do I access a file in Amazon S3 private bucket through simple URL?
[英]How do I generate an amazon S3 file url?
我在亞馬遜S3桶中創建了該文件。 我知道網址格式是:
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} .s3.amazonaws.com。
即http://ptedotnet.s3.amazonaws.com/UserContent/Uploads/54/26.jpg
使用S3SignURL創建簽名URL
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.