簡體   English   中英

使用AWS開發工具包將文件上傳到.NET Core中的S3

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM