问题标签 [ec2-ami]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 带有 YUM 的 PHP 扩展目录
我已经在 Linux 机器上安装了 PHP,但似乎无法从 PHP 中找到“模块”目录。在安装了 MAMP 的 Mac 上,此文件夹位于 中~/Applications/MAMP/bin/php/php5.3.6/
,但我无法确定此文件夹在 Linux 上的安装位置,yum
.
任何知道 yum 安装这些 PHP 目录的人吗?
编辑:有关环境的更多信息
我在 Amazon Linux AMI (ami-1624987f) 上使用 Amazon EC2。但在开发过程中,我使用 Ubuntu 并通过apt-get
.
安装由yum install php php-devel php-mysql
现在,当将应用程序移动到 EC2 时,似乎 apt 在此 AMI 上不可用,我必须使用 yum。似乎yum安装与apt不同,因为我找不到上述文件夹。
编辑2:结论
还有更多问题,所以最后我从 Amazon Linux 切换到了 Ubuntu,在那里我也可以使用 apt-get。但是chanthemanless的答案是有效的。感谢大家!
amazon-web-services - AWS AMI 多实例
如果我有一个启动两个实例的 AMI(EBS 支持),这两个实例会完全相互独立吗?底层基础设施如何工作?
我发现将整个想法描绘出来有点不知所措。是的,我对这整个 AWS 事物都是新手。
amazon-web-services - 如何同步 EC2 实例
我使用 AWS 的 Cloudformation 模板创建了一个 Web 集群。该脚本安装 Drupal 7。我通过 ssh 连接一个实例,删除 Drupal 7 并安装 Drupal 6。我希望其他实例(以及将来创建的实例)继承此修改。我怎么能做到这一点?
amazon-web-services - 准备好使用公共 MSMQ 创建 Amazon EC2 实例
背景:我们广泛使用 MSMQ,但我们知道它不是一个完美的选择,并且会产生许多问题,我们目前无法停止使用它。
为了使用 MSMQ,我们发现我们需要一个域控制器 - 但是,当我们尝试克隆 Amazon EC2 实例以便为我们的网络场增加更多功能时,这会产生一个额外的问题。
我们所做的:
- 安装了一个完全工作的 Web 服务器,带有 MSMQ,连接到 DC
- 从机器创建 AMI
- 从 AMI 创建一个新实例(我们希望我们可以简单地在这里结束)
- 新实例准备就绪,我们在其上运行 SysPrep - 以创建具有新 SID 的新纯机器
- 然后,当机器重新启动时,我们开始在登录到任一网络场服务器时遇到问题,在步骤 2 中创建的机器已关闭电源,我们只有第 1 步和第 3 步中的机器。我们最终必须关闭一台机器才能能够访问其他。
我们的目标:能够(理想情况下)拥有一个备用的 AMI,可用于快速启动 EC2 实例并将其添加到负载均衡器,从而减少服务器场的负载。启动实例可以是手动的,也可以是自动的,这并不重要——我们只是不想继续手动启动机器,然后手动配置它们,然后手动将它们添加到负载均衡器。
我们的问题:我们如何自动启动 Windows 2012 机器作为我们网络农场的一部分,并预先安装我们的“网站”和 MSMQ,以便当机器上线时,它是负载平衡器的一部分并开始工作?
谢谢你的帮助
amazon-web-services - AWS EC2 不断拒绝我的私有 SSH 2 密钥
已经在寻找解决方案,但似乎没有任何帮助,我正在做所有应该做的事情,我的实例不断向我返回消息“服务器拒绝我们的密钥”。
这是我一直在做的事情:
尝试了一百次重启,尝试了 SSH-1 RSA,尝试了公钥而不是私钥,尝试了带密码的密钥,尝试了一切。
其他人正在经历这种情况?
编辑:
认为这可能是一个安全问题,如果有帮助,这是我的规则:
amazon-ec2 - 动态创建的 EC2 实例上的 PostgreSQL 配置设置
首先让我说我认为有比我现在做的更好的做事方式......所以,请不要发表评论和回答说我应该使用不同的技术等。我有一个“合理”的具体问题。
一点背景:
基本上,我有一个系统,我每天都在处理大量不同但相当结构化的数据馈送(CSV 文件)。这是一个相当通用的 ETL 类型的系统。我开始编写 Python 脚本来在内存中完成这一切。但是,我发现我正在编写大量代码来检查和执行可以很容易地由 db 模式描述的规则。因此,我有一系列 SQS 队列(每个源一个),其中包含要处理的文件位置(在 s3 上)和要加载的 PostgreSQL 数据库脚本。哈基?是的; 大概。但是,在某种程度上,在 PostgreSQL 中定义所有规则非常容易。至少对于拥有大约 15 年 RDBMS 经验的我来说(那句老话是什么,当你只有一把锤子时,一切看起来都像钉子?)
所以,一切都很好。但是,在创建 EC2 实例时,我可以选择 image_id 和类型/大小。我有我使用的基本“PostgreSQL 工作人员映像”,但它确实适用于一种尺寸(微型)。
但是,现在我正在考虑尝试玩一下,看看如果我选择中小型,我可以获得什么样的收益。我最初的想法是,我将创建单独的 image_ids,并使用适合它们的 postgres conf 设置。不过,好像有点乱。(但是,整个事情有点混乱和hacky)
鉴于我所拥有的,有没有比单独的 AMI 更好的方法来实现这一点?
最后注意事项:
我的 AMI 都是 PostgreSQL 9.1 和 Ubuntu 12.04。数据库只是临时存储。它们仅在加载/处理/输出数据所需的 15 或 20 分钟内存在。
如果您觉得这个问题可以在 SE 的 DBA 网站上得到更好的回答,请随时添加评论。我通常从 StackOverflow 开始,因为它是一个更大的社区,而且它是一个让我感觉更自在的社区。我更像是一名开发人员,而不是一名 DBA。
linux - ec2实例上的linux cli选项卡自动完成功能损坏
当我制作 2 个新的 ubuntu x64 实例时,其中一个具有选项卡自动完成功能。另一个只是在切换时抛出空格。此外,第二个实例不会让我使用向上和向下箭头键循环浏览历史。
有谁知道如何解决这一问题。谷歌搜索没有提供太多。
两个实例之间的唯一区别是每个实例的大小。#1 是中号,#2 是小号。但两者都以相同的图像启动
amazon-ec2 - 来自自定义 EBS 支持的实例的 Instance Store AMI
抱歉,如果这应该从文档中很容易理解,但我没有 - 如果我使用一个容易获得的 Ubuntu EBS-boot AMI 启动 EC2 实例,安装一堆东西并在“/”下移动一些文件",然后我使用 创建一个 Instance-Store AMI ec2-bundle-vol
,实际驻留在安装在 "/" 的 EBS 卷上的数据是否会进入 AMI?
考虑到从用户的角度来看,我希望在我的自定义 AMI 的未来启动中在“/”下找到与原始实例中相同的内容。Amazon 拍摄“/”文件夹的快照以创建我的 AMI 也是有意义的(否则,会拍摄什么快照?!),即使 AMI 本身是基于实例存储的,而原始实例得到 EBS 的支持。
请帮助我理解这一点。
我指的是:http:
//docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-snapshot-s3-linux.html
http://docs.aws.amazon.com/AWSEC2/latest/命令行参考/CLTRG-ami-bundle-vol.html
谢谢。
amazon-web-services - 配置 AmazonLinux AMI 实例
我正在尝试设置一个 AMI,以便在启动时它会在服务器某处使用已定义的“配置”自动配置自己。我遇到了厨师和木偶。考虑到 Puppet,我能够运行他们的示例,但无法从 master 中看到用于自动配置的示例。我发现“Amazon Linux”不支持 Puppet Enterprise。团队选择了 Amazon Linux,并希望保留它,而不是仅仅因为一个工具不支持它而转向其他操作系统。有人可以给我一些关于如何实现这一目标的想法吗?(我试图通过一个良好的行业采用的可维护性工具远离自制的 shell 脚本)
amazon-web-services - EC2 无法为实例存储创建 AMI
我在尝试创建实例存储服务器包时遇到问题
Ubuntu 12.10
有什么想法可能是错的吗?
谢谢!