【发布时间】:2019-12-18 17:09:59
【问题描述】:
我正在使用 ASP.NET Core 和 AWSSDK.S3 nuget 包。
我可以通过提供 accessKeyID、secretKey、bucketName 和 region
来上传文件像这样:
var credentials = new BasicAWSCredentials(accessKeyID, secretKey);
using (var client = new AmazonS3Client(credentials, RegionEndpoint.USEast1))
{
var request = new PutObjectRequest
{
AutoCloseStream = true,
BucketName = bucketName,
InputStream = storageStream,
Key = fileName
}
}
但我只有一个 URL 来上传文件
11.11.11.111:/aa-bb-cc-dd-useast1
如何通过 URL 上传文件?我是 AWS 新手,如果能得到一些帮助,我将不胜感激。
【问题讨论】:
-
看起来像问same question..
-
@TuanVA 不完全是,我将从应用程序本身上传文件。我需要知道如何将 AWS VPC enpoint 用于 S3
-
只需启用 S3 Endpoint,然后通过网络完成剩下的工作。
-
我需要在 .net core 中找到一些代码。端点已启用。我不确定如何使用 AWSSDK.S3 nuget 包编写代码
标签: amazon-web-services asp.net-core amazon-s3