首页 > 解决方案 > ElasticMq 和 AmazonSQSClient 生成器错误 302

问题描述

我试图在我的测试环境中模仿 Amazon SQS 系统。我正在使用 ElaticMQ 和 AmazonClientBuilder API,但我在创建队列时一直出现“302 临时移动”错误。请参阅下面的代码

    elasticMq = SQSRestServerBuilder
    .withDynamicPort()
    .start()
val port = elasticMq!!.waitUntilStarted().localAddress().port


sqsClient = AmazonSQSClientBuilder.standard()
    .withCredentials(AWSStaticCredentialsProvider(BasicAWSCredentials("x", "x")))
    .withEndpointConfiguration(AwsClientBuilder.EndpointConfiguration(
        "localhost:$port", "us-east-1"
    ))
    .build()


sqsClient.createQueue(queueName)

我当前的 ElasticMQ 端口是 64631,我可以看到应用程序正在侦听

在此处输入图像描述

谢谢

标签: amazon-sqselastic-mq

解决方案


推荐阅读