假设我已经为我的桶启用了S3版本控制: http : //docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html 然后,假设某人(例如,初级员工)弄乱了S3存储桶(意外删除了一些文件等) 然后,我怎样才能将整个版本化的存储桶恢复到特定的时间点? 我相信这应该是可能的,因为S3的API,但我宁愿不必自己写这样的脚本,因为害怕失去一些东西(我不是一个AWS专家)。 这个问题有没有很好的解决办法? 我使用S3存储桶作为我的Rails应用程序的映像存储,所以基于Ruby的我可以用作rake任务。
是否有可能通过CloudWatch获得可用磁盘空间量(df)? 如果是这样,那么什么度量代表可用磁盘空间?
我在欧盟地区拥有AWS EC2 AMI。 我想把它移到美国地区。 根设备types是EBS,操作系统是Linux。 是否有可能将图像转移到美国地区,如果是这样的话?
我见过很多关于创build AMI的教程,但是我从来没有真正理解AMI的全部概念。 是一个到实例的链接,或者它被存储并且永不改变。 此外,映像是否包含本地存储和所有安装在该实例上的软件包等,还是仅仅是特定实例configuration的副本。 谢谢
在AWS Elastic Load Balancer上安装SSL Cert有点困难。 我有一个来自GoDaddy的通配证书,需要在ELB上指出。 我运行了命令(我在负载平衡器后面的一台服务器上运行了它): openssl req -new -newkey rsa:2048 -nodes -keyout mydomain.key -out mydomain.csr 然后我发送了.csr文件到GoDaddy。 在这一点上,他们已经返回一个带有两个文件的zip文件夹: gd_bundle.crt和mydomain.com.crt 。 在看gd_bundle.crt时,它似乎有两个唯一的关键字(两个64位编码的string)。 亚马逊ELB要求公钥和私钥,并基于我所做的事情,我不确定哪个是什么。 从这一点,我不知道该怎么做才能得到这一切加载。 任何帮助将不胜感激。
我试图将亚马逊的新弹性容器registry(ECR)与我的Jenkins构build服务相集成。 我正在使用Cloudbees Docker Build&Publish插件来构build容器映像并将其发布到registry中。 要使用ECR而不是我的私人registry,我已经运行了AWS CLI命令aws –region us-east-1 ecr get-login这会发出一个docker login命令来运行 – 但是我只是复制出密码并创build了一个Jenkins从该密码(用户名始终为“AWS”)键入“用户名和密码”凭据。 那工作正常! 问题是由AWS CLI生成的ECR密码只有12小时有效。 所以现在,我必须每天手动重新生成密码两次,并手动更新Jenkins凭据屏幕,否则我的构build开始失败。 有没有办法生成永久的ECRlogin令牌,或以某种方式自动化令牌生成?
我将使我的网站在AWS服务器上运行,并且100%的预期网站受众将仅来自印度。 由于亚马逊提供的服务来自不同的区域,我想知道如果我select我的服务器在北维吉尼亚州或亚太地区,那么在性能和页面访问时间方面是否会有实质性差异? 我已经读了一些地方,更多的服务器在客户端的电脑附近,更快的网页加载在他的机器上。 随着客户端机器和服务器之间的跳数减less。 如果是这样,那么亚马逊在亚太地区(新加坡,东京,悉尼)提供三个地方,其中亚太地区(新加坡)是离印度最近的地方。 我应该只在新加坡服务器,或者我可以select任何位置? 请build议我?
我在一个AWS实例中托pipe的ubuntu机器上运行一个tomcat服务器。 我可以通过public_ip:8080到达服务器,但是当我将server.xml上的监听端口从8080更改为80连接被远程主机拒绝。 端口号80在AWS firewall上启用。 我通过sudo ufw status检查ufw ,但结果是inactive 是基础防火墙机制的前端吗? 我如何在firewall上启用端口80 ? 预先感谢。 iptables -S : -P INPUT ACCEPT -P FORWARD ACCEPT -P OUTPUT ACCEPT netstat -punta输出 Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 785/mysqld tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN […]
在AWS上,我们希望使用ELB来负载平衡承载多个应用程序的EC2实例。 理想情况下,我们希望对应用程序进行健康检查。 但是,AWS Elastic Load Balancer目前仅允许您ping一个位置进行运行状况检查。 考虑到每个EC2实例上部署的多个应用程序的状态,ELB实施健康检查的最佳方式是什么?
我正在使用AWS的RDS和MySQL的项目,并有一个“大”的实例。 文档很清楚,就计算资源和RAM而言,这意味着什么,但是我找不到logging我可以拥有多less开放式数据库连接的任何东西。 我正在使用的应用程序是PHP,它利用持久连接的PDO。 这意味着打开连接的数量可以达到在任何给定点运行的PHPsubprocess的最大数量。 我如何确保我的RDS实例的最大连接设置足够高以适应此?