Skip to content

Commit ad30f70

Browse files
committed
Clean up S3 integrations and e2e tests
1 parent 5328641 commit ad30f70

File tree

5 files changed

+8
-56
lines changed

5 files changed

+8
-56
lines changed

codegen/aws-sdk-codegen/src/main/kotlin/aws/sdk/kotlin/codegen/customization/s3/express/S3ExpressIntegration.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ import software.amazon.smithy.model.transform.ModelTransformer
2525
* An integration which handles codegen for S3 Express, such as:
2626
* 1. Configure auth scheme by applying a synthetic shape and trait
2727
* 2. Add ExpressClient and Bucket to execution context
28-
* 3. Override checksums to use CRC32 instead of MD5
29-
* 4. Disable all checksums for s3:UploadPart
28+
* 3. Disable all checksums for s3:UploadPart
3029
*/
3130
class S3ExpressIntegration : KotlinIntegration {
3231
companion object {

services/s3/common/src/aws/sdk/kotlin/services/s3/express/S3ExpressCrc32ChecksumInterceptor.kt

Lines changed: 0 additions & 49 deletions
This file was deleted.

services/s3/common/src/aws/sdk/kotlin/services/s3/express/S3ExpressDisableChecksumInterceptor.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ import aws.smithy.kotlin.runtime.telemetry.logging.logger
1515
import kotlin.coroutines.coroutineContext
1616

1717
private const val CHECKSUM_HEADER_PREFIX = "x-amz-checksum-"
18+
private const val S3_EXPRESS_ENDPOINT_PROPERTY_KEY = "backend"
19+
private const val S3_EXPRESS_ENDPOINT_PROPERTY_VALUE = "S3Express"
1820

1921
/**
2022
* Disables checksums for s3:UploadPart requests that use S3 express.

services/s3/e2eTest/src/MutliRegionAccessPointTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import aws.sdk.kotlin.e2etest.S3TestUtils.createMultiRegionAccessPoint
88
import aws.sdk.kotlin.e2etest.S3TestUtils.deleteBucketAndAllContents
99
import aws.sdk.kotlin.e2etest.S3TestUtils.deleteMultiRegionAccessPoint
1010
import aws.sdk.kotlin.e2etest.S3TestUtils.getAccountId
11-
import aws.sdk.kotlin.e2etest.S3TestUtils.getBucket
11+
import aws.sdk.kotlin.e2etest.S3TestUtils.getBucketWithPrefix
1212
import aws.sdk.kotlin.e2etest.S3TestUtils.getMultiRegionAccessPointArn
1313
import aws.sdk.kotlin.e2etest.S3TestUtils.multiRegionAccessPointWasCreated
1414
import aws.sdk.kotlin.services.s3.S3Client
@@ -47,8 +47,8 @@ class MutliRegionAccessPointTest {
4747
@BeforeAll
4848
private fun setUp(): Unit = runBlocking {
4949
accountId = getAccountId()
50-
usWestBucket = getBucket(s3West, MRAP_BUCKET_PREFIX, "us-west-2", accountId)
51-
usEastBucket = getBucket(s3East, MRAP_BUCKET_PREFIX, "us-east-2", accountId)
50+
usWestBucket = getBucketWithPrefix(s3West, MRAP_BUCKET_PREFIX, "us-west-2", accountId)
51+
usEastBucket = getBucketWithPrefix(s3East, MRAP_BUCKET_PREFIX, "us-east-2", accountId)
5252

5353
createMultiRegionAccessPoint(
5454
s3Control,

services/s3/e2eTest/src/S3TestUtils.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ object S3TestUtils {
4646
client: S3Client,
4747
region: String? = null,
4848
accountId: String? = null,
49-
): String = getBucket(client, TEST_BUCKET_PREFIX, region, accountId)
49+
): String = getBucketWithPrefix(client, TEST_BUCKET_PREFIX, region, accountId)
5050

51-
suspend fun getBucket(
51+
suspend fun getBucketWithPrefix(
5252
client: S3Client,
5353
prefix: String,
5454
region: String? = null,

0 commit comments

Comments
 (0)