Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 我可以在AWS S3托管的网站中包含路由和节点_模块吗_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 我可以在AWS S3托管的网站中包含路由和节点_模块吗

Amazon web services 我可以在AWS S3托管的网站中包含路由和节点_模块吗,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我正在考虑使用AWS为我的个人业务主持网站。该网站很简单,(目前)不需要服务器。我的网站是用React编写的,安装了一些npm软件包,还使用路由器导航到我网站上的其他页面 S3 bucket是否会托管一个具有路由和依赖关系的网站?如果我的网站增长了,我最终需要一台服务器怎么办。我是否能够将EC2实例附加到我的站点?选项1: 看一看,因为它可以为您管理选项2中的所有内容,而且非常容易开始。我用这几个网站。如果您已经拥有AWS帐户,通常只需几分钟即可开始工作 简而言之,从AWS控制台,您可以从Git

我正在考虑使用AWS为我的个人业务主持网站。该网站很简单,(目前)不需要服务器。我的网站是用React编写的,安装了一些npm软件包,还使用路由器导航到我网站上的其他页面

S3 bucket是否会托管一个具有路由和依赖关系的网站?如果我的网站增长了,我最终需要一台服务器怎么办。我是否能够将EC2实例附加到我的站点?

选项1: 看一看,因为它可以为您管理选项2中的所有内容,而且非常容易开始。我用这几个网站。如果您已经拥有AWS帐户,通常只需几分钟即可开始工作

简而言之,从AWS控制台,您可以从GitHub、BitBucket、GitLab和AWS CodeCommit连接应用程序。它通常会自动检测您拥有的项目类型

Amplify将创建一个托管S3存储桶并为您设置CloudFront。它还向GIT注册了webwook,所以无论何时您在特定分支上提交,都将重建并发布您的站点。您甚至可以有多个分支,因此www.acme.com->master and working.acme.com->branch

备选案文2:


谢谢你!我是否需要对node_模块或package.json执行任何特殊操作?S3 bucket是否能够运行
npm install
,请仔细考虑,同时查看我刚刚更新的选项1。谢谢Walt!我今晚会查一查。我以前使用过Heroku来部署和管理站点,但这些站点最终总是有相当大的延迟。Amplify是否也需要相同的延迟?它应该比Heroku快得多,因为与作为应用服务器的Heroku相比,您只提供静态文件。我从几个地方测试了我的几个站点。我会给你更糟的情况。我的数据来自俄亥俄州,我测试了澳大利亚。第一次加载耗时2.5秒。然而,第二次只花了286毫秒,因为Cloudfront edge网络缓存了我的文件。