[英]Uploading a file in an Amazon S3 bucket using the VPC endpoint URL
我正在嘗試使用 VPC 端點在 Amazon S3 存儲桶中加載文件。 我可以使用以下代碼上傳文件:
TransferUtility utility = new TransferUtility(awsAccessKey, awsSecretKey, Amazon.RegionEndpoint.USWest1);
TransferUtilityUploadRequest request = new TransferUtilityUploadRequest();
request.BucketName = "test" + @"/" + S3Path;
request.InputStream = st;
utility.Upload(request);
我被要求使用 VPC 端點來獲取 S3 客戶端,然后上傳存儲桶。 谷歌搜索后,我可以在java中找到這段代碼
String endpoint = Toolkit.getParameter("s3-vpc-endpoint");
S3Client s3Client = S3Client.builder().region(Region.US_WEST_2)
.endpointOverride(URI.create(endpoint))
.build();
我不知道如何在 C# 中使用 VPCEndpointdo 獲取 S3Client。
任何幫助將不勝感激。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.