我创建了一个新的react项目,该项目每分钟都会在S3上读写文件,以在页面上生成数据。我想将其部署在AWS Lambda或S3无服务器服务上。 我检查了很多文档,但没有找到想要的教程。我可以达到上述要求吗?
答案 0 :(得分:0)
是的,您需要设置IAM角色/用户策略( serverless-admin )以及从S3存储桶读取/写入的权限。建议您设置aws-cli工具-https://aws.amazon.com/cli/
安装该工具后,您需要设置aws配置文件。 https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html
接下来,使用无服务器框架https://serverless-stack.com/来部署您的reactjs应用程序-这将简化流程。按照教程进行操作,将有助于您清楚地了解该过程。我刚刚做过同样的事情,部署了一个react js来从各种AWS服务(包括S3存储桶)读取/写入。
通过在终端上运行命令进行部署-AWS_PROFILE=serverless-admin sls deploy -v --aws-profile=serverless-admin
可以使用-
部署代码更新AWS_PROFILE=serverless-admin sls deploy function -f hello --aws-profile=serverless-admin