在 Debian 上获取命令行 Amazon EC2 工具的推荐方法是什么?所以,基本上与这个问题相同,但对于 EC2 而不是 S3。
Ubuntu 有ec2-ami-tools和ec2-api-tools,但我找不到 Debian 的等效软件包。一篇题为“在 Debian 中安装 EC2 AMI 和 API 工具”的博客文章谈到了在包管理之外安装 Amazon 的包,但这似乎有点笨拙。
在基于 EBS 的 AMI 可用之前,可以使用命令ec2-migrate-image将 AMI 迁移到不同的区域。
是否有一种简单的方法可以对基于 EBS 的 AMI 执行相同操作?使用官方的亚马逊 EC2 API 命令行工具还是使用像boto这样的库?
我有一个基于实例存储(不是 EBS)的 EC2 实例,从官方Ubuntu 12.04 AMI(特别是ami-25e8d351:eu-west-1,32 位,实例根存储)启动。
它已启动并正在运行,我对其进行了一些更改(已安装的软件;调整了配置文件)。
现在我想将设置捆绑为 AMI(在 Amazon S3 上),即保存我所做的更改。但我无法在 AWS 控制台上执行此操作:

为什么“捆绑实例(实例存储 AMI)”选项显示为灰色?
更重要的是,有没有办法将此实例保存为 AMI?
ubuntu amazon-ami amazon-ec2 amazon-web-services amazon-instance-store
我正在寻找一种快速方法来保护 Tomcat 实例和在其上运行的所有 web 应用程序,以便访问任何页面都需要凭据(简单的用户名/密码)。
我猜Realm是做到这一点的“正确”方式,但这似乎不太容易设置。我们更喜欢一种您根本不必更改 web 应用程序本身的方式。任何人都知道是否有一种“快速而肮脏”的方法来实现这一目标?
我正在尝试将 MySQL 安装的数据文件移动到另一个地方,但它不起作用。
尝试启动 mysqld 时,我得到了这个/var/log/mysql/error.log:
110922 7:27:40 [Note] Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
110922 7:27:40 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
110922 7:27:40 InnoDB: Initializing buffer pool, size = 512.0M
110922 7:27:40 InnoDB: Completed initialization of buffer pool
110922 7:27:40 InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory. …Run Code Online (Sandbox Code Playgroud) 我需要(以编程方式,在 shell 脚本中)将EAR文件上传到 Debian (5.0.4) 上的 Amazon S3 存储桶。如果有的话,Debian 软件包为此提供了哪些简单的、可编写脚本的工具?
理想情况下,这将是一组类似于 Ubuntuec2-api-tools软件包中的命令行工具。
(我想要原始 S3 存储桶访问权限,所以请不要建议像 Jungle Disk 这样的解决方案。)
amazon-ec2 ×5
linux ×3
amazon-ebs ×2
debian ×2
ubuntu ×2
amazon-ami ×1
amazon-s3 ×1
backup ×1
mysql ×1
tomcat ×1