我在Amazon EC2上有一个实例,它包含一个大型文件(〜180MB)。 我需要将该文件复制到我的本地机器,所以自然我尝试了scp 。 经过多次尝试,最高速度达到20-30kb / s,连接断开(我只有一次达到〜200KB / s一段时间,但连接断开),我尝试了HTTP。 通过HTTP,我得到了1MB / s,并上升到2MB / s,在两分钟内完成转移。 在scp上,ETA大概是三个小时。 我知道,由于encryption, scp比HTTP要慢,但是我不认为这可能会导致性能降低大约30倍。 所以我猜测有一些节stream,可能是在我的ISP。 任何方式我可以find肯定? 还是有其他原因?
任何时候我在EC2站起来一个虚拟机,你第一次ssh进入它,我总是得到这个消息: The authenticity of host 'ec2-xxxxxx.compute-1.amazonaws.com (nnnn)' can't be established. RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx. 和其他人一样,我只是说是的 Are you sure you want to continue connecting (yes/no)? yes 我明白指纹是什么,为什么它是好的,所有的。 我想知道的是,几年前,因为它是一个物理机器,我正在build立…我可以检查物理机器并validation是的,这是指纹。 有没有办法在EC2控制台上独立validation“是的,这是指纹”? 如果是这样,你怎么find它?
在今天的ssh会议上,我的amazon ec2实例在login时收到以下通知: 系统信息由于负载高于1.0而被禁用 读这个: System load averages is the average number of processes that are either in a runnable or uninterruptable state. A process in a runnable state is either using the CPU or waiting to use the CPU. A process in unin‐ terruptable state is waiting for some I/O access, eg waiting for disk. […]
我已经在要创build快照的EC2实例上安装了卷。 我使用以下策略创build了一个新的IAM用户: { "Statement": [ { "Sid": "…", "Effect": "Allow", "Action": [ "ec2:CreateSnapshot", "ec2:CreateTags", "ec2:DeleteSnapshot", "ec2:DescribeAvailabilityZones", "ec2:DescribeSnapshots", "ec2:DescribeTags", "ec2:DescribeVolumeAttribute", "ec2:DescribeVolumeStatus", "ec2:DescribeVolumes" ], "Resource": [ "arn:aws:ec2:eu-west-1:MY_USER_ID" ] } ] } 我已经将访问密钥和秘密添加到了我的~/.bashrc并提供了它。 当我运行ec2-describe-snapshots我得到这个响应: Client.UnauthorizedOperation: You are not authorized to perform this operation. 当我的"Resource"只是"*"我能够列出所有types的亚马逊的快照。 我正在寻找在eu-west-1地区创build/可见的快照。
我试图从私人s3桶检索一些文件到文件系统位置elastic beanstalk ec2实例,但没有成功。 我创build了一个名为dev-config的桶,其中包含一个名为local.properties的文件。 我已经创build了一个IAM策略 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:*", "Resource": [ "arn:aws:s3:::dev-config", "arn:aws:s3:::dev-config/*" ] } ] } 并将该策略与IAMangular色相关联,该angular色又与EC2实例相关联。 我已经确认,我可以使用aws-cli从s3存储桶获取文件,而不提供任何其他凭据。 即aws s3 ls s3://dev-config/local.properties 我的项目中添加了以下文件: .ebextensions / 01_files.config "/usr/share/tomcat7/lib/local.properties" : mode: "000777" owner: ec2-user group: ec2-user source: http://s3.amazonaws.com/dev-config/local.properties 我也尝试了一些源代码的变种 source: http://dev-config.s3.amazonaws.com/dev-config/local.properties source: http://dev-config.s3.amazonaws.com/local.properties source: s3://dev-config/local.properties 而且我也尝试添加一个authentication属性没有成功(似乎没有可能的身份validation文件)。 authentication:S3Access 迄今为止,这些方法都没有奏效。 在某些情况下,我在日志中获取拒绝访问的消息: <?xml […]
因为坦率地说,如果没有…
我如何准备我的网站基础设施运行在一个EC2实例对DOS攻击? 我用nginx作为反向代理运行apache
我需要知道什么时候自动缩放应该closures一个实例,因为我希望这些实例注册自己并从给定的服务中注销自己。 我知道自动缩放可以随时启动/停止任何实例,所以我需要通知实例什么时候会closures。 有没有实现这种行为?
我似乎有越来越多的EC2实例,并且都运行良好,花花绿绿。 然而,我正面临的一个问题就是搞清楚在机器之间进行SSH连接的策略。 通过我的私钥复制到每个实例是反生产性的,并且当我需要从我的个人计算机进行SSH访问时,它工作正常,但是当我需要从一台机器到另一台机器间的SSH时,无法正常工作。 有什么体面的战略来解决这个问题? 如何在您的EC2实例集群之间进行SSH连接?
我对EC2很陌生,在初次设置时遇到一些问题。 我遵循这个指南: http : //www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/与我使用的区别 ec2-run-instances –instance-type t1.micro ami-7f418316 -k ec2-keypair 创build我的实例。 当我尝试去公共DNS提供(ec2-107-22-254-80.compute-1.amazonaws.com)我无法加载页面。 我试着运行命令 ssh -i ec2-keypair [email protected]/ 但在terminal收到此消息: ssh: Could not resolve hostname ec2-107-22-254-80.compute-1.amazonaws.com/: nodename nor servname provided, or not known 我如何在EC2上正确设置一个免费的微型实例?