Tag: 亚马逊 EC2

如何在重启时find亚马逊EC2实例的IP地址

重新启动时,亚马逊实例的IP地址会发生变化。 如何使用Java APIfind新的IP地址?

在EC2上设置Git从GitHub回购

对于EC2和Git,我都是一个新手,我刚刚使用干净的Amazon Linux AMI设置了我的第一个EC2实例。 我还安装了MySQL,Apache和PHP,并打开了一些端口,使其作为一个普通的Web服务器,响应一个弹性IP。 现在,我的代码在GitHub上的一个私人回购,我想通过执行git pull或类似的东西来执行简单的部署。 Git也已经安装在服务器上。 我知道我可以使用我的个人ssh密钥在服务器上build立我的git repo,但这似乎很奇怪。 我想另一个解决scheme是创build一个新的GitHub用户,并在服务器上使用它,但它似乎并不正确。 我如何以优雅,安全的方式实现这一目标?

自动化亚马逊EBS快照任何人都有一个良好的脚本或解决scheme,这在Linux上

我希望这是相当常规的,但不能find一个简单的方法来自动创buildpipe理EBS快照。 希望有AWS控制台中的一个shceduler ..唉,还没有。 将不胜感激任何build议,如何从Ubuntu上做到这一点。 谢谢

亚马逊ec2用户数据,它是如何工作的?

我们正在启动实例,并访问我们放置的用户数据。 但有没有人了解这个行动的内部(从亚马逊方面)? 当我们传递用户数据时,传输给VM的数据是什么时候(这是一个Xen特性),存储在哪里? 我首先想到,它被设置为USER_DATA env var,但是我们也可以将它作为文件传递。 那个文件在哪里存储? 所有实例是通用还是取决于AMI? 这本身不是问题,只是想知道亚马逊如何做到这一点。 用户数据截图: http : //d.pr/GZlY

EC2增加大小后无法resize

我已经按照步骤调整EC2卷的大小 停止实例 拍了当前的卷的快照 在相同区域中使用较大尺寸的前一个快照创build了一个新卷 从实例中取出旧卷 将新卷连接到同一个挂载点上的实例 旧卷是5GB,我创build的是100GB现在,当我重新启动实例并运行df -h I仍然看到这个 Filesystem Size Used Avail Use% Mounted on /dev/xvde1 4.7G 3.5G 1021M 78% / tmpfs 296M 0 296M 0% /dev/shm 这是我运行时得到的 sudo resize2fs /dev/xvde1 The filesystem is already 1247037 blocks long. Nothing to do! 如果我运行cat /proc/partitions我看到 202 64 104857600 xvde 202 65 4988151 xvde1 202 66 249007 […]

如何将域redirect到Amazon EC2计算机?

我正在使用亚马逊的EC2来托pipe在JSP中构build的网站: http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p 我买了这个域名:www.p2pbrasil.com 我如何将www.p2pbrasil.comredirect到Amazon EC2中的我的网站? 当有人inputwww.p2pbrasil.com它redirect到http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p ?

为什么你不想使用云计算

我们公司正在考虑从将自己的服务器托pipe到EC2,我想知道这是不是一个好主意。 我已经看到很多关于云计算(特别是EC2)做x的东西,还是可以做y,但是我真正的问题是为什么你不想使用它? 如果你正在build立一个企业,那么你会selectpipe理你自己的服务器的麻烦是什么原因(成本之外)? 我知道有很多关于带宽,磁盘使用等的费用计算,但是当然还有维护自己服务器的其他费用。 为了这个讨论,我愿意考虑大致相同的成本。 我似乎记得Joel Spolsky曾经写过一些模糊的内容,但是我找不到它。 任何人有任何理由? 谢谢!

我们可以为EC2实例设置易于记忆的主机名吗?

我在EC2上运行了两个标准的Fedora实例。 我觉得亚马逊分配的实例的公有主机名太奇怪了,难以记住。 我想把它们改成简短的东西(比如红/蓝/绿/等)。 这样做有什么缺点吗? 我该如何设置,使其在重新启动后仍然存在? 谢谢。

将现有EBS卷附加到EC2实例文件系统问题

我有一些未知的问题与我的旧EC2实例,所以我不能ssh进入它了。 因此,我从旧卷的快照中创build了一个新的EBS卷,并尝试附加并将其挂载到新实例。 这是我做的: 从旧的快照创build一个新的卷。 创build一个新的EC2实例,并将卷作为/dev/xvdf (或/dev/sdf ) SSH进入实例,并试图装载旧的卷: $ sudo mkdir -m 000 /vol $ sudo mount /dev/xvdf /vol 产出是: mount: block device /dev/xvdf is write-protected, mounting read-only mount: you must specify the filesystem type 现在,我知道我应该指定filesytem作为ext4但由于卷包含了很多重要的数据,我不能通过$ sudo mkfs -t ext4 /dev/xvdf格式化它。 不过,我知道没有其他的方式来保存数据和同时指定文件系统。 我已经搜寻了很多关于它,我目前在亏损。 顺便说一句,“只读”的挂载也令我感到担忧,但是由于我根本无法安装音量,所以我没有关注它。 提前致谢! 编辑: 当我做sudo mount /dev/xvdf /vol -t ext4 (没有格式化)我得到: mount: wrong […]

如何在Amazone的EC2实例中运行代码?

我对EC2的function几乎一无所知。 我创build了一个Amazon Web服务(AWS)帐户。 然后我启动了一个EC2实例。 现在我想在这种情况下执行一个Python代码,我不知道如何继续。 是否有必要在实例中的某处加载代码? 或在亚马逊的S3中,并将其链接到实例? 哪里有可以解释实例用法的指南? 没有用户的指导,我感觉自己像一个飞碟飞行仪表前的男人。