发布于: Feb 11, 2019
Amplify CLI 是 Amplify Framework 的组成部分,现在通过提供 Git 风格的工作流程来支持多个环境和团队,从而为您的 Amplify 项目创建和切换环境。当您在一个团队中从事一个项目时,可以为每个开发人员创建独立的后端,或者在开发人员之间共享后端,也可以与组织外的开发人员共享后端。
新增对 IAM 角色和 MFA(多因素身份验证)的支持,使客户能够在启用或未启用 MFA 的情况下使用 IAM 角色,并访问由 Amplify Framework 管理的 AWS 资源。这有助于在整个组织中实施 AWS 安全最佳实践和控制。
借助适用于 AWS AppSync 的自定义解析器,您能够编写解析器逻辑并附加数据源,例如独立于 Amplify GraphQL Transformer 预置的 Amazon DynamoDB 表、Amazon Elasticsearch Service 域或 HTTP 终端节点。这些操作完全可以实现,而无需转到 AppSync 控制台或使用单独的部署过程部署您自己的 CloudFormation 堆栈。
客户现在可以添加超过 150 个模型作为 GraphQL Transformer 架构的一部分,而上一版本的 Amplify Framework 中只能添加 15 个模型。自定义解析器可以从本地 Amplify 项目直接定义,并使用此新功能进行推送。