- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试让 localstack/localstack 的本地 docker 实例与 node.js aws-sdk 库一起使用。但是我可以获得一个简单的 createTopic 来在 sns 客户端上工作。
我已经用这个命令启动了docker镜像
docker run -d -p 4567-4583:4567-4583 localstack/localstack
我正在运行的代码....
const AWS = require('aws-sdk')
AWS.config.update({
accessKeyId: 'something',
secretAccessKey: 'something',
region:'us-east-1',
logger: process.stdout
})
const sns = new AWS.SNS({endpoint:'http://localhost::4575'})
sns.createTopic({Name:'testing123'})
.promise()
.then(console.log)
.catch(console.error)
以及返回的错误....
[AWS sns 404 0.035s 0 retries] createTopic({ Name: 'testing123' }) { 404: null at Request.extractError (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/protocol/query.js:52:29) at Request.callListeners (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/sequential_executor.js:105:20) at Request.emit (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/sequential_executor.js:77:10) at Request.emit (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/request.js:683:14) at Request.transition (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/request.js:22:10) at AcceptorStateMachine.runTo (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/state_machine.js:14:12) at /Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/state_machine.js:26:10 at Request. (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/request.js:38:9) at Request. (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/request.js:685:12) at Request.callListeners (/Users/t.smith/workspace/scratch/fake-sns-testing/node_modules/aws-sdk/lib/sequential_executor.js:115:18) message: null, code: 404, time: 2018-04-23T09:56:50.296Z,
requestId: undefined, statusCode: 404, retryable: false,
retryDelay: 95.466505112399 }
我想听听任何成功地使用 node.js 处理 localstack/localstack docker 镜像的人。谢谢。
最佳答案
答案是通过删除 url 中的双 :
来更正 SNS 端点。
关于javascript - 如何让一个简单的 localstack/localstack 与 node.js 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49977994/
我正在尝试让 localstack/localstack 的本地 docker 实例与 node.js aws-sdk 库一起使用。但是我可以获得一个简单的 createTopic 来在 sns 客户
在我的 ubuntu 18 机器上,我无法运行 localstack 的最新 docker 镜像。 即使结束消息显示为“就绪”,我仍然无法使用以下命令访问它。 awslocal --endpoint-
我正在使用 localstack 来模拟 SNS 和 SQS,但每次尝试使用仪表板时,我都会收到此错误: 2019-08-19T09:59:58:WARNING:localstack.dash
我有以下代码片段,应该在 AWS Lambda 函数中运行: AWSSecretsManager client = AWSSecretsManagerClientBuilder.standard().
我正在使用 serverless 来部署 AWS 无服务器堆栈。 (即:lambda、sqs、sns)。我想在尝试部署到 AWS 之前先在本地运行。我已经搜索并看到 localstack 适合我的用例
作为测试开发人员,我正在尝试使用 localstack 来模拟 SQS 以进行集成测试。 Docker 撰写: localstack: image: localstack/localsta
我正在使用 docker 运行 Localstack 和图像 0.11.1 。 我打开了 es 服务并暴露了端口 4566 - 根据文档( https://github.com/localstack/
我想对尝试向 AWS SNS 发布消息的应用程序运行功能测试。我尝试了 LocalStack,发现它可以完成我在本地模拟和发布消息所需的一切。但是我的应用程序使用 amazon sdk client
我正在尝试使用Localstack在我的集成测试中模拟 AWS。作者指导我们将 Localstack 与 Java 测试集成,如下所示: import cloud.localstack.Localst
我目前想使用 LocalStack 模拟 AWS 环境。但是在创建堆栈时,该服务返回了一个错误代码:500。 这是我的模板文件: AWSTemplateFormatVersion: '2010-09-
我正在尝试使用 LocalStack 进行端到端测试,但无法阅读通过 LocalStack/SES 发送的电子邮件。有没有办法做到这一点? 我希望我的 Cypress e2e 测试调用我的后端服务,后
我正在尝试为 Spring 引导服务提出一些集成测试。由于该服务使用 AWS SQS 和 DynamoDB,我倾向于利用 testcontainers 的 Localstack 模块进行集成测试。但是
我正在尝试在我的 docker 容器中使用 localstack。我为 s3 创建了 demo-bucket。我可以查看我从终端上传的文件,但我无法从代码访问 s3。我在哪里犯了错误?我在下面分享我的
我正在尝试在我的 docker 容器中使用 localstack。我为 s3 创建了 demo-bucket。我可以查看我从终端上传的文件,但我无法从代码访问 s3。我在哪里犯了错误?我在下面分享我的
我正在使用无服务器框架和 localstack,但部署失败并显示错误消息 View the full error output: https://us-east-1.console.aws.amazo
我在使用 LocalStack 测试 MassTransit 时遇到问题,但在 AWS 中使用真正的 SNS/SQS 一切正常,所以我怀疑这是 LocalStack 的问题,除非 MassTransi
在我的 docker-compose 中使用 localstack 主要是为了模仿 S3。 我知道我可以创建存储桶,这不是问题。我想做的是在运行 docker-compose up 时自动创建存储桶。
如何实例化同时具有自定义区域和 ServiceURL 的 .NET AWSSDK SQS 客户端? 更多信息: 我在 localstack 中设置了一个队列,我可以使用 CLI 通过 sqs list
如何实例化同时具有自定义区域和 ServiceURL 的 .NET AWSSDK SQS 客户端? 更多信息: 我在 localstack 中设置了一个队列,我可以使用 CLI 通过 sqs list
我已经设置了在 docker 上运行的 localstack。我有一个 .Net Core 2.1 c# Lambda 函数,它尝试连接到本地主机上的 MySql 数据库。这是我在控制台中得到的结果:
我是一名优秀的程序员,十分优秀!