问题标签 [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.
java - 应用程序中的 Localstack AWS 端点
我想为尝试将消息发布到 AWS SNS 的应用程序运行功能测试。我尝试了 LocalStack,发现它可以完成我在本地模拟和发布消息所需的一切。但是我的应用程序使用 amazon sdk client for java,当我在本地运行它时,它仍然尝试将请求发布到亚马逊区域而不是 LocalStack
确保应用程序与本地堆栈而不是 AWS URL 交互所需的配置是什么?我们可以在 AWS config 中指定端点 URL 吗?我发现这是 AWS CLI https://github.com/aws/aws-cli/issues/1270中的一个未解决问题
是否有人为此实施了任何解决方法?
aws-sdk - Localstack:awscli 工作,aws-sdk 引发错误
我想将localstack与 ruby 一起使用aws-sdk
。似乎 aws sdk 错过了一些配置或有错误,它会引发错误:
之后
它提出了一个:
在同一个容器上,如果我awscli
完全没有问题:
我创建了一个 docker-compose.yml 来帮助解决这个问题:
https://github.com/ook/localstack-s3-problem
我在自述文件中注意到我现在尝试了什么。
请指教 :)
localstack - 启动 localstack 时抛出异常
我在 mac 上执行此操作,在启动 localstack 之前,我运行了pip install --upgrade localstack
. 然后,我做到了localstack start
。然后我得到了以下异常
我实际上检查了是否有任何进程正在监听 4564 by lsof -n -iTCP:4564 | grep LISTEN
,但没有返回任何内容。
amazon-web-services - localstack start 命令抛出异常
我尝试安装localstack来测试我的 lambda 函数,该函数使用dynamodb、sqs服务。为了测试这个 lambda 函数,我安装了localstack并按照他们在Readme.md文件中给出的步骤进行操作。但是当我尝试通过运行“localstack start”命令启动 localstack 服务时,它以以下异常结束。我使用“pip install localstack”命令进行安装
例外:
我使用的是windows10 64位机器,Python2.7。任何帮助都会很棒:)
aws-lambda - 对于 LocalStack API Gateway Lambda 集成,我究竟应该使用哪个路径?
LocalStack 很简洁,但是很难找到它的文档。我无法访问连接到 Lambda 函数的 API Gateway 代理端点。
我唯一能想到的是,当我对网关进行 put-integration 时,我不确定如何处理凭证参数(鉴于这是 100% 本地...我没有使用真正的 AWS 帐户)所以我现在把它留下评论:
我的同事发现了一个线程,听起来可能是 LocalStack 中的一个错误:
https://github.com/atlassian/localstack/issues/129
无论如何,当我这样做时,我的 API 是这样的aws --endpoint-url=http://localhost:4567 apigateway get-resources --rest-api-id 0091232159
:
我的 Lambda 函数已全部设置完毕,并在我执行以下操作时以 200 响应:
现在我只想卷曲一个将触发 Lambda 的端点。
我找到了这个线程:https ://github.com/localstack/localstack/issues/229 ,其中有一个 cURL 示例:
还有一个:https ://bitbucket.org/atlassian/localstack/issues/4/how-to-create-api-gateway-deployments ,它有:
我知道我的 API ID 并且“v1”与我的“测试”阶段名称相关。我的终点是根,所以我认为我不需要他绕过的东西。
所以我用 GET 和 POST 尝试了所有不同的路径变体:
我收到了 404、500 和{"message": "Unable to find integration for path ...
.
我至少在访问 API Gateway 模拟服务器;当我做 curl -vv 我看到:
有任何想法吗?我只需要魔法之路!
python - 通过SAM local使用boto3与Localstack S3交互
boto3
我在尝试AWS SAM local
连接时遇到了一个奇怪的问题localstack S3
。我知道这特别奇怪,因为SQS
效果很好。两者localstack
和AWS SAM local
都被调用以在我创建的 Docker 网络中运行,称为test
.
我的(非工作 S3)Python 代码是:
上面的代码给了我错误:An error occurred (NoSuchBucket) when calling the ListBuckets operation: The specified bucket does not exist: NoSuchBucket
。
但是,如果我将代码更改为 use localstack SQS
,如下所示:
一切正常,它列出了我在localstack SQS
.
apache-spark - Spark 将 DataFrame 写入 LocalStack S3 时出错
我正在运行 LocalStack 并尝试使用下面的代码将 DataFrame 写入 S3。
这会引发以下异常:
似乎这是一个最近解决的已知问题,但 Spark 仍然存在问题。创建 SparkSession 时是否需要设置任何其他配置选项?
aws-api-gateway - localstack 上的 API 网关
我能够设置 localstack(https://github.com/atlassian/localstack)并在其中创建正常的 AG 函数(使用 create-rest-api... 命令)。
但是,我找不到在 localstack 中创建 APIGateway 的方法,以及如何将其重定向到我的项目以调用 API 函数。
我正在寻找没有 Lambda 的解决方案。我有一些文章是使用 Lambda 完成的
python - 当我尝试在 Windows 上安装 LocalStack 时出现此错误
在此之前,我曾尝试使用 pip (5.9) 安装它。本地堆栈已下载但无法使用它运行它localstack stack
,它给了'localstack' is not recognized as an internal or external command,operable program or batch file.
然后我将 pip 更新到最新版本,我得到了这个错误。
python - 没有名为“localstack.mock”的模块
我从 lockalstack 导入时遇到问题
当我尝试从“lockalstack”库中导入“模拟”模块时,它如何在README中推荐:
我收到一个错误:
在 0.8.3 和 0.8.6.1 版本中尝试过
谢谢