【问题标题】:AWS S3 behind Cloud front - how to access using c#Cloud front 后面的 AWS S3 - 如何使用 c# 访问
【发布时间】:2021-01-20 06:18:04
【问题描述】:

我有一个位于 CloudFront 分配后面的 S3 存储桶。 我已经设法使用签名的 url 访问文件。 我想了解如何从我的 c# 代码中使用 AWS 开发工具包访问内容?

没有 CloudFront,我使用了 S3 客户端:

var m_S3Client = new AmazonS3Client(AccessKeyId, SecretAccessKey, amazonS3Config);
GetObjectRequest request = new GetObjectRequest
{
     BucketName = bucketName,
     Key = keyName
};
GetObjectResponse response = await m_S3Client.GetObjectAsync(request)

但是如果存储桶位于 CloudFront 分配之后,我该怎么做呢?

我尝试在AmazonS3Config 中使用ServiceURL。 还调查了AmazonCloudFrontClient。 我在文档中也找不到任何东西

【问题讨论】:

    标签: c# amazon-web-services amazon-s3 amazon-cloudfront


    【解决方案1】:

    好吧,经过一番搜索,没有办法使用 AWS nuget 包。 您只需使用一些 HttpClient 将 CRUD 运算符与 CloudFront url 一起使用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-11
      • 2016-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-20
      • 2018-03-06
      相关资源
      最近更新 更多