如何在asp Core的rest API中上传文件后生成共享链接。

0

【以下的问题经过翻译处理】 在AWS中,有一种选项可以为指定的对象生成预签名URL。

我想为通过Rest API上传的对象生成共享URL。 是否可以通过Rest API获取共享链接,如果可以,可能的解决方案是什么? 我不想添加AWS S3 SDK依赖。 框架:ASP .net core。 语言:C#。

profile picture
エキスパート
質問済み 6ヶ月前30ビュー
1回答
0

【以下的回答经过翻译处理】 可以通过REST API在不添加AWS S3 SDK作为依赖项的情况下为AWS S3中的对象生成预签名URL。 一种方法是使用AWS S3 REST API的"PutObject"或"GetObject"端点,以及使用您的AWS S3访问密钥和秘密密钥对请求签名的"X-Amz-Signature"标题。一旦获得了预签名URL,您可以与他人分享,以便为他们提供对该对象的临时访问权限。在AWS文档中可以找到使用AWS S3 REST API在C#中生成预签名URL的示例,而无需使用AWS S3 SDK。 https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html

profile picture
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン