我试图在我的测试环境中模仿 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,我可以看到应用程序正在侦听
谢谢