我已經在亞馬遜S3存儲桶中創建了該文件。我知道URL格式是:如何生成亞馬遜S3文件網址?
http://ptedotnet.s3-eu-west-1.amazonaws.com/UserContent/Uploads/54/26.jpg
但是我希望能夠制定出「S3-EU-西-1」位是什麼,而不必在我的應用程序明確地知道這一點。我已經看到,在API中有一個叫我可以得到的位置...
GetBucketLocationRequest bucketRequest = new GetBucketLocationRequest();
bucketRequest.BucketName = ConfigurationManager.AppSettings["AWS_Bucket"].ToString();
GetBucketLocationResponse ree = client.GetBucketLocation(bucketRequest);
string location = ree.Location;
但這只是返回「歐盟」這麼即時知道如何讓其他部分。用戶必須在應用程序上配置的越少越好:-)
這樣我就可以!感謝:-)你知道這是否支持格式嗎? – Exitos
根據他們的doco它是。 (http://docs.amazonwebservices.com/AmazonS3/latest/API/index.html?RESTObjectGET.html) –
缺點是https不會工作,然後 – bluee