

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

# 使用 指定任務組態 AWS 管理主控台
<a name="job-configurations-console"></a>

您可以使用 AWS IoT 主控台為您的任務新增不同的組態。建立任務後，您可以在任務詳細資訊頁面上看到任務組態的狀態詳細資訊。如需不同組態及其運作方式的詳細資訊，請參閱 [任務組態的運作方式](jobs-configurations-details.md)。

建立任務或任務範本時新增任務組態。

**建立自訂任務範本時**  
建立自訂任務範本時指定推展組態

1. 前往 [AWS IoT 主控台的任務範本中樞](https://console.aws.amazon.com/iot/home#/jobtemplatehub)，然後選擇**建立任務範本**。

1. 指定任務範本屬性，提供任務文件，展開要新增的組態，然後指定組態參數。

**建立自訂任務時**  
建立自訂任務時指定推展組態

1. 前往 [AWS IoT 主控台的任務中樞](https://console.aws.amazon.com/iot/home#/jobhub)，然後選擇**建立任務**。

1. 選擇 **Create a custom job** (建立自訂任務) 並指定任務屬性、目標，以及是否針對任務文件使用任務檔案或任務範本。您可以使用自訂範本或 AWS 受管範本。

1. 選擇任務組態，然後展開 **Rollout configuration** (推展組態) 指定是否使用 **Constant rate** (恆定速率) 或 **Exponential rate** (指數速率)。然後，指定組態參數。

下一節將顯示您可以為每個組態指定的參數。

## 推展組態
<a name="job-rollout-console"></a>

您可以指定使用恆定推展率或指數推展率。
+ 

**設定恆定推展率**  
若要設定任務執行的恆定速率，請選擇**恆定速率**，然後針對速率的上限指定**每分鐘最大值**。此值為選用值，範圍從 1 到 1000。如果未設定，則將使用 1000 作為預設值。
+ 

**設定指數推展率**  
若要設定指數速率，請選擇 **Exponential rate** (指數速率)，然後指定這些參數：
  + 

**每分鐘的基本速率**  
在達到**速率提高標準**的**已通知的裝置數量**或**成功的裝置數量**閾值之前的任務執行速率。
  + 

**增量因數**  
在 **Number of notified devices** (已通知裝置數量) 或 **Number of succeeded devices** (成功裝置數量) 閾值滿足 **Rate increase criteria** (速率提高標準) 後推展率增加的指數因數。
  + 

**速率提高標準**  
**Number of notified devices** (已通知的裝置數量) 或 **Number of succeeded devices** (成功的裝置數量) 的閾值。

## 中止組態
<a name="job-abort-console"></a>

選擇 **Add new configuration** (新增組態) 並為每個組態指定下列參數：
+ 

**失敗類型**  
指定啟動任務中止的失敗類型。其中包括 **FAILED** (失敗)、**REJECTED** (拒絕)、**TIMED\_OUT** (逾時) 或 **ALL** (所有)。
+ 

**增量因數**  
指定在符合任務中止條件之前，必須發生的任務執行完成數量。
+ 

**閾值百分比**  
指定啟動任務中止的已執行物件總數。

## Scheduling configuration (排程組態)
<a name="job-scheduling-console"></a>

每項任務都可以在初始建立時立即開始、或排定在之後的日期和時間開始，或者在週期性維護時段進行。

選擇 **Add new configuration** (新增組態) 並為每個組態指定下列參數：
+ 

**任務開始**  
指定任務開始的日期和時間。
+ 

**週期性維護時段**  
週期性維護時段用於定義任務可將任務文件部署到任務中目標裝置的特定日期和時間。維護時段可以在每天、每週、每月或自訂日期和時間重複。
+ 

**任務結束**  
指定任務開始的日期和時間。
+ 

**任務結束行為**  
為所有未完成的任務執行項目選取當任務完成時應有的結束行為。

**注意**  
在具有選用排程組態和所選結束時間的任務達到結束時間時，任務會停止推展至目標群組中所有剩餘的裝置。它也會利用選取的結束行為，此行為有關如何根據重試組態繼續進行剩餘的工作執行及其重試嘗試。

## 逾時組態
<a name="job-timeout-console"></a>

根據預設不會逾時，且系統已取消或刪除您的任務執行。若要使用逾時，請選擇**啟用逾時**，然後指定一個介於 1 分鐘到 7 天之間的逾時值。

## 重試組態
<a name="job-retry-console"></a>

**注意**  
建立任務後，即無法更新重試次數。您只能移除所有失敗類型的重試組態。建立任務時，請考慮用於組態的適當重試次數。為避免因潛在的重試失敗而產生超額成本，請新增中止組態。

選擇 **Add new configuration** (新增組態) 並為每個組態指定下列參數：
+ 

**失敗類型**  
指定應觸發任務執行重試的失敗類型。其中包括 **Failed** (失敗)、**Timeout** (逾時) 及 **All** (全部)。
+ 

**重試次數**  
指定選定的 **Failure type** (失敗類型) 的重試次數。對於兩種失敗類型的組合，最多可嘗試 10 次重試。