发布于: Jul 9, 2019
从今天开始,Amplify CLI(开源 Amplify Framework 的一部分)包括支持功能,当使用 Amazon Cognito、Amazon Simple Storage Service 和 Amazon DynamoDB 作为事件源时,可为事件添加和配置 AWS Lambda 触发器。这样,开发人员可以使用 Amazon Cognito 用户池作为身份验证提供商,为 Amplify CLI 的移动和 Web 应用程序设置自定义身份验证流程。
开发人员可以轻松配置一些功能,例如添加 Google reCAPTCHA 挑战、使用电子邮件进行账户验证、添加用户至 Cognito 用户池群组,以及通过 CLI 内提供的模板过滤电子邮件域名。以前,开发人员必须从 Lambda 控制台或使用 CloudFormation 手动添加和配置 AWS Lambda 功能。
此外,当使用 Amazon S3 和 Amazon DynamoDB 作为移动和 Web 应用程序的存储资源时,本版本允许开发人员使用 Amplify CLI 为事件轻松配置 AWS Lambda 功能。同时开发人员还可以通过 Lambda 功能授权 AWS 资源互动。这将更新关联的 IAM 执行角色策略,而无需执行手动 IAM 策略更新。
有关这些功能的详细信息,请参阅我们的博客文章。要了解有关 Amplify Framework 的更多信息,请参阅我们的文档。