Articles of amazon web services

AWS botofilter

以下是我从运行aws ec2 describe-volumes获得的JSON结果(对于一个卷): { "AvailabilityZone": "eu-west-1a", "Attachments": [ { "AttachTime": "2015-02-23T15:01:37.000Z", "InstanceId": "i-abcd1234", "VolumeId": "vol-pqrs1234", "State": "attached", "DeleteOnTermination": true, "Device": "/dev/xvda" } ], "Tags": [ { "Value": "on", "Key": "snapshot" }, { "Value": "srv001: /", "Key": "Name" } ], "Encrypted": false, "VolumeType": "gp2", "VolumeId": "vol-pqrs1234", "State": "in-use", "Iops": 24, "SnapshotId": "snap-klmn1234", "CreateTime": "2015-02-23T15:01:37.000Z", "Size": 8 […]

针对aws eb的SSL证书并发症

我使用Digicert购买SSL证书,并根据需要提供不同的文件 DigiCertCA .crt .pem star_evercam_io .crt .pem TrustedRoot .crt .pem 我完全不知道,我怎么能从这个私人钥匙。 我需要做的是使用此命令将SSL证书发送到AWS aws iam upload-server-certificate –server-certificate-name myServerCertificate –certificate-body file://public_key_cert_file.pem –private-key file://my_private_key.pem –certificate-chain file://my_certificate_chain_file.pem 完全搞不清哪个文件放在哪里。 以及如何从中创build私钥。 任何一个熟悉这个问题,那么请帮助,我一直在这个问题上search了3个星期,但我所有的虚荣 PS:我试图创build私人密钥与Stackoverflow中提到的许多命令,但与那些私人密钥,我总是从aws得到错误 A client error (KeyPairMismatch) occurred when calling the UploadServerCertificate operation: The private key did not match the public key provided. Please verify the key material and try again.

是否有可能在没有停机的情况下更新网站,而没有在AWS上使用Elastic Load Balancer?

我有一个独立的EC2实例托pipe的ASP.NET MVC应用程序。 我的Route53托pipe区域具有EC2实例的弹性IP的logging。 我没有Elastic Load Balancer,我没有一个要求。 是否有可能将我的网站的新版本部署到AWS中, 而不需要停机或不需要build立和支付Elastic Load Balancer?

EC2是否可以与其他区域的另一个Elasticache进行通信?

我在亚太(新加坡)地区有一个EC2实例,我想连接到在俄勒冈州(美国西部)地区发起的Elasticache实例。 阅读完之后,我明白Elasticache只能从同一个VPC中的实例访问。 有没有办法允许这样的通信?

Binlog格式 – RDS默认

默认情况下,MySQL 5.6默认的二进制日志logging格式是“STATEMENT”。 ( https://dev.mysql.com/doc/refman/5.6/en/replication-formats.html ) 在RDS上运行的MySQL 5.6的默认格式设置为“MIXED”( http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Concepts.MySQL.html )。 好像STATEMENT甚至不可用。 这种差异背后的背景是什么?

通过嵌套云形成模板,S3桶替代

aws cloudformation create-stack –stack -name myteststack –template-body file:////home//local//test//sampletemplate.json 基于AWS Cloud Formation文档,我们可以使用嵌套云形成。 但是,它只是通过将模板JSONfile upload到S3存储桶来调用嵌套云形成模板。 有没有其他的方法来通过嵌套云形成模板? 像这样的东西(我猜…) aws cloudformation create-stack –stack-name myteststack –template-body file:////home//local//test//main-template.json file:////home//local//test//nested-template.json

通过Elastic Load Balancer传递多个https域

我只是把网站从一个域移到另一个域。 它仍位于AWS Elastic Load Balancer后面的相同服务器上。 我还将负载均衡器上的证书更改为新域的证书。 问题是,所有现有的链接是https://www.old-domain.com – 所以当他们击中负载平衡器,SSL握手失败,所以它不redirect(B / C证书是没有http://newdomain.com ) 我想弄清楚如何redirect旧网域的https链接。 看起来最好的select是: 获取主题替代名称(SAN),将所有域放在那里,并将旧域redirect到NGINX conf中。 但是,这是昂贵的! 续订https://old-domain.com的证书,然后在单独的IP上redirect,并在那里redirect。 但这意味着另一个EC2实例,对吧? 咩。 这篇文章似乎谈到了另一个解决scheme,但是我还没有充分理解它: 在AWS ELB中的多个EC2实例上扩展多个SSL域 build议最好的方法来做到这一点? 我很感激!

在我的VPC中设置一个VPN。 为什么我不能连接到VPC上的其他主机?

注意:这里有一个类似的问题,但我不明白答案。 我刚刚在VPC内部的EC2主机上使用OpenVPNbuild立了VPN服务器。 我configuration了VPN来通过VPN隧道所有的互联网stream量。 我已经连接到VPN成功,它似乎工作(我的公共IP已经改变)。 问题是我无法连接到VPC中的任何其他主机。 如果我编辑我的安全组明确白名单我的IP,那么我可以连接,但这不是设置VPN的意图。 我错过了什么?

使用AWS VPN客户端访问内部Web应用程序

我试图将客户端的networking连接到我们的AWS数据中心,以允许访问(之前公开的)内部networking应用程序。 目前,我们已经build立了dynamic​​路由到一个新的,空的VPC的CIDR与客户端的networking不冲突,作为我们主要的VPC冲突的VPNbuild立。 几个问题: 1)该CIDR是否需要广告​​或传播到客户端networking,我该怎么做? 2)我如何将该范围内的客户端可访问IP地址转发到包含Web应用程序的VPC的内部IP地址? 3)一旦完成,我该如何将安全组应用到该VPN连接,以限制对该IP的访问? 或者,我是否以这种错误的方式去做?

如何在AWS安全组中添加源IP范围?

我可以添加forms为xxxx / 24的IP。 但是,我如何添加一个说50 IP的范围? 它似乎傻傻的打字他们!