在弹性beanstalk AWS

时间:2017-10-14 03:33:17

标签: php mysql amazon-web-services amazon-ec2 elastic-beanstalk

我在本地服务器(wamp)上为我的网站创建了多个REST api,现在我正在尝试将其移动到在线服务器(aws elastic beanstalk)。我的问题是我在哪里用表格和行等构建我的数据库就像在phpmyadmin中一样?我认为"上传和部署"意味着上传我制作的php文件,但当我这样做时,我得到一个错误说"健康降级"。所以我想要做的就是将我的本地服务器移动到一个带有aws EB的在线服务器。我观看了很多视频并进行了大量研究,但似乎无法找到解决这个问题的方法。

1 个答案:

答案 0 :(得分:1)

  

我的问题是我在哪里用表和行构建我的数据库   就像在phpmyadmin中一样?

您可以使用数据库管理客户端工具(例如MySQL WorkbenchHeidi SQL&}连接到beanstalk创建的RDS实例。使用为RDS实例创建的DNS名称等。但是,您将面临的一个挑战是从客户端计算机访问RDS实例,因为将数据库公开访问并不是一个好的做法。您可以在同一个VPC中创建一个EC2实例(带有GUI的Windows或Linux),连接到它(远程桌面或SSH)并安装工具,以便您可以使用服务器内部的工具连接到RDS实例。 / p>

  

我认为“上传和部署”意味着上传我制作的php文件   但当我这样做时,我得到一个错误,说“健康退化”

要理解Zip文件中代码的结构,我建议创建一个Beanstalk环境,其中包含Beanstalk中可用的示例项目,并从S3下载示例项目工件(Zip文件),以便您可以比较项目结构要求

如果您想阅读文档,可以参考this。如果一切顺利,请连接到ElasticBeanstalk配置的EC2实例(使用Windows远程桌面或SSH连接到Linux)并调查已部署的工件。