使用 EC2Rescue for Linux - Amazon Elastic Compute Cloud

使用 EC2Rescue for Linux

下面是您可以执行以便开始使用此工具的常见任务。

运行 EC2Rescue for Linux

您可以运行 EC2Rescue for Linux,如以下示例所示。

例 示例:运行所有模块

要运行所有模块,请运行 EC2Rescue for Linux(不带任何选项):

./ec2rl run

有些模块需要根访问权限。如果您不是根用户,请使用 sudo 运行这些模块,如下所示:

sudo ./ec2rl run
例 示例:运行特定模块

要仅运行特定模块,请使用 --only-modules 参数:

./ec2rl run --only-modules=module_name --arguments

例如,此命令运行 dig 模块以查询 amazon.com 域:

./ec2rl run --only-modules=dig --domain=amazon.com
例 示例:查看结果

您可以在 /var/tmp/ec2rl 中查看结果:

cat /var/tmp/ec2rl/logfile_location

例如,查看 dig 模块的日志文件:

cat /var/tmp/ec2rl/2017-05-11T15_39_21.893145/mod_out/run/dig.log

上传结果

如果 AWS Support 需要您提供结果或者需要您从 S3 存储桶分享结果,请使用 EC2Rescue for Linux CLI 工具上传结果。EC2Rescue for Linux 命令的输出应提供您需要使用的命令。

例 示例:将结果上传到 AWS Support
./ec2rl upload --upload-directory=/var/tmp/ec2rl/2017-05-11T15_39_21.893145 --support-url="URLProvidedByAWSSupport"
例 示例:将结果上传到 S3 存储桶
./ec2rl upload --upload-directory=/var/tmp/ec2rl/2017-05-11T15_39_21.893145 --presigned-url="YourPresignedS3URL"

有关为 Amazon S3 生成预签名 URL 的更多信息,请参阅使用预签名 URL 上传对象

创建备份

使用以下命令为实例、一个或多个卷或者特定设备 ID 创建备份。

例 示例:使用 Amazon 系统映像 (AMI) 备份实例
./ec2rl run --backup=ami
例 示例:备份与实例关联的所有卷
./ec2rl run --backup=allvolumes
例 示例:备份特定卷
./ec2rl run --backup=volumeID

获取帮助

EC2Rescue for Linux 包括帮助文件,为您提供各可用命令的信息和语法。

例 示例:显示常规帮助
./ec2rl help
例 示例:列出可用模块
./ec2rl list
例 示例:显示特定模块的帮助
./ec2rl help module_name

例如,使用以下命令显示 dig 模块的帮助文件:

./ec2rl help dig