<dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>sdk-test-utils</artifactId> <version>2.x.x</version> <scope>test</scope> </dependency> groovy testImplementation 'software.amazon.awssdk:sdk-test-utils:2.x.x' import software.amazon.awssdk.testutils.service.AwsService; @ExtendWith(LocalstackExtension.class) public class MyAwsServiceTest { } import software.amazon.awssdk.testutils.LocalstackContainer; static { LocalstackContainer.INSTANCE.init(); System.setProperty("aws.region", "us-west-2"); System.setProperty("aws.accessKeyId", "test"); System.setProperty("aws.secretAccessKey", "test"); System.setProperty("aws.sessionToken", "test"); System.setProperty("aws.s3.endpointOverride", LocalstackContainer.INSTANCE.getEndpointS3()); } import software.amazon.awssdk.services.s3.S3Client; @Test public void testS3Operations() { // ... // ... }


上一篇:
下一篇:
切换中文