问题标签 [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.

0 投票
0 回答
210 浏览

visual-studio-code - Kinesis data stream to lambda function

I have an existing kinesis instance and my aim is to connect to it via a lambda function and process the records.

I created the lambda using vscode aws-toolkit extension by "create new SAM Application". I put some test records using boto3 in python. every time I revoke the lambda locally in the debug mode, the event is an empty object so there are no records to parse.

I can connect to the kinesis and retrieve records in python using boto3 to confirm the existence of the records.

Here is my template.yaml

I have also tested with Enabled: true with no success

The lamda function

Is it possible to invoke the function locally and get records?

0 投票
0 回答
32 浏览

amazon-web-services - PyCharm AWS Toolkit:在 S3 上打开 gzip 文件

我已将 AWS Toolkit 作为 PyCharm 插件安装,并希望使用它来浏览 S3 上的 gzip 文件。

我们在 S3 上确实有很多这样的 gzip 文件,例如以*.csv.gzor结尾*.json.gz。PyCharm 还正确地将这些标识为 AWS 工具包中的存档,即在文件旁边显示存档图标。但是,如果我双击 S3 资源管理器中显示的 gzip 文件,工具包会显示以下错误:

AWS Toolkit - 无法在编辑器中打开文件。不支持的文件类型。

知道如何使工具包识别和打开 gzip 文件并显示结果,而无需在 PyCharm 编辑器中右键单击、下载和手动打开它的繁琐方式吗?

截图如下: 在此处输入图像描述

0 投票
1 回答
106 浏览

azure-pipelines - 如何从 Azure devops 触发 AWS 设备场测试

我有一个用于移动应用程序的 Azure CI-CD 构建,当它完成构建时,我希望它连接到我的 AWS Device Farm 并在生成的应用程序上触发一套测试。

AWS 中是否有我可以设置的东西,以便我可以通过 Azure 构建中的一些 AWS API 访问它?在 Azure Devops 方面,我该怎么做?我已经安装了“ AWS Toolkit for Azure DevOps ”,但不确定从那里去哪里(如果甚至需要该工具包)。

0 投票
1 回答
484 浏览

amazon-web-services - 运行 AWS Toolkit for Visual Studio 2022 预览版

AWS Toolkit for Visual Studio 2022 预览版现在可用吗?需要运行 VS 2022 Preview 版本的工具包。

0 投票
1 回答
25 浏览

amazon-s3 - 如何限制 Visual Studio AWS Explorer 中列出的 S3 存储桶

我正在 Visual Studio 中设置 aws 工具包。我创建了一个将用于开发的 IAM 用户。但是对于我配置的 IAM 用户,我看到它在资源管理器中看不到 S3 存储桶。它给出“拒绝访问”。

这是分配给 IAM 用户的自定义角色:

我可以让它工作的唯一方法是向IAM 用户添加“ AmazonS3FullAccess ”策略。但随后它会暴露帐户中的所有存储桶。不仅仅是为开发人员准备的存储桶。

是否可以使用自定义策略?我是新手,所以提前道歉。

0 投票
1 回答
180 浏览

python - 在 VSCode 中调试 Python Lambda 函数

几年来,我已经成功地使用 AWS Toolkit 调试 node.js lambda 函数。对于我的最新项目,我想用 python 编写我的 lambda 函数。我已按照以下教程中的说明进行操作。

https://codeolives.com/2020/01/02/vs-code-with-python-aws-lambda-a-complete-tutorial-to-develop-and-deploy-python-lambda-functions-using-vs-代码部分 2/

这个教程看起来真的和我调试 node.js 的一样。但是,当我点击“运行和调试”时,我收到了这个错误。

2021-10-08 17:04:00 [INFO]:运行 PythonPipBuilder:ResolveDependencies

2021-10-08 17:04:03 [信息]:构建失败

2021-10-08 17:04:04 [INFO]:错误:PythonPipBuilder:ResolveDependencies - {debugpy==1.5.0(wheel)}

2021-10-08 17:04:04 [WARN]:“sam build”失败:C:/path_to_user/AppData/Local/Temp/aws-toolkit-vscode/vsctkYP3zOS/app___vsctk___template.yaml

显然它是说它无法解决 debugpy 但我刚刚开始使用 python,我不确定这是什么或如何解决它。谷歌搜索没有找到任何解决问题的方法。如果有人能启发我,我将不胜感激

0 投票
0 回答
10 浏览

visual-studio-code - 如何让 VSCode 在我的虚拟环境中进行调试?

我正在 VSCode 中构建 AWS SAM 应用程序并尝试在本地进行调试。 几乎每次我点击调试器时,它都会经历安装所有需求的整个过程。大约 5-10% 的时间,它会跳过所有安装并正常运行,但我看不出我做了什么不同 - 即使背靠背运行也不会一致。

我创建了一个 Docker 映像,但我似乎无法让 VSCode 使用它。我做了一个虚拟环境,它确实列在解释器环境中,但似乎没有帮助。我错过了什么?

0 投票
0 回答
44 浏览

java - AWSToolkit for Eclipse --- 部署无服务器项目挂起 10%

我正在使用此处找到的 Eclipse 插件浏览 AWS 无服务器教程...

https://docs.aws.amazon.com/toolkit-for-eclipse/v1/user-guide/serverless-projects.html

我只是使用了 HelloWorld 蓝图,然后按照教程所述选择了 Deploy Serverless Project。在我看到的进度视图中..

在右下角,我看到 10%

但它永远不会超过这一点。没有错误,在 AWS Explorer 中打开 AWS CloudFormation 没有显示任何内容。

我让它跑了一夜。没运气。我尝试更改 JDK 并确保它在 Java 8 (OpenJDK8) 上。那里没有帮助。我已经尝试安装最新的 eclipse (2021-09) 并重新安装 AWSTookKit。同样的问题。

在 Eclipse 的 AWS Explorer 视图中,我可以看到我的 EC2 实例、我的 S3 存储桶(包括为 HelloWorld 项目创建的存储桶)、我过去创建的我的 DynamoDB 实例。所以我相信它在凭证等方面都正确连接。

我看到它已将项目打包成一个大小为 8.3MB 的 zip 文件。我认为这是它试图发送到 S3 的内容,但有什么不开心的吗?

很高兴看到它被卡住了,这样我就可以解决这个问题。有什么建议么?

0 投票
1 回答
35 浏览

python - 能够使用 Visual Studio 2022 中的 AWS Toolkit 在 AWS Lambda 中部署 Python

是否可以使用 AWS Toolkit for Visual Studio 2022 在 Lambda 函数中部署 Python 3.9

0 投票
1 回答
119 浏览

amazon-elastic-beanstalk - 适用于 .NET Core 的 AWS Beanstalk 工具 - 忽略配置文件中的自包含参数

我正在尝试使用适用于 .NET Core 应用程序(4.2.2)的 Amazon Elastic Beanstalk 工具将 net6.0 应用程序发布到 AWS EB(Windows)。在撰写本文时,我需要包含 net6.0 运行时,因为 EB 尚不支持 net6.0。我可以使用 AWS Toolkit for Visual Studio 成功地将我的应用程序发布到 AWS。该工具包使用以下参数调用 dotnet publish:

工具包在成功发布后创建此配置文件 (aws-beanstalk-tools-defaults.json):

}

但是,当我尝试将命令行实用程序与命令一起使用时:

dotnet eb deploy-environment -cfg myConfFile.json

自包含参数和运行时参数未传递给导致此调用的 dotnet deploy 调用:

我尝试在不使用配置文件的情况下传递参数

只是为了触发这个异常:

System.InvalidOperationException:选项缺少必需的参数:--runtime

无论如何使用此实用程序来发布使用自包含捆绑到基于 Windows 的 EB 实例的 net6.0 应用程序?