问题标签 [aws-toolkit]
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.
node.js - AWS Toolkit + VSCode 本地测试
我试图弄清楚如何将 AWS 工具包用于 vscode。我转到 AWS 扩展并单击创建新的 SAM 应用程序,指向项目目录,它会创建一个 hello world 函数。在它上面,它说Add Debug Configuration
。我单击它,选择 nodejs 12.x 并保存 launch.json,但我没有得到运行选项。它仍然Add Debug Configuration
出于某种原因说。如何在控制台中本地运行我的 lambda 函数?
launch.json 文件生成,但我永远无法运行代码。
启动.json
我还尝试导航到终端中的 hello-world 目录并执行node app.js
,但它没有返回任何内容
我究竟做错了什么?感谢您的帮助!
python - 在本地运行 Pyspark 以访问 S3 中的 parquet 文件错误:“无法从链中的任何提供商加载 AWS 凭证”
我正在尝试通过 Pycharm 使用本地 Pyspark 访问 S3 存储桶中可用的镶木地板文件。我在 Pycharm 中配置了 AWS 工具包,并且在~/.aws/credentials中添加了访问密钥和安全密钥, 但我看到凭证没有被访问。这向我抛出了错误“无法从链中的任何提供商加载 AWS 凭证”
是否有任何替代方法可以在本地尝试 Pyspark 并访问 AWS 资源。
此外,我应该能够在镶木地板路径中使用 s3,但这似乎会引发找不到文件系统的错误。是否需要添加任何依赖项或 jar 文件才能在本地运行 Pyspark
eclipse - AWS Toolkit for Eclipse 2.0 IAM 角色支持?
我正在为 Eclipse 2.0 使用 aws 工具包。使用选项(窗口 -> 首选项 -> aws 工具包)我已经配置了 IAM/登录用户 api 访问密钥 ID 和秘密访问密钥。根据我们的 aws 配置,这个 IAM 用户必须承担角色来查看/访问我们环境中的任何资源。
我可以使用不同的配置文件访问 AWS CLI。在凭证文件中,我使用 aws 密钥和访问密钥定义了一个 [profile] 部分。
然后在配置文件中我定义了一个 [profile <profile_name>] 部分并使用 source_profile=<profile_name> 引用它
这似乎在 AWS Toolkit 2.0 for eclipse 中没有被识别?我什至尝试将配置文件中的配置文件部分复制并粘贴到凭据文件中,但它仍然不起作用?
awstk 2.0 不支持切换/承担登录角色吗?
amazon-web-services - 使用管理员权限创建 S3 存储桶 AWS Toolkit for Visual Studio 时出错
我在使用 AWS Toolkit for Visual Studio 部署 lambda 函数时遇到问题。
但我是一名全球管理员,能够通过 AWS UI 查看和访问所有内容。我认为这可能是程序访问问题,但我应该在哪里检查或查看?
如何通过我的管理员账户成功使用 AWS Toolkit for Visual Studio(我明白在完成这项工作后,我可能想取消权限 - 但这是一个单独的最佳实践)?我可以确定的一件事是我使用了正确的Access key ID
and Secret access key
,因此这本身不是问题,对我来说听起来像是权限问题。
谢谢!
node.js - 如何在 VSCODE 中为本地调试的 lambda 无服务器函数指定输入
我已经看到了很多关于如何在 vscode 中离线调试 lambda 函数的答案,并且我已经得到了这个工作,在某种程度上我可以设置断点并单步执行它。
但是我不确定如何为 lambda 函数指定有效负载输入以进行测试。
似乎无论我在有效负载 json 字段中输入了什么,当我的 lambda 函数运行时,我只会看到一个空的参数对象。我还在 aws 服务器上保存了一个 ssm 密钥。我使用 SAM CLI、Docker 和 AWS CLI 设置的本地调试的 lambda 函数会自动使用它吗?
任何帮助将不胜感激。
谢谢,格雷格
amazon-web-services - 如何将 PATH 导出到“sam build”命令?
我正在 PyCharm 上开发 AWS Lambda 函数。当我执行“运行”按钮时,出现以下错误消息。
python3.7 在我的 PATH 上,其他一些位置在我的 PATH 上,但位置列表仅包含“/usr/bin/python”。
当我在终端上执行相同的命令(/usr/local/bin/sam build ~~)时,它成功了。
如何将 PATH 导出到“sam build”命令?
amazon-web-services - 在 Visual Studio 2019 中为 LocalStack 使用 AWS Toolkit?
Visual Studio 2019 中的 AWS Toolkit 能否用于访问在我的开发机器上运行的 LocalStack?
amazon-web-services - 在本地 IntelliJ 中使用 Java 运行 AWS Lambda - 函数调用容器没有响应(Docker 有问题?)
运行我的 AWS Lambda 时出现此错误No response from invoke container for Function
。我希望它返回我定义为输出的“hello world”字符串:
我也尝试了这个更简单的 Lambda 函数,但我得到了同样的错误:
我在本地启动 Docker 以使用 Docker 快速入门终端运行此 Lambda:
我可能需要在 Docker 中做其他事情吗?
这就是我使用 IntelliJ Plugin AWS Toolkit 创建新 AWS Lambda 项目的方式:
- 文件 -> 新项目:
并选择以下设置:
- 创建的项目有很多错误,(无法解析符号“字符串”等)。我能够通过删除 .idea 文件夹来解决错误,然后单击 File ->
Invalidate Caches and Restart
:
然后项目正确加载,但我的 App 类旁边没有那个 Lambda 符号:
- 所以我去 pom.xml,右键单击然后
Import as Maven project
. 这有效,我现在看到了 Lambda 符号:
但是我在 AppTest 类中得到一个新的错误,当我尝试运行它时,它说找不到应用程序处理程序。5. 我通过更改为“对象”解决了这个APIGatewayProxyRequestEvent
问题RequestHandler
:
visual-studio-code - 在创建 Lambda 函数时,使用 VS 代码的 aws 工具包在 template.yaml 中看不到 codelens 按钮“添加调试配置”
标题说明了一切。
Codelens 似乎在首选项中打开。
我还应该看什么?