发布于: Sep 9, 2021

随着今日发布,客户可以在 Amplify CLI 命令(“amplify push”、“amplify api gql-compile”等)之前、期间和之后执行自定义脚本。这使您可以扩展 Amplify 的最佳实践原定设置,以满足组织的特定安全准则和操作要求。AWS Amplify CLI 是一个命令行工具链,可帮助前端 Web 和移动开发人员创建云后端,并将其连接到他们的应用程序,以应对常见的使用案例。要创建命令钩,客户需要将 bash shell 脚本放入“amplify/hooks”文件夹中,并将关联的 Amplify CLI 命令作为脚本文件名,例如“post-push.sh”或“pre-add-function.sh” ”。命令钩预设支持 bash 脚本,但客户可使用首选的脚本运行时来扩展它。

客户可在执行 Amplify CLI 命令之前、期间和之后触发验证检查。例如,拥有多个团队成员的组织可强制要求所有团队成员使用相同的 Amplify CLI 版本。或者,客户可以有条件地中断 Amplify 后端部署。例如,IT 管理员可强制仅在成功通过自定义凭证扫描脚本时才开始部署。最后,客户还可以在成功完成命令后使用命令钩来执行脚本。例如,在“amplify push”之后,客户可触发自动清理构建构件的脚本。

要开始使用 Amplify CLI 的新命令钩功能,请查看我们的文档