Skip to content

Commit 6fca491

Browse files
committedFeb 3, 2025
fix localstack checksum error in ci. aws/aws-sdk-net#3610
1 parent dc83a86 commit 6fca491

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed
 

‎tracer/test/test-applications/integrations/Samples.AWS.S3/AsyncHelpers.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ string content
138138
Key = objectKey,
139139
UploadId = uploadId,
140140
PartNumber = partNumber,
141-
InputStream = memoryStream
141+
InputStream = memoryStream,
142142
};
143143

144144
var response = await s3Client.UploadPartAsync(uploadRequest);

‎tracer/test/test-applications/integrations/Samples.AWS.S3/Program.cs

+4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ private static async Task Main(string[] args)
1818

1919
private static AmazonS3Client GetAmazonS3Client()
2020
{
21+
// Fixes localstack breaking change in AWSSSDK.S3 versions 3.7.412.0 and above.
22+
// https://github.com/aws/aws-sdk-net/issues/3610
23+
Environment.SetEnvironmentVariable("AWS_REQUEST_CHECKSUM_CALCULATION", "WHEN_REQUIRED");
24+
2125
if (Environment.GetEnvironmentVariable("AWS_ACCESSKEY") is string accessKey &&
2226
Environment.GetEnvironmentVariable("AWS_SECRETKEY") is string secretKey &&
2327
Environment.GetEnvironmentVariable("AWS_REGION") is string region)

‎tracer/test/test-applications/integrations/Samples.AWS.S3/SyncHelpers.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ string content
141141
Key = objectKey,
142142
UploadId = uploadId,
143143
PartNumber = partNumber,
144-
InputStream = memoryStream
144+
InputStream = memoryStream,
145145
};
146146

147147
var response = s3Client.UploadPart(request);

0 commit comments

Comments
 (0)
Failed to load comments.