我知道我可以在EC2实例上安装s3fs的s3存储桶。 所以我有下一个问题,我可以以某种方式挂载EC2实例中的Amazon Cloud Front(我的S3存储桶文件)?
语境: 我使用apt-get自动在Ubuntu服务器上安装postgresql-9.1 。 这将创build所需的postgres用户。 Postgres数据位于重新安装后的外部卷上。 这些数据显然是由postgres用户拥有的。 我遇到的问题是,所有权不是以postgres的名字logging的,而是根据postgres在创build时的UID。 当服务器重新安装时, postgres有时会得到不同的UID,不再拥有数据目录, 因此不起作用 。 题: 我可以强制apt-get创build的用户postgres的UID固定的东西吗? 还是有另一种方法来解决我的问题? (正如您可能已经推断的那样,这是在Amazon EC2上的EBS卷上的数据)
可能重复: 你能帮我做一下容量规划吗? 我的团队已经创build了一个不错的Django应用程序,现在它将被部署在一个EC2实例上。 现在有几个问题,我正在寻找答案: 如何决定哪个实例适合我的应用(微型,小型,中型,大型等)。 换句话说,我怎么知道这个应用程序需要多less内存/处理能力? 我怎样才能量化我的服务器上的最大并发用户数。 这对于这个应用程序很重要,我需要知道有多less用户会被微/小/中或大的实例支持。 我应该去安装在单个实例上的所有东西,还是应该有单独的数据库实例,备份和应用程序。 我怎么能估计额外的资源需要增加每个用户(我认为这不会是线性的) 我知道这些问题的答案是非常主观的,大部分依赖于应用程序devise和架构。 因此,我更感兴趣的是了解做出这些决定的过程。
我希望允许位于us-east-1的EC2服务器读取us-west-2中的存储桶的内容。 每次尝试时,我都会得到一个“您尝试访问的桶必须使用指定的端点进行寻址,请将所有未来请求发送到此端点” 实际上是否可以允许这样的事情,还是被锁在一个区域的S3桶?
我想在两个EC2实例中设置一个mysql主/从configuration。 但是,每次重新启动实例时,IP地址(和主机名)都会更改。 我可以分配一个弹性IP地址,但宁愿使用内部IP地址。 我不能成为第一个这样做的人,但我似乎无法find解决办法。 有很多“入门”指南,但没有一个提到如何处理更改的IP地址。 那么在EC2中pipe理主/从复制的最佳实践是什么?
我在想。 假设我在一个专用的S3存储桶中有一个文件,然后我在其rc.local中部署一个类似这样的EC2实例: GET http://privateamazons3url.com 我该如何做到这一点,以便我自动部署的EC2实例可以访问我的私有S3存储桶,而无需通过AWS控制面板手动添加它。 我问的原因是因为我打算从另一台服务器使用快照映像使用Python boto脚本远程部署我的EC2实例,并且快照映像将包括从我的私有S3存储桶下载文件。
我有一个小型,低成本的VPS,我使用了一些“灰蒙蒙的Unix-guyshell”:基本上,托pipe一个运行XMPP机器人的Debian,在间歇性连接下使用tmux保持长时间的shell会话,与newsbeuter(所以我可以保持我的阅读同步之间的家庭和工作机器,而不诉诸谷歌阅读器等),一些随机笔记与vim,并通过SSH隧道出一些连接(我有sshd在端口443运行这个)。 由于我的订阅即将过期,因此我正在考虑将此服务器迁移到Amazon EC2(因为他们现在有一个免费套餐,我认为我适合)。 情况: 我没有与亚马逊服务或EC2的经验; 从未使用过任何一个。 我可以在他们提供的虚拟机上运行这个环境吗? 这个“微型”实例似乎满足了我的需求,全职运行,并且仍然在一年的免费阶层。 这可以吗? 有没有隐藏的成本,我没有注意到? 有没有人使用这种方法?
我使用chef引导了一个基于ec2 ubuntu的厨师节点,它创build了一个实例,但是它表示Failed to authenticate ubuntu – trying password auth并要求input密码。 但是新创build的ubuntu ec2实例不会有任何forms的密码设置。 抛出一个错误 ERROR: Net::SSH::AuthenticationFailed: [email protected] 我怎么绕过这个事件,还有什么问题,我必须做任何configuration的变化。 请帮助我,我是新来的厨师。
我有一个EC2实例运行Nginx的几个域。 我的configuration是这样开始的: server { listen 80; #disable_symlinks off; server_name _; #allow few domains #Adding 'www.' to url in case it doesen't if ($host !~* ^www\.) { rewrite ^(.*)$ http://www.$host$1 permanent; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } index index.html index.php; } 我不知道在ELB(亚马逊)上使用哪个pingpath,因为如果我尝试HTTP,实例总是失败。 如果我尝试TCP(端口80)ping成功。 我必须使用HTTP,因为我想使用粘性。 有什么build议? 谢谢,丹尼
我们使用ELB进行SSL终止,只有一个后端。 在部署期间,后端需要重新启动,通常需要几分钟才能启动。 我的问题: 由于我只有一个后端,所以我不能从ELB中删除它,我只是想closuresELB健康状况检查,所以当服务器重新启动时stream量仍然会立即到达后端,这有可能吗?