前端代碼放置在S3门烂,S3是一個(gè)AWS的存儲(chǔ)資源,可以放置靜態(tài)文件续捂。
后端數(shù)據(jù)使用AWS的AppSync
結(jié)果
http://appsynceventreact.s3-website-us-east-1.amazonaws.com/
創(chuàng)建一個(gè)APPSYNC后臺(tái)
在AWS中APPSync中按照模版創(chuàng)建一個(gè)eventapp
然后可以看到有下載相關(guān)代碼的鏈接钮追。
可以分別實(shí)現(xiàn)ios痹升,android,和js端的代碼
關(guān)于JS端的上傳和發(fā)布
AWS端作業(yè)
1.創(chuàng)建一個(gè)s3資源
2.將s3資源配置為一個(gè)靜態(tài)網(wǎng)站
3.設(shè)置公開的訪問權(quán)限
本地端作業(yè)
- 安裝一個(gè)aws cli
- 配置aws config
這里需要從IAM中創(chuàng)建一個(gè)用戶典蜕,并獲取到對(duì)s3的所有權(quán)限 - aws s3 ls
- yarp build /npm run build
aws s3 sync build/ s3://your-bucket-name