AWS Amplify框架的使用方法第3部分〜API配置篇〜
首先
我们将解释Ampify系列的第三部分如何使用AppSync。
API的配置
从使用 $amplify add api 的步骤到推送($amplify push)的过程。
添加 Amplify 的 API
首先,从熟悉的命令开始执行,然后继续进行API的设置。
$ amplify add api
请选择服务。
由于我想要使用AppSync,所以我选择GraphQL。
? Please select from one of the below mentioned services GraphQL
API名称设定
任何都可以,我认为使用方便管理的项目名称就可以了。
? Provide API name: API名
认证方式
这次我们使用了Cognito进行身份验证设置。如果没有特别限制CRUD权限的话,可以使用API KEY。(其他选项尚未验证)
如果选择了Cognito,且还没有进行身份验证设置的话,那么从这里开始操作与amplify add auth相同。
? Choose an authorization type for the API Amazon Cognito User Pool
■ 参考
AWS Amplify框架的使用方法第一部分〜认证设置篇〜
模式设定
这些区域的模式设置可以稍后更改(但变更有些超出预期!!),所以默认设置就可以了。
? Do you have an annotated GraphQL schema? No
? Do you want a guided schema creation? Yes
? What best describes your project: Single object with fields (e.g., “Todo” with ID, name, description)
? Do you want to edit the schema now? Yes
编辑模式文件
在进行amplify push之前,我们会编辑amplify/backend/api/<api名>/schema.graphql文件。即使在推送之后,也可以进行一定程度的更新和更改,但是由于意外情况可能导致错误且无法更新,所以在推送之前需要经过一定的思考。然而,在进行测试时,了解这些错误也是非常重要的,因此一旦完成基本的模式设计,我们可以继续下一步。
计划将模式文件的编写方法整理在另一篇文章中。
创建资源
然后,点击”push”按钮。完成设置!
$ amplify push
最后
首先,我建议您在可选择的默认TODO模式下尝试操作模式。接下来的文章中,我们将写一些关于push后实际使用方法的文章。
相关文章 (Guanlian Wenzhang)
AWS Amplify 框架的使用方法第一部分 – Auth 设置篇
AWS Amplify 框架的使用方法第二部分 – Auth 实践篇
AWS Amplify 框架的使用方法第四部分 – API 实践篇
AWS Amplify 框架的使用方法第五部分 – GraphQL Transform @model 篇
AWS Amplify 框架的使用方法第六部分 – GraphQL Transform @auth 篇
AWS Amplify 框架的使用方法第七部分 – GraphQL Transform @key 篇
AWS Amplify 框架的使用方法第八部分 – GraphQL Transform @connection 篇
AWS Amplify 框架的使用方法第九部分 – Function 基础篇
AWS Amplify 框架的使用方法第十部分 – Storage 篇
AWS Amplify 框架的使用方法第十一部分 – Function 权限管理篇
AWS Amplify 框架的使用方法第十二部分 – ENV 篇
AWS Amplify 框架的使用方法第十三部分 – Auth 设置更新篇
AWS Amplify 框架的使用方法第十四部分 – Lambda Layer 篇