发布于: Nov 26, 2023

今天,AWS 宣布了 Amazon CodeWhisperer 的新更新,包括对基础设施即代码 (IaC) 的支持、人工智能驱动型代码修复以及对安全扫描的扩展语言支持,所有这些都已全面推出。CodeWhisperer 现在还在 Visual Studio 中推出了预览版。 这些更新通过减少无差别的工作并为客户提供更高的自动化、安全性、效率和更快的代码交付,帮助实现更快、更高效的软件开发,并在开发人员喜欢工作的更多地方提供这种支持。

开发人员现在可以在 AWS CloudFormation(YAML、JSON)、AWS CDK(TypeScript、Python)和 HashiCorp Terraform (HCL) 中获得建议和补充,从而使开发人员能够更快、更准确地制定 IaC 自动化。使用您最喜欢的 IaC 工具编写基础设施定义时,就可以利用 CodeWhisperer 的优势。

自推出以来,Amazon CodeWhisperer 已通过内置安全扫描识别出难以发现的安全漏洞,现在还提供代码建议以帮助修复已发现的安全和代码质量问题。内置的安全扫描旨在检测泄露的凭证和日志注入等问题。现在,生成式人工智能驱动型代码建议有助于修复已发现的漏洞,并且是针对您的应用程序代码量身定制的,因此您可以放心地快速接受修复。安全扫描适用于 Java、Python、JavaScript,现在也可用于 TypeScript、C#、AWS CloudFormation(YAML、JSON)、AWS CDK(TypeScript、Python)和 HashiCorp Terraform (HCL)。修复漏洞的代码建议目前可用于使用 Java、Python 和 JavaScript 编写的代码。

Amazon CodeWhisperer 现已在 Visual Studio 2022 中上线。通过针对 C# 的实时代码建议,开发人员可以更快地构建应用程序。

访问 Amazon CodeWhisperer 资源页面以开始使用。