问题标签 [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.
visual-studio - serverless.template 是否支持 Visual Studio 中的 yaml?
我使用提供的模板创建了一个 aws lambda .net 核心项目
我有一个 json 文件serverless.template
,它在 json 中。SAM 模板现在可以在 yaml 中,我更喜欢它,因为它是可读的并且可以有注释。
当我将 serverless.template 更改为 yaml 时,Visual Studio 无法再读取它。这是否受支持,是否有修复它的配置?
aws-lambda - pycharm aws 工具包中的 Lambda 自定义名称
当我通过 pycharm AWS Toolkit 创建 lambda 时,它会为我创建的 lambda 函数附加一个名称。因此,函数的名称类似于“hello-world-12MJU0DB7Y99B”。虽然自定义函数没问题,但我不能轻松地使用它来自动化多账户 AWS 环境。我需要函数的名称是“hello-world”。
无论如何要指定确切的函数名称吗?
visual-studio - 使用 Visual Studio Takeit 部署 AWS 无服务器应用程序
我知道如何使用 aws Visual Studio 工具包发布无服务器应用程序。
只是您使用用户的访问密钥和秘密访问密钥登录到 aws explorer。然后右键单击解决方案并发布到 AWS lambda。就是这么简单。
但是,如果我让我的用户具有不同的假设角色,该角色可以进一步访问所有 AWS 资源并可以发布,那该怎么办。
所以我知道如何通过aws CLI使用承担角色发布它,方法是创建一个配置文件让我们说“powerdevrole”,每当我们键入任何命令部署时,我们最后都会使用“--profile powerdevrole”并启用MFA访问。
所以我的问题是,如果我们有一个假设角色并启用了 MFA,如何使用 aws 工具包发布相同的内容?
我也尝试获取缓存的密钥,然后将其用于 aws explorer 来发布我的项目,但它对我不起作用。
请帮帮我。
谢谢,维诺德·巴特
amazon-web-services - Set-AWSSamlRoleProfile 失败并显示“无法设置凭证:“选择”应至少包含一个元素。” 错误
我正在尝试使用 PowerShell 让联合用户访问 AWS API。(下面提供链接)
AWS 已正确配置为与 AD 一起使用。(它适用于我的一群同事)
我正在使用PowerShell 脚本来访问 AWS API。
当我尝试运行命令时出现问题Set-AWSSamlRoleProfile
。
错误:
任何帮助或指导表示赞赏。
java - IntelliJ IDEA Config 在默认的“helloworld”应用程序中找不到 AWS Lambda 处理程序
在为默认 IntelliJ IDEA Java helloworld 应用程序(在创建新的 AWS Lambda 项目时创建)设置调试配置时,将显示以下响应:
错误:在项目中找不到处理程序 'helloworld.App::handleRequest'。”
为了解决这个问题,我尝试在 template.yaml 中编辑“处理程序”元素以包含文件路径,但没有成功。
我注意到 Python AWS Lambda helloworld 项目(在 PyCharm 对应项中)要求我更改根项目文件夹(允许找到处理程序),但是,我似乎无法使用 IntelliJ 中的 Java 对应项来实现这一点。
默认项目文件结构如下:
template.yaml 文件的相关部分包含:
App.java 文件包含类
我希望调试配置指向正确的处理程序(是“helloworld.App::handleRequest”),这样我就可以在本地机器上运行项目。
amazon-web-services - 通过 intellij 插件将 Lambda 更新到 AWS
我正在通过 IntelliJ 的 AWS 工具包将 Spring 应用程序上传到 AWS 上的 Lambda 函数,但是当将代码上传到 S3 存储桶时,它运行 sam build 并产生以下错误:
不得不更改函数的区域并更新 IDE,但不知何故它停止了工作。
Java 8
AWS Toolkit v1.2
sam >> SAM CLI
0.15.0 aws >> aws-cli/1.16.144 Python/3.6.0 Windows/10 botocore/1.12.134
maven - 包含依赖的 Maven 模块时,AWS SAM 构建失败的 Lambda Java8
我正在 Java8 中实现一个简单的 lambda 处理程序。由于将来要实现更多的 lambda,并且它们都需要打包为 jar,因此我为每个 lambda 构建了一个 maven 模块的 maven 项目。如果 lambda 仅包含对 maven-repo 库的依赖项,则一切正常。
但是 lambda 模块具有通用代码,当我尝试将其作为额外模块提取并在 lambda 模块 pom 中添加它的依赖项时:
Sam 构建失败,没有特定消息。
python-3.x - Python 导入语句。ModuleNotFoundError:运行测试并引用父文件夹中的模块时
问题:如何修复测试文件中的导入语句?
=================================================
我运行以下命令:
运行测试的命令
然后我收到以下错误!
.\cluster_health\tests\unit\test_handler.py
.\cluster_health\health_check\app.py
.\cluster_health\health_check\my_elastic_search.py
eclipse - 为什么 Eclipse 中的 AWS Toolkit 中的 Elastic Beanstalk 节点不显示我的环境?
我正在使用适用于 Java 开发人员的最新 Eclipse IDE,版本:2019-03 (4.11.0),内部版本 ID:20190314-1200,带有 Java 12.0.1 和 AWS Toolkit v2。
我在标题为“更改环境配置设置”的第一个主题中关注此文档。
它告诉我双击 AWS Explorer 中的 Elastic Beanstalk 节点以查看 Elastic Beanstalk 中的环境。但是,当我这样做时,我看不到任何在 Elastic Beanstalk 中启动并运行的环境。
在 Eclipse 中我需要去哪里检查问题?我该如何解决?