发布于: Nov 21, 2019

适用于 PowerShell 的 AWS 工具现在具有新的模块化变体 AWS.Tools,每个 AWS 服务都有单独的模块。以前,您必须使用 AWSPowerShell.NetCore 在单个大型模块中安装对所有 AWS 服务的支持。今后,您可以下载和安装仅与您的应用程序相关的模块(例如 AWS.Tools.S3),从而减少下载时间和内存占用。

AWS.Tools 提供新的 AWS.Tools.Installer,可简化多个 AWS.Tools 模块的安装和升级。现在,您可以使用新的 Get-AWSService cmdlet 来帮助您找到模块。AWS.Tools 还为需要在 AWSPowerShell.NetCore 和 AWSPowerShell 中进行手动分页的 70 个 cmdlet 启用了自动分页。现在,所有新模块都会声明并强制执行强制性的 cmdlet 参数。如果您在 AWS Lambda 中使用适用于 PowerShell 的 AWS 工具,则切换到 AWS.Tools 将帮助您减少冷启动时间和内存使用量。 

适用于 PowerShell 的 AWS 工具 4.0 版现已开放源代码,并在我们的 GitHub 代码库中以 Apache 版本 2 许可提供。有关更多信息,请访问我们的博客文章产品页面。