Articles of amazon web services

终止一个特定的实例,并缩小由CloudFormationpipe理的Autoscaling组

我们有两个需要很长时间(20分钟到7天)的应用程序才能完成数据处理并正确取消configuration。 我们仍然希望使用Cloudformation在Autoscaling组中pipe理它们。 问题是,如果我们想要缩小集群,我们需要能够告诉自动缩放终止一个特定的实例,并减less一个集群的大小。 这在Cloudformation之外是可能的,但这会干扰使用Cloudformation更新自动调整组的能力。 如果使用Austoscaling Lifecyle Hooks将会很好,但是他们最多有48小时的等待时间。 还有什么其他的select?

AWS-EC2无法检测到EBS驱动器

在Windows Server 2021 R2服务器上意外重新启动后,服务器无法检测到EBS驱动器。 我附加了大约4个驱动器,但它们是不可见的/未在设备pipe理器/磁盘pipe理器中检测到,即只有C盘在磁盘pipe理器中可见。刷新/重新扫描磁盘也没有帮助。 有人可以build议我们如何找回磁盘。

设置子域以指向单个实例Elastic Beanstalk应用程序

我有一个已经部署到Elastic Beanstalk的多租户应用程序。 每个租户都有一个独特的子域,他们从中访问应用程序。 在部署到Elastic Beanstalk之后,我能够从提供的Elastic Beanstalk URL访问应用程序,但添加了一个子域导致了404。 我做的第二件事是在Route 53上购买一个域,并build立一个托pipe区域来指向托pipe在Elastic Beanstalk上的应用程序。 我已经阅读了关于如何将一个域或子域指向一个Elastic Beanstalk实例的几组指令,但到目前为止没有任何工作。 以下是我所尝试的: 为该域设置一个Alogging,以指向单个Elastic Beanstalk实例的弹性IP。 为该子域设置一个Alogging,以指向单个Elastic Beanstalk实例的弹性IP。 为子域设置CNAMElogging,以指向启动我的应用程序时提供的Elastic Beanstalk URL。 为子域设置CNAMElogging以指向单个Elastic Beanstalk实例的公有DNS条目。 每次尝试访问应用程序时,DNS都不会parsing。 我可以ping我的域名,它将parsing为一个我不认识的IP地址,但没有别的。 nslookup sub1.domainqa.com. 8.8.8.8 回报 *** google-public-dns-a.google.com找不到admin.cscoastqa.com .:不存在的网域 如何将驻留在Route 53上的域的几个子域指向同一个Elastic Beanstalk应用程序?

从共享快照创build的实例给服务器拒绝我们的关键错误

我已经从其他aws帐户的共享快照创build了一个实例,下面的步骤是由我完成的, 1.从其他帐户分享快照。 2.将其复制到我的帐户。 3.从卷volume ID-vol-594axxxx创build一个卷 4.使用volumenew ID-vol-704axxxx使用aw​​s市场中的centos启动一个新的实例ID-i-497cxxxx 5.从实例中重新获取音量。 6.将volumeold附加到实例并启动实例。 做完所有这些后,我的机器正常工作,我能够启动我的应用程序。 现在,我无法使用SSHlogin。 每当我尝试,它会给出一个错误消息:“服务器拒绝您的密钥。”

AWS创build映像卷types

创build映像(EC2 – >操作 – >映像 – >创build)时,会有一个卷typesinput,其中包含磁性,通用或预置IOPS选项。 我不知道为什么有必要在这里提出这个问题,因为我认为,当从这个启动的AMI创build一个实例的时候,我可以指定实例重build的卷types。 所以我的问题是,我需要在这里锻炼吗?还是我可以稍后修改音量?

签名的SSL证书不适用于Java Spring Webapp的EBS AWS

我正在寻求帮助获取HTTPS在我的AWS EBS wepapp上工作。 我已将证书加载到AWS,但仍无法通过HTTPS连接到我的网站。 我的应用程序使用Spring 4.1和Spring安全性3.2。 我的应用程序中的所有非HTTPS内容都正常工作。 MY AWS EBS环境使用运行Tomcat 8 Java 8的64位Amazon Linux 2014.09 v1.0.0。 我遵循漫长的过程从StartSSL获得签名证书。 我通过IAM 成功将我签名的证书,密钥和链上传到AWS。 在AWS的EBS环境中,我启用了HTTPS,将端口设置为443,并select了我新上传的证书。 重新部署与新的设置。 现在,当我尝试通过https连接超时 – 在日志中没有任何明显的… 我在AWS上很绿,所以我可以忽略一些东西。 我的直觉是指向负载平衡器中没有正确configuration的东西。 负载均衡器显示 Port Configuration Port 80 (HTTP) forwarding to 80 (HTTP) Stickiness: Disabled(Edit) port 443 (HTTPS, Certificate: mycert) forwarding to 80 (HTTP) Stickiness: Disabled(Edit) 我的头上也有好几个密码选项。 帮帮我!

连接到Amazon Web Services上的PostgresSQL数据库实例

我一直在尝试使用亚马逊上的指令来设置我的PostgreSQL数据库实例并将其连接到PG Commander。 在得到初始连接错误后,我检查了是否有任何常见问题,并发现通常安全设置是罪魁祸首。 当我去修复安全设置时,我收到以下消息: 您的帐户不支持该地区的EC2-Classic平台。 数据库安全组仅在支持EC2-Classic平台时才需要。 而是使用VPC安全组来控制对数据库实例的访问。 转到EC2控制台,转到EC2控制台查看和pipe理您的VPC安全组。 我去了networkingACL和安全组选项卡,并将其更改为接受来自我的IP的所有stream量,但是我仍然无法连接。 我也尝试使用portquiz.net来检查我使用的端口是否可以访问。 是否有可能我做错了什么,或者有其他原因的连接可能不工作? 更新:同样的问题发生在一个类似configuration的MySQL实例中,这表明这个问题要么不是针对我的PostgresSQLpipe理器的任何特定设置,要么是与PG Commander / Postgres和Sequel Pro / MySQL中的设置有关。

弹性群集上负载分布不均匀

亚马逊弹性caching集群看起来是一个非常好的自动缩放select,但似乎负载分布不相等的节点之间。 内存和CPU都明智的节点1似乎需要几乎两倍的资源比其他节点。 这通常会导致在高峰时间增加响应时间,即使其他大多数节点都处于理想状态。 我正在使用r3.2x实例(8cpu,60GB内存) 有没有人有同样的问题? 什么可能导致这种行为(在elasticache或我的memcache模块中)? 在我身边,我正在使用分布一致哈希(Ketamaalgorithm)。 任何更好的select?

如何在Linux下最好地使用亚马逊的“短暂”SSD设备?

亚马逊将“临时”SSD设备附加到大多数实例types – 这些都包含在虚拟机的成本中,速度很快,但是当虚拟机closures时,它们上的任何数据都会丢失。 如何充分利用它们? 我列举了以下三种可能性。 你拿什么? 有没有类似“最佳做法”的指导呢? 交换和tmpfs 最简单的方法是将所有这些设备初始化为swap: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvdn 202:208 0 37.5G 0 disk [SWAP] xvdo 202:224 0 37.5G 0 disk [SWAP] xvde 202:64 0 75G 0 disk / 然后在tmpfs上安装“discardable”文件系统(比如/ tmp)(大小设置为交换的100%)。 然后,可以将各种应用程序(varnish,rpmbuild,memcache,mysql)configuration为使用tmpfs支持的文件系统来存储任何可丢弃的数据。 这种方法的优点是简单,使所有的存储连接到一个虚拟机可用。 缺点是,应用程序可能没有足够的“可丢弃”数据来利用相当大比例的“短暂”存储 – 导致浪费。 镜像“短暂”和真正的存储 另一种方法是使用mdadm(8)将临时存储与镜像arrays(RAID1)中的实际(EBS卷)配对。 系统可以configuration为始终从镜像的快速“短暂”一侧读取,但等待双方写入时报告准备就绪。 这种方法在永久性和“短暂”设备上存储相同的数据,只有当存在更多的“临时”存储时才有意义,这比真正需要交换或直接使用应用程序更为重要。 快速SSD成为直写caching。 因为这样的arrays上的数据可以在重新启动后存活下来,并且可以用于所有的事情,而这些事情通常会被读取,但很less被写入,所以这似乎是一个很好的通用解决scheme 缺点是安装的复杂性和“成本” – 用这样一个镜像caching100Gb EBS卷,我们需要使用100Gb的临时存储。 使用ZFS […]

Amazon AWS IAM策略基于一天的时间

IAM服务是Amazon AWS允许基于date创build策略,如下所述: http://docs.aws.amazon.com/IAM/latest/UserGuide/AccessPolicyLanguage_ElementDescriptions.html#Condition 这似乎是指根据日历date来允许/拒绝操作。 例如2015年3月1日12:00之后 是否有可能创build一个条件,允许/否定在一天中的时间的基础上采取行动 例如在任何一天的14:00至18:00之间?