

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Amazon EC2 Linux 執行個體上執行 EC2Rescue 命令
<a name="ec2rl_working"></a>

EC2Rescue 是命令行工具。在 Linux 執行個體上安裝 EC2Rescue 之後，您可以透過執行 `./ec2rl help` 來取得如何使用工具的一般說明。您可以透過執行 `./ec2rl list` 來檢視可用模組，也可以透過執行 `./ec2rl help module_name` 來取得特定模組的協助。

下列是您可執行以開始使用本工具的常用任務。

**Topics**
+ [

## 執行 EC2Rescue 模組
](#ec2rl_running_module)
+ [

## 上傳 EC2Rescue 模組結果
](#ec2rl_uploading_results)
+ [

## 建立 Amazon EC2 Linux 執行個體備份
](#ec2rl_creating_backups)

## 執行 EC2Rescue 模組
<a name="ec2rl_running_module"></a>

**執行所有 EC2Rescue 模組**  
使用 **./ec2rl run** 命令而不指定任何其他參數。部分模組需要根存取權。若您不是根使用者，請在執行命令時使用 **sudo**。

```
./ec2rl run
```

**執行特定 EC2Rescue 模組**  
使用 **./ec2rl run** 命令，若為 `--only-modules`，請指定要執行的模組名稱。有些模組需要*引數*才能加以使用。

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

例如，若要執行 **dig** 模組以查詢 `amazon.com` 網域，請使用下列命令。

```
./ec2rl run --only-modules=dig --domain=amazon.com
```

**檢視 EC2Rescue 模組結果**  
執行模組，然後檢視 `cat /var/tmp/ec2rl/logfile_location` 的日誌檔。例如，可以在以下位置找到 **dig** 模組的日誌檔：

```
cat /var/tmp/ec2rl/timestamp/mod_out/run/dig.log
```

## 上傳 EC2Rescue 模組結果
<a name="ec2rl_uploading_results"></a>

如果 支援 已請求 EC2Rescue 模組的結果，您可以使用 EC2Rescue 工具上傳日誌檔案。您可以將結果上傳到 提供的位置， 支援 或上傳到您擁有的 Amazon S3 儲存貯體。

**將結果上傳至 提供的位置 支援**  
使用 **./ec2rl upload** 命令。對於 `--upload-directory`，指定日誌檔位置。對於 `--support-url`，指定由 支援提供的 URL。

```
./ec2rl upload --upload-directory=/var/tmp/ec2rl/logfile_location --support-url="url_provided_by_aws_support"
```

**將報告上傳至 Amazon S3 儲存貯體**  
使用 **./ec2rl upload** 命令。對於 `--upload-directory`，指定日誌檔位置。對於 `--presigned-url`，請指定 S3 儲存貯體的預先簽章 URL。如需為 Amazon S3 產生預先簽章的 URL 的詳細資訊，請參閱[使用預先簽章的 URL 上傳物件](https://docs.aws.amazon.com/AmazonS3/latest/userguide/PresignedUrlUploadObject.html)。

```
./ec2rl upload --upload-directory=/var/tmp/ec2rl/logfile_location --presigned-url="presigned_s3_url"
```

## 建立 Amazon EC2 Linux 執行個體備份
<a name="ec2rl_creating_backups"></a>

您可以透過建立 AMI 或建立附加磁碟區的快照來使用 EC2Rescue 備份 Linux 執行個體。

**若要建立 AMI**  
使用 `./ec2rl run` 命令，以及針對 --`backup`，指定 `ami`。

```
./ec2rl run --backup=ami
```

**若要建立所有附加磁碟區的多磁碟區快照**  
使用 `./ec2rl run` 命令，以及針對 --`backup`，指定 `allvolumes`。

```
./ec2rl run --backup=allvolumes
```

**若要建立指定附加磁碟區的快照**  
使用 `./ec2rl run` 命令，以及針對 --`backup`，指定要備份的磁碟區 ID。

```
./ec2rl run --backup=vol-01234567890abcdef
```