我想创build一个RDS mysql并将其复制到EC2服务器,因此数据库将是本地的,因此查询时间会更快(EC2是一个Web服务器)。 根据这里的第二段使用复制导出MySQL 5.6数据 : 只有在从MySQL数据库实例中导出数据库所需的时间内,才支持复制到在Amazon RDS外部运行的MySQL实例。 当数据被导出并且应用程序可以开始访问外部实例时,应该终止复制。 我知道不能或不应该这样做。 我对吗? 还有其他的select吗? 另外,我还看到了下面这两个问题,但是第一个是另外一个,第二个是几年前RDS复制function可用之前: 是否可以使用EC2 RDS MySQL实例作为外部主设备的从设备? Amazon RDS到EC2复制
问题 启动带有扩展HD卷的Ubuntu 14.04 EC2实例之后,如果Connection refused ,则ssh进入该实例。 EBS扩张过程 我的一台Ubuntu 14.04 EC2机器的HD尺寸很小。 为了解决这个问题,我遵循AWS自己的HD扩展手册 : 停止了机器 分离两个卷 拍了两卷的快照 从快照创build更大的卷 附上新的卷,并启动机器 除此之外,如果有问题的话,我借此机会在机器上添加弹性IP 。 在启动机器后,我不断地收到Connection refused错误消息。 我试图从VPC内部的私有IP和外部的ssh。 我使用了XX.X.XXX.XX IP和ec2-XX-X-XXX-XX.compute-1.amazonaws.com DNS名称,以及我从AWS下载的原始.pem密钥创build和我放在机器的.ssh/authorized_keys中的ssh密钥。 我得到相同的回应: ssh:连接主机ec2-XX-X-XXX-XX.compute-1.amazonaws.com端口22:连接被拒绝 笔记/我试过了什么 我已经将卷连接到另一个实例并检查它们。 这些文件在那里。 我尝试从/etc/ssh/sshd_config删除PermitRootLogin行 。 我尝试使用EC2控制台中的Java客户端连接到本机。 我已经尝试将原始卷连接到本机(扩展之前)。 我仍然Connection refused 。 根EBS卷连接在/dev/sda1 。 解 更新 : 问题解决了 。 在这里感谢所有人!
$aws ec2 create-image –instance-id xxx –name yyy –description "zzzz" –no-reboot 这创build了EC2实例的AMI映像,但没有创build额外连接卷的快照! 那么有什么方法可以在创build映像时备份EBS卷? 或者我们必须分别使用创build卷快照 $ec2-create-snapshot i-xxxx
在实际启动之前,aws cli是否有办法在给定的可用区域内检查实例types的可用性? 我正在VPC内部build立一个集群,在启动这些实例之前,需要你启动一个区域的子网(由aws指定或分配),但是不能保证你想要的实例types在这个区域中可用在此刻。 昨天我遇到了可怕的InsufficientInstanceCapacity错误,这不需要发生。 处理这个问题的正确方法是什么? 我看不到任何明显的ec2命令。 我可以遍历每个区域创build和销毁子网,直到我find一个坚持,但必须有一个更好的方法? 干杯,尼克
我正在将基础架构从linode(bleh)迁移到AWS(yay),并且遇到了一个有趣的场景。 我有2个节点在内部平衡器后面,这2个节点将运行多个服务(ntp,puppetmaster,rsyslog聚合等)。 监控多个端口的最佳做法是什么? 我是否必须为每个我想监视的端口启动一个负载平衡器? 现在我的负载均衡器设置为监视每个节点上的端口22,但显然可能会导致puppetmaster可能已经停止的情况,但负载均衡器仍然允许请求,因为端口22仍在响应。
我正在尝试在封装以下内容的模板中使用AWS autoscaling 生命周期挂钩 : AWS::AutoScaling::AutoScalingGroup具有关联的扩展/缩小策略,启动configuration,IAMangular色等。 AWS::AutoScaling::LifecycleHook用于EC2启动/终止事件。 AWS::SQS::Queue (在一个简化示例中)生命周期通知发布。 AWS::IAM::Role自动调节组的AWS::IAM::Roleangular色将通知发送到SQS队列。 启动ASG时,队列最终会生成两个生成周期挂钩的testing通知,但不会发送实例启动通知。 这里是比赛条件。 AWS::AutoScaling::LifecycleHook对象引用AWS::AutoScaling::AutoScalingGroup (因此取决于它)。 这决定了CloudFormation创build资源的顺序(首先创build组)。 问题是,组在钩子创build完成之前开始启动实例(实例启动不是模板的一部分,因此它开始并行执行)。 在创build钩子时,不会再有事件发布,因为已经创build了实例。 有什么办法可以解决它,并在堆栈启动时捕获启动事件?
我在AWS平台上有一个Windows Server 2012 R2 EC2实例,附有2个EBS卷,第一个(C :)是Windows SO(根卷),第二个是D服务器提供的静态文件存储。 在白天,某些文件在D:\上被读写,但是在夜间文件只被读取(没有创build/更新文件)。 如果在夜间(在只读的上下文中),我做了一个D:\的EBS快照,没有重启(用于备份),快照是安全的/一致的?
我目前正在尝试通过本教程: http : //kubernetes.io/v1.1/docs/getting-started-guides/coreos/coreos_multinode_cluster.html 据我所知,我有AWSCLI设置和configuration正确,还有EC2工具。 我已经经历了第一套指示: C:\Program Files\Amazon\AWSCLI>aws ec2 create-security-group –group-name kubernetes –description "Kubernetes Security Group" { "GroupId": "sg-3876e341" } C:\Program Files\Amazon\AWSCLI>aws ec2 authorize-security-group-ingress –group-name kubernetes –protocol tcp –port 22 –cidr 0.0.0.0/0 C:\Program Files\Amazon\AWSCLI>aws ec2 authorize-security-group-ingress –group-name kubernetes –protocol tcp –port 80 –cidr 0.0.0.0/0 C:\Program Files\Amazon\AWSCLI>aws ec2 authorize-security-group-ingress –group-name kubernetes –source-security-group-name kubernetes 但是当我尝试部署时遇到问题: C:\Program Files\Amazon\AWSCLI>aws […]
pipe理许多开发人员对许多AWS实例的SSH访问有哪些方法或最佳实践? 我希望能够通过一个简单而安全的操作为用户添加或删除多个实例的访问权限,而不是通过实例实例化,并在authorized_keys中添加/删除其公钥。 当然,我不希望同一个私钥被多个用户使用。
boto3是否可以访问EC2 CPU和内存使用情况? 我看了这里 ,却找不到文档中的任何内容。 如何以编程方式检查运行Windows 2012的EC2服务器上的内存和CPU使用情况? (最好用python)