使用 EC2Rescue for Linux - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 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

上传结果

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

例 示例:将结果上传到 Amazon Web Services 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