我目前正在寻找最好和最便宜的解决方案,以将我的仪表板托管在react.js中 我想使用aws服务之一托管它。 我的配置:仪表板已经构建完毕,可以调用EC2上托管的单独API,并且我不想从中提供仪表板。仪表板将收到少量请求,因为它不是专用于客户端的。 我脑海中几乎没有解决方案,但我从未使用过,因此我正在写这篇文章,以从您的经验中提出您的建议。 可能的解决方案:
AWS S3
AWS EC2
AWS AMPLIFY
AWS E BEANSTALK
我想其中的amplify是一个更快的解决方案,但是我的仪表板已经在使用现有的后端。
您对此有何建议?在此配置中,最便宜的解决方案是什么?
谢谢
VK
答案 0 :(得分:1)
S3 + CloudFront始终是服务于前端的好选择。由于您不打算向客户提供此服务,因此我们可以简单地使用S3虚拟主机。
别忘了设置您的CORS,如果您使用的是不带Cloudfront的S3虚拟主机,则存储桶名称必须等于您的域名。
我不建议您使用其他解决方案的原因是,我相信您知道Serverless如何影响我们。我假设您不想管理其他计算机。因此,S3将是您最好的解决方案,它还支持标头/记录/版本控制。