ファイルの保存と検索にAWSサービスを使用します。Amazon AWS - URLでファイルを共有
ファイル/バケットにアクセスして読み取るためのURLを生成しようとしています。
私がでそうやってる:私は考えて
:
GetPreSignedUrlRequest request = new GetPreSignedUrlRequest()
{
BucketName = fileDetails.BucketName,
Key = fileDetails.FileKey,
Expires = expires
};
result = client.GetPreSignedURL(request);
正常に生成されますが、私はこのURL経由でファイルにアクセスしようとすると、私は次のエラーを取得するURLを私はこのファイルの一般許可を与えるべきです。 誰かが公共の許可を得てURLでファイルを共有するために何をすべきか知っていますか?
AWS documentationには、一般の許可についての記載はありません。
リンクの有効期限が切れているとします。あなたは 'expires'値を何に設定しましたか? –
Expiresの値を次のように設定します。DateTime.Now.AddDays(30); @マークB – Jacob
はあなたのクライアントが正しい地域を指していますか? – smurtagh