amazon-sqs - 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,我可以看到应用程序正在侦听
谢谢
解决方案
推荐阅读
- java - 哪些 RHEL 版本支持 Amazon Corretto?
- node.js - 使用 NodeJS 更改 MongoDB 中集合的数据结构
- python - 与 findall() 一起使用的正则表达式模式来定位 3 个字母的单词
- excel - 识别具有相似格式的连续单元格系列并将其提取出来
- python - 如何让 Python 自动允许端口通过 Windows 防火墙
- node.js - Sequelize 模型不会保留 create() 中的所有属性
- spring-boot - spring boot - Tomcat服务器不以java 10开头
- python - 为什么我的程序不通过套接字发送键盘数据?
- mysql - 如何在 SELECT 语句中为非特定键选择 GROUPED BY 平均值
- google-chrome - Maven 测试无法使用 Selenium Webdriver 打开 Chrome 浏览器