问题标签 [localstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4010 浏览

amazon-web-services - 如何将 terraform 与 atlassian/localstack 集成?

Terraform 可以配置自定义 S3 端点,并且似乎localstack可以为 S3、SES、Cloudformation 和其他一些服务创建本地堆栈。

问题是在 Terraform 配置中写什么来使用 localstack 的 S3 端点?

0 投票
1 回答
1246 浏览

amazon-web-services - 健康检查失败 - Atlassian 的 Localstack

和标题的差不多。

我正在尝试通过 CentOS 7 上的 docker 运行 localstack,但遇到了麻烦。

今天的问题是ERROR:localstack.services.kinesis.kinesis_starter:Kinesis health check failed: Could not connect to the endpoint URL: http://localhost.localdomain:4568/

这显然是整个事情重新启动的原因,当 s3 模拟不存在时,这不太理想......

与其挣扎,我认为根本不运行运动会更容易,甚至更好;仅运行我尝试使用的服务。

我认为SERVICES环境变量可能会有所帮助,但它似乎只指定端口。如果我从提供的列表中排除服务,它们无论如何都会运行......

有什么方法可以选择 localstack 中提供的服务的子集?

编辑

所以经过一些摆弄,阅读等......设法让事情开始通过localstack start --docker

以前用户没有适当的权限,并且运行sudo localstack start --docker显然会忽略我设置的环境变量。但这现在已经解决了,我刚刚开始 S3 和 SES 服务。

所以现在 S3 遇到了同样的错误; ERROR:localstack.services.s3.s3_starter:S3 health check failed: Could not connect to the endpoint URL: http://localhost.localdomain:4572/ 即使我可以自己使用它,它也可以正常工作,但此检查失败。

更多编辑

所以我只是不打算使用 LocalStack。甚至不确定问题出在哪里,可能在 boto 或我的 VM 的配置中,但我有更好的事情要做,而不是为了一点点收益而追踪它......

以后可能会再次入住,看看会发生什么。

0 投票
1 回答
201 浏览

html - 将表单数据保存到本地存储,在 innerHTML 中显示并使用删除数据按钮将其删除

我有此代码用于将表单数据保存到本地存储中,然后通过替换<span id="recalledtext" >Dear Visitors</span>为 . 内部HTML。

它工作得很好,但我还想要一个删除数据按钮。所以我把代码改成这样:

但是在添加函数 myfunction3() 之后,代码完全停止工作。

0 投票
2 回答
979 浏览

javascript - 将数据保存到localstorage,通过innerHTML显示,如果数据没有任何内容,显示span的原文(Visitors)

我制作了这段代码来将表单数据保存到本地存储

如果您输入您的姓名并单击保存按钮,它会将您的姓名保存到本地存储中。然后,如果您刷新页面,您将在表单下方看到“欢迎‘您的姓名’刷新页面以查看更改”。您可以通过单击删除按钮从本地存储中删除您的姓名。所有这些任务都在工作。但是,如果访问者没有保存任何名称,或者访问者单击删除按钮,我想显示跨度内的原始文本(亲爱的访问者,)。请告诉我该怎么做

0 投票
1 回答
2198 浏览

docker - 将 AWS sdks 的默认端点重定向到模拟的 localstack 端点

我有多个 Java spring boot 服务(其中大约 20 个)使用 Amazon SDKs for S3、SQS、DynamoDB 等。

目前,要使用 Amazon Web Service,我只需要指定我的 AWS 密钥和密钥。

但是,我想设置离线开发环境,所以我开始对我的服务进行 docker 化,并设置一个单一的多 docker 容器,其中我的所有服务都已 docker 化,并且应该使用localstack而不是远程 AWS 服务,以允许完整的离线开发。

docker-compose.yml 看起来像这样

Amazon SDK 提供 AWS_REGION 环境变量,但不是我可以在所有服务中轻松使用的端点环境变量。

我也不想在我的服务中进行代码更改以适应新的非默认端点。

我想要一个通用的解决方案来转发这样的请求:

其中localstack_1是 localstack 的链接 docker 容器,其他容器可以访问。

我在 docker-compose 中遇到了extra_hosts:,但它只重定向到 IP 并且没有主机名解析。

另外,请注意我在 localstack 中暴露了从 4569 到 4582 的几十个端口。

我想过在每台机器上运行一个脚本,以某种方式设置一个虚拟主机,或者将所有容器的所有传出连接转发到一个集中的请求转发器服务,但不知道从哪里开始。

这将仅用作离线开发环境,不会接收任何实际流量。

0 投票
1 回答
1978 浏览

python - 无法从控制台启动 locastack

当我尝试运行时,我在我的 vm 上安装了 localstack,它抛出了以下错误。

启动本地开发环境。CTRL-C 退出。

任何帮助将非常感激。

0 投票
3 回答
5323 浏览

amazon-web-services - AWS SAM 本地与 Localstack

我看到 AWS 最近为无服务器应用程序发布了AWS SAM Local。我发现LocalStack非常相似,我现在用它来运行测试并且看不到很多差异,因为它们都支持几乎相同的服务。这两者之间有什么关键区别吗?

0 投票
1 回答
1763 浏览

python - 使用带有 boto2 的本地端点

我正在尝试使用 boto2 模拟 AWS s3 api 调用。我使用localstack创建本地 s3 端点,并且可以使用 boto3 轻松使用它,如下所示,

但是我没有找到使用boto2的方法。有什么方法最好使用 ~/.boto 或 ~/.aws/config?

尝试为端点提供 boto2 但失败了。

错误:

我希望将本地端点用于所有 AWS 服务以进行测试。

0 投票
1 回答
845 浏览

amazon-web-services - 如何在本地部署和测试在 .Net Core 中创建的 AWS 无服务器应用程序(API 网关)?

我是AWS 服务器少编程的新手。我创建了一个示例应用程序。使用 [.Net Core 1.0] 的博客(Visual Studio 提供的示例),现在我想在本地部署并测试它。我已经尝试过AWS SAM LocalLocalStack,但我很困惑,因为 .Net Core 应用程序没有明确的解释或步骤。

谁能为我提供在本地部署和执行此应用程序的明确步骤?

0 投票
1 回答
1805 浏览

python - 使用 psycopg2 的 aws localstack redshift 连接问题

使用 localstack 模拟 AWS 服务。正在尝试使用 psycopg2 连接到本地 redshift 实例。但是连接超时。使用 boto3 连接成功。

输出:

请提供有关问题或如何调试的输入。