Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Localstack为java集成测试创建SNS主题_Java_Spring_Amazon Web Services_Spring Integration_Localstack - Fatal编程技术网

Localstack为java集成测试创建SNS主题

Localstack为java集成测试创建SNS主题,java,spring,amazon-web-services,spring-integration,localstack,Java,Spring,Amazon Web Services,Spring Integration,Localstack,我正在编写一个集成测试,其中我使用stack来启动模仿AWS服务的localstack docker容器 此代码将加速docker容器 @RunWith(LocalstackTestRunner.class) @LocalstackDockerProperties(services = {"dynamodb", "sns"}) 然后,我在一个测试中从应用程序调用发布者。但我得到了一个主题没有找到例外 com.amazonaws.services.sns.model.NotFoundExcept

我正在编写一个集成测试,其中我使用stack来启动模仿AWS服务的localstack docker容器

此代码将加速docker容器

@RunWith(LocalstackTestRunner.class)
@LocalstackDockerProperties(services = {"dynamodb", "sns"})
然后,我在一个测试中从应用程序调用发布者。但我得到了一个主题没有找到例外

com.amazonaws.services.sns.model.NotFoundException: Topic does not exist (Service: AmazonSNS; Status Code: 404; Error Code: NotFound; Request ID: 06c6a626)
我似乎找不到一个使用java online为单元测试创建SNS主题的好例子。我可以找到一个用于aws CLI的命令,该命令可以创建如下内容

$ aws --endpoint-url=http://localhost:4575 sns create-topic --name my_topic
但我正在寻找一些可以在spring boot单元测试中使用的东西

AmazonSNS amazonSNS = DockerTestUtils.getClientSNS();
amazonSNS.createTopic("testTopic");
在之前的
@中或在测试开始时