Articles of 亚马逊

如何更改AWS EC2实例的密码

我使用winscp / putty以root用户身份loginAWS EC2实例,并使用导入了openssh-key的.ppk文件。 早些时候,它被许多人分享,谁都不见了,所以现在我必须改变它,让其他人都不能访问它。 我试图在互联网上search它,但找不到任何。 提前致谢 :)

AWS Cloudwatch警报过早closures

我创build了一个闹钟来停止一个实例,如果它闲置太久(平均CPU利用率<2%,3个小时),给我发电子邮件。 但是在我的testing中,我注意到实例在1小时后停止了。 附件是电子邮件的报告: Alarm Details: Name: Stop Description: Created from EC2 Console State Change: INSUFFICIENT_DATA -> ALARM Reason for State Change: Threshold Crossed: 2 datapoints were less than the threshold (2.0). The most recent datapoints: http:// 0.0425, 0.038363636363636364. Timestamp: Thursday 14 March, 2013 22:20:11 UTC AWS Account: xxxxxxxxxxxx Threshold: The alarm is in the ALARM […]

是否有可能从EC2实例获取关于Elastic Beanstalk环境的元数据

我希望能够从EC2实例中提取有关当前弹性beanstalk环境的信息,以便将这些信息包含在从我的服务器发送的错误电子邮件中。 例如,了解当前环境的名称以及部署代码的版本标签都是有用的。 有没有人知道以编程方式做这个? 我知道已经有一个用于检索EC2信息的API,例如public hostname和AMI-id等等,但是我找不到弹性beanstalk的东西。 目前我的解决scheme是手动设置一些我的应用可以读取的环境variables,但显然这很麻烦。

为什么我不能使用Postfix发送/接收来自AWS Ubuntu的电子邮件?

我试图在我的AWS Ubuntu框上发送/接收电子邮件。 为此,我按照亚马逊在这里发布的指示。 (我跳过了题为“使用安全隧道configuration集成”一节 ) 不过,我仍然无法发送任何电子邮件。 当我尝试发送邮件到[email protected] ,它失败: local_user@ip-172-XXX-XXX-XXX:~$ netcat mydomain.com 25 220 mydomain.com ESMTP Postfix (Ubuntu) ehlo mydomain.com 250-mydomain.com 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from: [email protected] 250 2.1.0 Ok rcpt to: [email protected] 454 4.7.1 <[email protected]>: Relay access denied 这是什么日志文件显示: $ sudo tail -F /var/log/mail.log Oct 17 18:06:10 ip-172-XXX-XXX-XXX […]

停止/启动后没有公开IP Amzon EC2 intance

我已经build立了一个Elastic IP的AWS EC2实例。 静态IP和弹性IP都可以正常工作(显示默认的NGINX页面)。 但是,当我停止实例和START备份,只有一个public IP域的域 http://ec2-xx-xx-xx-xxx.compute-1.amazonaws.com/ 以上的域名parsing为实例的公网IP。 问题是实例无法发出任何传出请求(WGET,CURL,更新,安装包)。 原因是没有与实例私有IP关联的公有IP 。 (下图) 正如你可以看到第一个172.31.XX没有公共IP(在STOP / START之前)。 这发生在第一个STOP / START实例。 但是,如果我在没有设置弹性IP的情况下停止/启动,AWS会自动关联一个新的公有IP。 任何想法为什么发生这种情况?

使用cloudformation将名称分配给IAMangular色

我们如何设置/分配任何IAMangular色的名称,同时使用cloudformation创buildIAMangular色。 假设我想创build一个名为NewRole的IAMangular色,使用cloudformation脚本,但是我无法在IAMangular色的资源声明中find任何参数,我们可以在其中定义要创build的IAMangular色的名称。

在Squid Proxy之前的ELB监听协议

我们有两个Squid代理服务器来实现高可用性。 我们希望在这些Squid代理服务器之前使用Amazon ELB。 当我们使用负载均衡协议作为TCP和端口8080,实例协议TCP和端口3128 – 在testing实例上使用ELB名称导出鱿鱼代理后,我们能够连接到互联网。 但 当我们使用负载平衡协议作为HTTP和端口80,实例协议HTTP和端口3128 – 在testing实例上使用ELB名称导出squid代理后,我们无法连接到互联网。 Squid代理configuration是我们获得包的原始configuration文件。 我们只添加了虚拟主机名。 有可能使用HTTP而不是TCP?

通过IPv6通过SSH连接到Amazon AWS

在过去的几周里,我尝试将一个AWS实例configuration为可通过IPv6访问。 但是我似乎无法使用SSH连接连接到本机(Ubuntu Server 16)。 下面我做了什么: 我创build了一个具有IPv4和IPv6 CIDR块的公共VPC。 其中有一个自动分配IPv4和6个地址的子网 我创build了一个Internet网关(IGW),并让路由表指向它的所有传出stream量: 路由表 我设置ACL以允许所有传入的SSH通信: ACL 现在,虽然我可以访问机器,但是它是公网IPv4地址和DNS-Name,我无法通过IPv6build立连接 我在configuration中缺less一个步骤还是在我的AWS区域尚未完全支持IPv6? (EU-中央-1) 更新: 该实例具有IPv6地址,而且它的安全组允许入站SSH连接: iDOTstackDOTimgurDOTcomSLASHMkNhcDOTpng iDOTstackDOTimgurDOTcomSLASHFRcY4DOTpng 然而,每当我尝试通过它的IPv6地址连接到它,我得到一个“networking无法访问”错误

是否可以将EBS卷更改为不同的可用区域?

我在“eu-west-1c”可用区域创build了一个服务器,我尝试将“eu-west-1a”可用区域创build的卷附加到“eu-west-1c”,但是在“eu-west -1c“不可达。 有什么方法可以在不同的可用区域之间进行连接?

Amazon EC2 EBS定价一个月以上的dynamic分配空间?

我看到http://aws.amazon.com/ebs/说每月分配每GB $ 0.10。 但是,如果我在第一天创build一个30GB的EBS映像,在一天之后删除它,剩余时间为0GB,我将如何收费? a)30GB 分配 =>总共$ 3.00 要么 b)30GB / 30天=> 1 GB每月平均=> 0.10美元