繁体   English   中英

如何从AWS Cloud9部署网站/应用程序

[英]How to deploy a site/app from AWS Cloud9

我有一个简单的Web应用程序项目,该项目具有使用NodeJS编写的后端API,该API是我使用AWS Cloud9 IDE进行的。 我想将此部署到公共网络,以便可以将其包含在我的投资组合中。 但是,我似乎找不到部署选项,并且文档在这方面没有帮助。

我找到的最接近的东西是可以在Internet上共享我的环境的选项,但这涉及很多设置,最终结果是URL实质上只是一个IP地址。

我正在寻找的是托管在AWS服务器上的东西(我不需要自定义域)。 我不确定AWS的现成URL是什么样的(projectname.aws.com?),但我希望能找到与heroku域类似的东西。

的确,Cloud9实例只是在EC2上运行的Amazon Linux实例,其中包含一些其他内容,因此您可以直接在该实例上部署应用程序-这是不寻常的,但是您将此称为“项目”,因此也许适合您的目的。 因此,它已经满足了您托管在AWS服务器上的愿望。

重要的事情(对于这个新的Cloud9来说是一件好事)是,由于它只是EC2实例上的常规Amazon Linux,因此您可以参考现有的文档,以了解如何配置。

您的Cloud9 EC2实例具有公共域和IP。 它们往往有点丑陋-并不是给消费者使用的-但这听起来似乎对您来说还可以。 它们在每次重新启动时都会更改,因此,如果这是一个问题,您将需要获取(并支付)弹性IP。 您需要查看实例安全性规则并打开HTTP端口。

但这应该是关于:您将应用托管在AWS服务器上,可通过DNS名称公开访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM