Amazon Elastic Compute Cloud
Linux 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

使用 EC2Rescue for Linux

下面是帮助您了解如何使用此工具的常见任务。

获取帮助

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

使用 help 命令

  • 使用 help 命令获取常规帮助:

    [ec2-user ~]$ ./ec2rl help

列出可用模块

  • 列出所有可用模块:

    [ec2-user ~]$ ./ec2rl list

获取特定模块的帮助

  • 列出特定命令的帮助详细信息:

    [ec2-user ~]$ ./ec2rl help module_name

    显示 dig 模块的帮助文件的示例命令:

    [ec2-user ~]$ ./ec2rl help dig

运行模块

您可以使用这些步骤运行 EC2Rescue for Linux。

运行模块

  1. 运行模块:

    [ec2-user ~]$ ./ec2rl run --only-modules=module_name --arguments

    示例命令,使用 dig 模块查询 amazon.com 域:

    [ec2-user ~]$ ./ec2rl run --only-modules=dig --domain=amazon.com
  2. 查看结果:

    [ec2-user ~]$ cat /var/tmp/ec2rl/logfile_location

    例如:

    [ec2-user ~]$ 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 命令的输出应提供用于完成此操作的命令。

上传到 Support

  • 上传结果到 Support:

    [ec2-user ~]$ ./ec2rl upload --upload-directory=/var/tmp/ec2rl/2017-05-11T15_39_21.893145 --support-url="URLProvidedByAWSSupport"

上传到 S3 存储桶

  • 将结果上传到 S3 存储桶:

    [ec2-user ~]$ ./ec2rl upload --upload-directory=/var/tmp/ec2rl/2017-05-11T15_39_21.893145 --presigned-url="YourPresignedS3URL"

    注意

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

创建备份

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

备份实例

  • 创建实例的备份:

    [ec2-user ~]$ ./ec2rl run --backup=ami

备份所有卷

  • 创建与实例关联的所有卷的备份:

    [ec2-user ~]$ ./ec2rl run --backup=allvolumes

备份一个卷

  • 创建一个卷的备份:

    [ec2-user ~]$ ./ec2rl run --backup=volume ID