1
thisドキュメントを使用して、AWS SDKを使用してS3バケットにファイルをアップロードしようとしています。残念ながら、.NETコアでこれを行う方法の例を示しているドキュメントはありません。IAmazonS3
のインスタンスを作成して注入する方法だけがあります。ここでAWS SDKを使用して.NETコアのS3にファイルをアップロード
は私が持っているものである:それはPutObjectAsync()
ラインを呼び出すと
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);
}
、それは30秒程度でハングして、例外を「HTTPリダイレクト要求は失敗しました」がスローされます。
私が見ているすべてのドキュメントは、PutObject()
ではありません。PutObjectAsync()
です。 client
インスタンス私は非同期メソッドしか公開していません。