我们想为 AWS 中相当标准的堆栈创建一个模板。我们需要三层。
层:弹性负载均衡器
层:根据站点需求触发的警报创建/销毁多个Web服务器
层:数据库服务器
第 2 层上的实例应该知道数据库实例的主机名。理想情况下,我想获取数据库实例的私有 IP 并将其通过用户数据传递到 Web 服务器。
Fn::GetAtt不支持私有ip(只支持public)
我想另一种方法是构建堆栈,然后手动设置数据库私有 ip。虽然它确实使我们的设置不那么干净。理想情况下,我们希望在模板中描述所有内容。(即使这涉及通过user-data运行脚本)
有什么建议?
amazon-ec2 template amazon-web-services amazon-cloudformation
我正在使用 Amazon SES,它在 postfix master.cf 中看起来像这样......
aws-email unix - n n - - pipe
flags=R user=dhiller argv=/usr/bin/perl -I/opt/amazon/ses /opt/amazon/ses/ses-
send-email.pl -r --verbose -k /opt/amazon/ses/aws_credentials.conf -e https://em
ail.us-east-1.amazonaws.com -f support@alvazan.com ${recipient}
Run Code Online (Sandbox Code Playgroud)
我希望 support@alvazan.com 会覆盖发件人地址,但是从 wordpress 发送时似乎不起作用,尽管如果我使用命令行发送它可以工作。
任何人都知道如何配置 postfix 以在调用上面的 amazon perl 脚本之前将收到的所有电子邮件更改为具有发件人地址,以便我的发件人地址正确?
谢谢,院长
每当我尝试对在 EC2 上进行负载平衡的站点进行负载测试时,我都会收到以下消息:
ab -n 20 -c 20 http://www.somesite.com/
Benchmarking www.somesite.com (be patient)...Send request failed!
apr_socket_recv: Connection reset by peer (54)
Run Code Online (Sandbox Code Playgroud)
在没有负载均衡器的情况下托管在 EC2 上的任何站点都可以成功进行负载测试,所以我认为它与我配置的安全组无关。
AWS EC2 负载均衡器是否默认阻止此类请求?如果是这样,它如何区分基于 AB 和普通浏览器的 http 请求?
load-testing load-balancing amazon-ec2 amazon-web-services amazon-elb
我的远程开发人员经常出差并且 IP 地址不断变化。我希望他们能够连接到在 EC2 上的实例上运行的 VPN。一旦他们使用密钥连接到 VPN,他们就可以使用 VPN 将流量中继到 RDS 服务器。每天为每个开发人员不断更改安全组设置不是一种选择。
我研究了 OpenVPN,可以直接创建到托管 VPN 的实例的 VPN 连接。我相信我的路由不起作用,因为 RDS 不知道如何将回复路由回 RDS 实例。
如果我启动两个 Amazon EC2 实例并在其中一个运行 nslookup 以获取另一个的主机名,亚马逊将返回一个 10.* 地址。这在亚马逊内是可路由的,并且运行良好。
但这在不同帐户之间有效吗?如果我使用我的一个节点来 nslookup 属于另一个客户(但仍在同一个数据中心)的主机名,它会解析为 10.* 地址还是会提供标准的公共 IP?
有没有人提供托管在亚马逊 ec2 中的容错(复制)内存缓存解决方案,需要零维护并且只提供一个 IP?
我知道亚马逊提供 ElastiCache。但它仍然是相当低的水平并且有一些缺点:
我梦想有一个托管服务,它为我提供一个 IP 地址并且“始终有效”。
谢谢,马塞尔
我想清空一个分区上的所有数据。执行此操作的最快方法是什么?如果重要的话,它是一个 Amazon EBS 卷。
amazon-ec2 ×6
amazon-ebs ×1
amazon-elb ×1
amazon-rds ×1
amazon-ses ×1
cloud ×1
format ×1
hosting ×1
hostname ×1
linux ×1
load-testing ×1
memcache ×1
openvpn ×1
postfix ×1
template ×1
vpn ×1