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