[英]AWS S3 File Upload .NET SDK (.NET Core) Unable to write data to the transport connection
[英]Using AWS SDK to upload file to S3 in .NET Core
我正在嘗試使用此文檔通過AWS開發工具包將文件上傳到我的S3存儲桶。 不幸的是,似乎沒有任何文檔提供有關如何在.NET Core中執行此操作的示例,僅提供了如何創建和注入IAmazonS3
實例的IAmazonS3
。
這是我所擁有的:
private IAmazonS3 client; //Being injected
private string bucketName;
using (client)
{
var request = new PutObjectRequest
{
BucketName = bucketName,
Key = "keyTest",
ContentBody = "sample text"
};
var response = await client.PutObjectAsync(request);
}
調用PutObjectAsync()
行時,它將掛起30秒鍾左右,然后引發“ HTTP重定向請求失敗”異常。
我看到的所有文檔都是針對PutObject()
而不是PutObjectAsync()
。 我只有client
實例公開異步方法。
野蠻。 我的IAmazonS3
客戶端指向us-west-1
,但這是一個不同的區域( us-west-2
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.