正如我上周参加技术动手AWS培训之前所发布的。 这些天的课程当然是我以前使用过的标准EC2和S3服务。 除此之外,我们还使用了RDS , Elastic Load Balancing , SNS和VPC , Elastic Beanstalk并讨论了许多术语和业务案例。 在本文中,我将安装一个新的EC2服务器并通过您的MacO连接到该服务器,尽管在Linux中它的工作原理也相似。 我在AWS上有一个帐户。 在开始之前,请确保选择了正确的区域(对于一个简单的演示来说,这并不是什么大问题,但是当您要设置一台真实服务器时,尽管有可能,其成本(网络流量)和延迟也会有很大的不同是解决方案)。 顺便说一下,有两种方法可以设置EC2服务器,您可以选择“ S3支持的” AMI( Amazon Machine Image )或“ EBS隔离的” AMI。 有很多好文章
有关差异以及何时使用 哪一个的可用信息。 在此演示中,我将安装一个“预烘焙” AMI,并安装完整的WordPress设置。 AWS社区中有数千种此类AMI。 为此,请在http://aws.amazon.com上启动AWS管理控制台,然后选择EC2选项卡。 在AWS控制台中,确保您选择了正确的区域,然后在左侧菜单中选择“ Images-AMI”,然后搜索“ bitnami-wordpress”:
选择您选择的AMI(我有运行WordPress 3.4.2.1的64位Ubuntu),然后单击“启动”。 现在,只需按照向导的步骤进行操作(尽管我可以简单地选择向导进行默认安装),但是对于向导中的几乎每个选项都有很多要讲的内容。 在“ 实例详细信息”步骤中,确保选择一个微型实例(以降低运行此演示的成本):
在接下来的两个步骤中,只需接受所有默认值即可:
如果尚未创建密钥对,请在“ 创建密钥对”步骤中:
下一步, 配置防火墙创建一个安全组,以便我们能够通过HTTP和SSH从外部访问我们的Linux实例:
最后查看所有设置,如果可以,请启动实例:
几秒钟后,您应该能够在AWS管理控制台的“实例”概述中看到您的新实例:
请特别注意分配给实例的公共DNS。 您可能已经知道,停止并启动此实例后,此DNS将更改。 因此,我现在使用它来展示如何通过SSH连接到实例,但是您不应该像使用固定IP / DNS一样使用此DNS。 要解决此问题,Amazon提供了我在另一篇文章中显示的Elastic IP 。
要将SSH连接到此实例,请在Mac上打开一个终端,然后键入以下命令。 首先,我必须缩小所使用的下载的pem文件的权限: chmod u=r,go= 4synergy_palma.pem
然后,我可以通过SSH通过ssh -i 4synergy_palma.pem bitnami@ec2-54-246-78-211.eu-west-1.compute.amazonaws.com
连接到Bitnami实例。 ssh -i 4synergy_palma.pem bitnami@ec2-54-246-78-211.eu-west-1.compute.amazonaws.com
,您可以在此处看到:
当然,我们可以通过在网络浏览器中打开家庭URL来输入WordPress:
参考: The Pragmatic Integrator博客上的JCG合作伙伴 Pascal Alma 使用Amazon Web Services(EC2) 。
翻译自: https://www.javacodegeeks.com/2013/04/working-with-amazon-web-services-ec2.html