

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

# `pcluster export-image-logs`
<a name="pcluster.export-image-logs-v3"></a>

透過傳遞 Amazon S3 儲存貯體，將映像建置器堆疊的日誌匯出至本機`tar.gz`封存。

```
pcluster export-image-logs [-h]
                 --image-id IMAGE_ID
                [--bucket BUCKET]
                [--bucket-prefix BUCKET_PREFIX]
                [--debug]                         
                [--end-time END_TIME]
                [--keep-s3-objects KEEP_S3_OBJECTS]
                [--output-file OUTPUT_FILE]
                [--region REGION]
                [--start-time START_TIME]
```

**注意**  
`export-image-logs` 命令會等待 CloudWatch Logs 完成日誌的匯出，因此預期會經歷一段時間而沒有任何輸出。

## 具名引數
<a name="pcluster-v3.export-image-logs.namedargs"></a>

**-h, --help**  
顯示 的說明文字`pcluster export-image-logs`。

**--bucket *BUCKET\$1NAME***  
指定要匯出映像建置日誌的 Amazon S3 儲存貯體名稱。它必須與影像位於相同的區域。  
+ 您必須將許可新增至 Amazon S3 儲存貯體政策，才能授予 CloudWatch 存取。如需詳細資訊，請參閱《*CloudWatch Logs 使用者指南*》中的[設定 Amazon S3 儲存貯體的許可](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/S3ExportTasks.html#S3Permissions)。
+ 從 **3.12.0** AWS ParallelCluster 版開始， `--bucket`選項為**選用**。如果未指定 選項，則會使用區域預設儲存 AWS ParallelCluster 貯體 (`parallelcluster-hash-v1-DO-NOT-DELETE`)，或如果`CustomS3Bucket`已在映像組態中指定 ，則會使用。
如果使用 AWS ParallelCluster 預設儲存貯體，則 pcluster 會負責設定儲存貯體政策。如果您在升級至 **3.12.0** AWS ParallelCluster 版之前自訂儲存貯體政策，將會覆寫儲存貯體政策，而且您將需要重新套用變更。

**--image-id, -i *IMAGE\$1ID***  
將匯出其日誌的影像 ID。

**--bucket-prefix *BUCKET\$1PREFIX***  
指定 Amazon S3 儲存貯體中要存放匯出日誌資料的路徑。  
根據預設，儲存貯體字首為：  

```
ami-id-logs-202209061743.tar.gz
```
`202209061743` 是目前時間的`%Y%m%d%H%M`格式。  
從 **3.12.0** AWS ParallelCluster 版開始，如果您未指定 `--bucket`選項並使用預設儲存 AWS ParallelCluster 貯體，則無法將日誌匯出至 `parallelcluster/` 資料夾，因為它是保留供內部使用的受保護資料夾。

**--debug**  
啟用偵錯記錄。

**--end-time *END\$1TIME***  
指定收集日誌事件的時間範圍結束，以 ISO 8601 格式表示 (`YYYY-MM-DDThh:mm:ssZ`例如 `2021-01-01T20:00:00Z`')。時間戳記等於或晚於此時間的事件不會包含在內。可能會省略時間元素 （例如分鐘和秒）。預設值是目前時間。

**--keep-s3-objects *KEEP\$1S3\$1OBJECTS***  
如果為 `true`，則會保留匯出至 Amazon S3 的物件。（預設為 `false`。)

**--output-file *OUTPUT\$1FILE***  
指定要儲存日誌封存的檔案路徑。如果提供此功能，則日誌會儲存在本機。否則，它們會以輸出中傳回的 URL 上傳至 Amazon S3。預設為上傳至 Amazon S3。

**--region, -r *REGION***  
指定 AWS 區域 要使用的 。 AWS 區域 必須使用 `AWS_DEFAULT_REGION`環境變數、 `~/.aws/config` 檔案 `[default]`區段中的 `region`設定或 `--region` 參數來指定 。

**--start-time *START\$1TIME***  
指定時間範圍的開始，以 ISO 8601 格式表示 (`YYYY-MM-DDThh:mm:ssZ`例如 `2021-01-01T20:00:00Z`)。包含時間戳記等於或晚於此時間的日誌事件。如果未指定，則預設為建立叢集的時間。

**使用 3.1.4 AWS ParallelCluster 版的範例：**

```
$ pcluster export-image-logs --bucket image-v3-bucket --image-id ami-1234abcd5678efgh
{
  "url": "https://image-v3-bucket..."
}
```