我注意到,在新的Amazon AWS EC2 现货实例被自动启动(我已经打开了该选项)之后,文件系统的状态不是最新的(表示由于当前价格变化而导致之前的现货实例自动closures之前的最后一个状态超过我的限制)。 我猜新启动的现货实例文件系统的初始状态是基于我用来自动启动现货实例的AMI 。 我有以下问题: 是否有可能,如果可以,可以做些什么,在自动closures之前自动保存文件系统的状态,并在自动启动新的现场实例期间恢复它? 如果这是不可能的,至less可以自动下载和运行shell脚本,使系统达到所需的状态(通过apt-get自动更新系统,通过git获取最新的源代码等)? 谢谢!
我一直在评论Amazon S3和Amazon CloudFront的function和价格,以及其他提供商提供的类似服务。 有一件事情我不明白,为什么Amazon CloudFront定价似乎不像我看到的其他CDN那样需要存储成本。 我明白,我的文件被确定存储在S3上。 S3有存储成本。 但是,当我激活CloudFront时,根据我的理解,我的文件将被复制到许多地理位置分散的数据中心。 通过收取转账(加上请求)而不是存储,在我看来,亚马逊会在客户需要大量存储但转移不足的情况下受到伤害。 由于这看起来不正确,所以我想问一下:在理解Amazon CloudFront不收取存储费(超过S3存储成本)的情况下,我是否正确? 如果我是正确的,亚马逊是否对其CloudFront服务有任何存储限制,以防止他们从需要大量存储但使用很less带宽的客户那里损失资金?
多年来,我有一个个人AWS账户(为了开发者的目的),我在不同的时间创build了不同的EC2实例。 今天,我的一个客户要求我login他的AWS账户来创build一个实例。 他提供了他的用户名 (不是电子邮件地址)和密码 。 我假设login到我的客户帐户将是非常简单的。 首先,我去了http://aws.amazon.com ,点击“我的账户/控制台” – >“AWSpipe理控制台”,如下图所示: 点击“AWSpipe理控制台”后,出现以下login页面: 注意,这个login页面需要一个电子邮件地址。 不幸的是,我的客户没有给我一个电子邮件地址,而是用一个用户名(而不是一个电子邮件地址)。 我试图使用这个用户名(和提供给我的密码),但错误出现There was a problem with your request出现There was a problem with your request ,如图所示: 我之前也有一位使用AIM的客户,因此我试图使用https://My_AWS_Account_ID.signin.aws.amazon.com/console/ )的AIM users sign-in link https://My_AWS_Account_ID.signin.aws.amazon.com/console/ 。 我试图使用这个URL(用我的客户端的用户名代替My_AWS_Account_ID ),但是URL已经死了。 然后,我通过电子邮件向我的客户解释了这个问题 这是我的客户的回应: 去 https://aws.amazon.com/ select“我的帐户/控制台”| “AWSpipe理控制台” 你应该得到这个: (见下图) 这就是我通常需要做的。 让我知道是否有问题。 这是上面引用中引用的图像: 你看,我的客户端包含的屏幕截图提示input用户名和密码(不是电子邮件和密码)! (请注意,我的客户端也提供了login页面所需的Account 。)在尝试访问此login页面时,我手动键入了我在截图中看到的URL: https://signin.aws.amazon.com : https://signin.aws.amazon.com – 但是我被重新路由回login页面,提示input电子邮件和密码。 […]
我正在寻求澄清我认为是EC2安全组潜在的问题。 我正在build立一个连接到Linux实例的安全组。 我为HTTP和HTTPS访问创build了“任何地方”规则。 对于我的SSH规则,亚马逊教程说我应该限制入站访问我的公共IP地址 。 我没有得到的是如果你的公共IP地址是dynamic的,那么这是安全的还是可行的? 我的IP地址是dynamic的,那么当我的ISP更改我的公共IP时,会发生什么情况,我不能再ssh到我的实例? 链接到我正在使用的设置指南: http : //docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html (“创build安全组”的第7步“这对我来说似乎是个问题)
我有一个AWS Linux主机运行一个centos 7 docker容器,其中运行5.5.25和php-fpm。 PHP通过端口9000暴露在Docker容器之外,并向nginx服务器提供请求。 这个设置一直工作正常,但是当我最近打开php-fpm slowlog来尝试和debugging一些慢代码,我无法让PHPlogin缓慢的脚本。 我在/etc/php-fpm.d/www.conf中设置了以下内容: request_slowlog_timeout = 5s slowlog = /var/www/log/php-fpm-slow.log 和/var/www/log/php-fpm-slow.log由拥有777权限的www用户拥有。 每当一个缓慢的脚本运行时,以下是logging到php错误日志。 [07-Jul-2015 07:33:34] ERROR: failed to ptrace(ATTACH) child 18: Operation not permitted (1) [07-Jul-2015 07:33:34] WARNING: [pool www] child 18, script '/var/www/src/index.php' (request: "GET /index.php") executing too slow (5.700050 sec), logging 我从中得出,5秒的request_slowlog_timeout实际上正在触发,但由于某种原因,日志不能被生成。 我已经看到类似但不完全相同的问题,build议修改/etc/sysctl.d/10-ptrace.conf或/ proc / sys / kernel / yama […]
假设我有帐户A和B ,并且在每个帐户中航行实例a和b 。 a和b在相同的区域和区域。 a和b是否需要与私有IP互连? 例如,我login后,可以使用b的私有IP ssh到b吗? 我search的文件,我认为这可能是与VPC相关的,但是对于一个新的学习者来说,这有点复杂。 任何人都可以指定如何configuration它? 提前致谢。
每次我启动一个新的大型EC2实例,我得到30GB的存储空间, 我做错什么了吗? 我不应该得到850GB? 查看实例typeshttp://aws.amazon.com/ec2/instance-types/ Large Instance 7.5 GB memory 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each) 850 GB instance storage (2×420 GB plus 10 GB root partition) 64-bit platform I/O Performance: High API name: m1.large ps我使用AWSpipe理控制台向导启动我的实例。
我能够通过以下方式访问AWS: http : //www.agileweboperations.com/amazon-ec2-instances-with-opscode-chef-using-knife 现在,我得到一个刀子命令几乎工作: $ knife ec2 server create -r "role[base]" -I ami-c1aaabb5 -f t1.micro -S knife -i ~/.ssh/knife.pem –ssh-user ubuntu –region eu-west-1 -Z eu-west-1a 实例ID:i-xxxxxx 味道:m1.small 图片:ami-399ca94d 地区:欧洲西部1 可用区域:eu-west-1a 安全组:默认 标签:{“Name”=>“i-xxxxxx”} SSH密钥:刀 等待服务器………………………. 公共DNS名称:ec2-xxxxxx.eu-west-1.compute.amazonaws.com 公共IP地址:yy.yy.yy.yy 私人DNS名称:ip-xxxxxxx.eu-west-1.compute.internal 私人IP地址:zz.zz.zz.zz 等待sshd …………………………….. 但现在我得到一个超时。 任何想法/build议如何创build一个EC2实例准备厨师供应? 谢谢!
我计划为我的客户提供AWS EC 2上的实例,如果我使用AWS EC 2或Rackspace CS,似乎机架空间具有诸如狂热支持之类的不同function,但sla似乎不透明(100%保证在AWS中有迁移选项(这只发生在真正的云)停机时间,我需要在这个选项…请……. 这样我可以根据客户的业务规划。
我有一个AWS EC2实例。 我已经安装了tomcat,现在想通过端口8080上的浏览器访问它。当我尝试这样做时,浏览器挂起。 我已将8080添加到默认安全组 。 我看到你可以为不同的地区开放不同的港口,我已经为每个地区增加了港口。 这是我迄今为止所做的: //install tomcat # sudo yum install tomcat6 //open port on server # sudo iptables -A INPUT -i eth0 -p tcp –sport 8080 -m state –state NEW,ESTABLISHED -j ACCEPT //start tomcat # sudo service tomcat6 start //and rule to AWS security group for port 8080 AWS dashboard > ec2 […]