将基于Appsync的react程序发布到AWS S3

前端代码放置在S3,S3是一个AWS的存储资源,可以放置静态文件。
后端数据使用AWS的AppSync

结果

http://appsynceventreact.s3-website-us-east-1.amazonaws.com/

创建一个APPSYNC后台

在AWS中APPSync中按照模版创建一个eventapp
然后可以看到有下载相关代码的链接。
可以分别实现ios,android,和js端的代码

关于JS端的上传和发布

AWS端作业

1.创建一个s3资源
2.将s3资源配置为一个静态网站
3.设置公开的访问权限

本地端作业

  1. 安装一个aws cli
  2. 配置aws config
    这里需要从IAM中创建一个用户,并获取到对s3的所有权限
  3. aws s3 ls
  4. yarp build /npm run build
    aws s3 sync build/ s3://your-bucket-name

参照

How To Deploy Your React App to AWS S3

Deploying create-react-app to S3 and CloudFront

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。