本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程:建立排程 AWS Batch 任務
下列程序說明如何建立排程 AWS Batch 任務和所需的 EventBridgeIAM角色。
若要使用 建立排程 AWS Batch 任務 EventBridge
注意
此程序適用於 Amazon ECS、Amazon EKS和 AWS Fargate 任務 AWS Batch 上的所有 。
在 開啟 Amazon EventBridge 主控台https://console.aws.amazon.com/events/
。 -
從導覽列中,選取要 AWS 區域 使用的 。
-
在導覽窗格中,選擇規則。
-
選擇建立規則。
-
針對名稱 ,指定運算環境的唯一名稱。名稱最多可包含 64 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。
注意
在同一個區域和同一個事件匯流排上,規則不能與另一個規則同名。
-
(選用) 針對描述 ,輸入規則的描述。
-
針對事件匯流排,選擇要與此規則建立關聯的事件匯流排。如果您想要此規則匹配來自您的帳戶的事件,請選取預設值。當您 AWS 服務 帳戶中的 發出事件時,一律會傳送至您帳戶的預設事件匯流排。
-
(選用) 如果您不想立即執行規則,請關閉所選匯流排上的規則。
-
針對規則類型,選擇排程。
-
選擇繼續建立規則或下一個 。
-
針對 Schedule pattern (排程模式),執行下列其中一項動作:
-
選擇在特定時間執行的精細排程,例如上午 8:00 PST 每月的第一個星期一,然後輸入 cron 表達式。如需詳細資訊,請參閱 Amazon EventBridge 使用者指南 中的 Cron Expressions。
-
選擇以一般速率執行的排程,例如每 10 分鐘。 然後輸入速率表達式。
-
-
選擇 Next (下一步)。
-
對於 Target types (目標類型),選擇 AWS 服務。
-
針對選取目標 ,選擇批次任務佇列 。然後,設定下列項目:
-
對於批次任務佇列目標類型, EventBridge 需要將事件傳送至目標的許可。 EventBridge 可以建立規則執行所需的IAM角色。執行以下任意一項:
-
若要自動建立IAM角色,請選擇為此特定資源建立新角色。
-
若要使用您已建立IAM的角色,請選擇使用現有角色 。
-
-
(選用) 展開 Additional settings (其他設定)。
-
針對設定目標輸入 ,選擇在將事件的文字傳遞至目標之前,如何處理該事件的文字。
-
對於事件的最長期限,請指定未處理事件的保留時間間隔。
-
對於重試嘗試 ,輸入事件重試的次數。
-
針對死信佇列,選擇未處理事件的處理方式選項。如有必要,請指定要用作無效字母SQS佇列的 Amazon 佇列。
-
-
(選用) 選擇新增其他目標,為此規則新增另一個目標。
-
選擇 Next (下一步)。
-
(選用) 針對標籤 ,選擇新增標籤以新增規則的資源標籤。如需詳細資訊,請參閱 Amazon EventBridge 標籤 。
-
選擇 Next (下一步)。
-
對於檢閱和建立 ,請檢閱組態步驟。如需變更,請選擇 Edit (編輯)。完成時,請選擇 Create rule (建立規則)。
如需建立規則的詳細資訊,請參閱 Amazon 使用者指南 中的建立在排程上執行的 Amazon EventBridge EventBridge 規則。