Articles of amazon web services

CoreOS成员是否需要有一个公共IPjoin一个etcd2集群?

我在私有子网中启动5个coreos EC2成员。 然后为其中一个成员分配一个弹性IP。 似乎只有那个分配了ip的可以joinetcd2集群,并且永远在等待其他的4。 这是我的云configuration #cloud-config coreos: update: reboot-strategy: "etcd-lock" etcd2: discovery: "https://discovery.etcd.io/_____hash_____" advertise-client-urls: "http://$private_ipv4:2379" initial-advertise-peer-urls: "http://$private_ipv4:2380" listen-client-urls: "http://0.0.0.0:2379,http://0.0.0.0:4001" listen-peer-urls: "http://$private_ipv4:2380,http://$private_ipv4:7001" fleet: public-ip: "$private_ipv4" metadata: "region=us-west" units: – name: "etcd2.service" command: "start" – name: "fleet.service" command: "start" 这里是公共ip的成员的错误 error #0: client: etcd member https://discovery.etcd.io returns server error [Gateway Timeout] waiting for other nodes: error connecting […]

将域名分配给AWS ElasticIP

我无法注册通过亚马逊的Route 53购买的域名(例如mydomain.co.uk)。我有一个AWS实例,我已经设置为一个弹性IP地址(例如10.10.10.10) – 我可以访问实例通过这个IP罚款。 我在Route 53控制面板中将以下设置为域的托pipe区域: A – mydomain.co.uk, 10.10.10.10 (elastic IP of machine) NS – mydomain.co.uk, ns-969.awsdns-57.net ns-357.awsdns-44.com ns-1643.awsdns-13.co.uk ns-1412.awsdns-48.org SOA – mydomain.co.uk, ns-1412.awsdns-48.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400 名称服务器值从注册的域获得。 尝试访问域(在Chrome中)会返回错误ERR_NAME_RESOLUTION_FAILED 。 这是我第一次做这样的事情,有没有什么明显的我做错了?

如何在AWS上平衡应用程序

我对AWS有点了解,但不是完整的图片。 如果有人能填补我的空白,那将是好事。 假设我有Web应用程序A,使用Amazon RDS B。 我有数据库中的队列,以便所有传入的请求添加队列中的行,并由我的后台进程挑选作业。 对于一个服务器,它的权利。 我想知道如何构build该应用程序,以便可以使用负载平衡器和自动缩放组进行扩展 我的疑惑是: 我知道Auto scale group在高负载情况下可以创buildA的新实例。 但是RDS呢? 假设我有4个Ec2实例,但RDS只有1个。如果是的话,RDS如何pipe理4个实例的负载 另一个是我有后台进程从队列表中拾取任务。 他们怎样才能与实例进行扩展。 任何想法,我怎么能得到更好的图片

CW图像优化器opt-jpg丢失

我在AWS上使用Wordpress(CentOS)。 我尝试安装CW Image Optimizer。 我看到“CW Image Optimizer需要使用littleutils,而您错过了:opt-jpg”。 插件设置页面上的错误。 当我尝试了$ which opt-jpg时,它会抛出一个错误, / usr / bin /其中:no opt-jpg(/ sbin:/ bin:/ usr / sbin:/ usr / bin:/ opt / aws / bin) 我也尝试运行$ ln -s / usr / local / bin / opt-jpg / usr / bin / opt-jpg 我得到下面的错误, ln:无法创build符号链接“/ usr / bin / opt-jpg”:File Exists […]

yum中的RHEL 6.5:由于404 Not Found而无法检索存储库元数据

我有一个RHEL 6.5 EC2的实例,百胜破了 yum干净一切 $ yum clean all Loaded plugins: amazon-id, rhui-lb, security Cleaning repos: dag epel rhui-REGION-client-config-server-6 rhui-REGION-rhel-server-releases rhui-REGION-rhel-server-releases-optional : rhui-REGION-rhel-server-rh-common rhui-REGION-rhel-server-rhscl webmin Cleaning up Everything 百胜干净的元数据 $ yum clean metadata Loaded plugins: amazon-id, rhui-lb, security Cleaning repos: dag epel rhui-REGION-client-config-server-6 rhui-REGION-rhel-server-releases rhui-REGION-rhel-server-releases-optional : rhui-REGION-rhel-server-rh-common rhui-REGION-rhel-server-rhscl webmin 0 metadata files removed 0 sqlite files […]

使用Jenkins运行aws命令

我build立了一个Jenkins的工作来运行aws命令。 当我执行构build时,它失败,错误消息是: + /usr/local/aws/bin/aws elasticbeanstalk describe-environments /tmp/hudson3332739386589747399.sh: 2: /tmp/hudson3332739386589747399.sh: /usr/local/aws/bin/aws: not found Build step 'Execute shell' marked build as failure 我不知道我在做什么错。 任何想法如何解决它?

避免由于WWW规范化而导致该子域被redirect

我将这个URL cnonicalization添加到我的.htaccess文件中: RewriteEngine on RewriteCond %{HTTP_HOST} !^www.example.com [NC] RewriteRule ^/?(.*)$ http://www.example.com/$1 [L,R=301] 但现在我的子域shop.example.com正在redirect到www.example.com。 我怎样才能使shop.example.com工作,而不删除URL规范化? 我使用amazon web services。

Amazon CodeDeploy在无效证书上失败

在过去一年左右,我一直在使用Amazon CodeDeploy部署到在C3.large实例上运行的AMI ubuntu-trusty-14.04-amd64-server-20150325(ami-d85e75b0)。 我使用文档中的标准用户数据脚本来安装CodeDeploy代理: #!/bin/bash apt-get -y update apt-get -y install awscli apt-get -y install ruby2.0 cd /home/ubuntu aws s3 cp s3://aws-codedeploy-us-east-1/latest/install . –region us-east-1 chmod +x ./install ./install auto 我最近发现我需要M4.large提供的性能,但为了做到这一点,我需要运行在HVM虚拟化types上,所以我激活了ubuntu-trusty-14.04-amd64-server-20160114.5(ami-fce3c696 ),SSD Volume AMI Type使用相同的确切脚本。 当我尝试使用CodeDeploy进行部署时,CodeDeploy没有报告任何事件,所以我进入新的实例来读取CodeDeploy日志,并发现两条有趣的行: 2016-04-01 20:49:25 ERROR [codedeploy-agent(2080)]: Error validating the SSL configuration: Invalid server certificate 2016-04-01 20:49:25 ERROR [codedeploy-agent(2080)]: booting child: error […]

curlNSS错误-12156 ssl连接错误

在AWS服务器上运行cURL时出现以下错误: curl -v –insecure –disable-epsv -l ftps://foo.com/ –user "foo:bar" * Initializing NSS with certpath: sql:/etc/pki/nssdb * warning: ignoring value of ssl.verifyhost * skipping SSL peer certificate verification * NSS error -12156 * Closing connection #0 * SSL connect error curl: (35) SSL connect error 这个错误非常相似: curl:(35)SSL连接错误,但错误代码是-12156 。 我似乎无法在文档中find有关此错误代码的任何信息: https : //developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/SSL_functions/sslerr.html 有没有人看到这个错误,或可以指示我的文档,会给我更多关于错误代码的细节?

无法使用Elastic IP访问Amazon EC2 Centos 6 Web服务器

我是Linux和AWS的新手。 我所做的:1.我已经从AWS商店设置了一个Centos 6实例。 2.我刚刚安装了Web服务器,并configuration了基本的Web服务器。 3.我设置了可以访问端口80和443的安全组。我没有碰到IPtables或编辑httpd.conf中的任何东西。 什么工作:1.我能够SSH很好,2.我已经复制了一个index.html文件var / www / html。 当我通过SSH在本地对公共dns执行wget时,该文件会下载 什么不起作用:1.无法浏览到Web服务器。 http://ec2-52-50-168-32.eu-west1.compute.amazonaws.com/或公共IP 52.50.168.32 iptables -line -vnl sudo iptables –line -vnL 链INPUT(策略ACCEPT 0包,0字节)num pkts个字节目标protselect输出源目的地 1 10479 2006K ACCEPT all – * * 0.0.0.0/0 0.0.0.0/0状态RELATED,ESTABLISHED 2 0 0 ACCEPT icmp – * * 0.0.0.0/0 0.0.0.0/0 3 1 60 ACCEPT all – lo * 0.0.0.0/0 0.0.0.0/0 4 […]