

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

# 預算動作如何影響執行中和新工作
<a name="budget-actions"></a>

當對預算的花費達到您設定的限制時，截止日期雲端會套用您為該限制選擇的動作。這兩個動作都會停止佇列排程新任務。它們在已在工作者上執行的任務中發生什麼情況不同：

**完成目前工作後停止 **(`STOP_SCHEDULING_AND_COMPLETE_TASKS`)  
佇列會停止將新任務指派給工作者。已執行的任務會正常完成，並繼續產生成本，直到完成為止。選擇此動作可停止新的花費，而不會遺失部分完成的影格。

**立即停止工作** (`STOP_SCHEDULING_AND_CANCEL_TASKS`)  
佇列會停止將新任務指派給工作者，並取消正在執行的任務，包括部分完成的影格。當硬支出上限比完成進行中影格更重要時，請選擇此動作。

您可以將數個限制動作新增至一個預算，剩餘金額不同。例如，在保留 500 美元時停止排程新工作，讓目前的影格完成，並在保留 0 美元做為硬停止時取消所有工作。

每個預算都會追蹤單一佇列的預估成本。若要為每個專案、部門或廠商提供自己的花費上限，請透過自己的佇列路由每個專案的任務，並為該佇列建立預算。如需預算如何與工作者計數、資源限制和任務優先順序結合的概觀，請參閱 [控制成本和並行](cost-concurrency-controls.md)。

若要在預算達到限制之前接收通知，請使用 Deadline Cloud 在花費超過每個閾值百分比時傳送的 EventBridge 事件。如需詳細資訊，請參閱[使用 EventBridge 事件監控預算](budget-threshold-events.md)。

您也可以使用 [CreateBudget](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateBudget.html) 和 [UpdateBudget](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_UpdateBudget.html) API 操作，以程式設計方式建立和調整預算。當預算動作觸發時，佇列會在 [GetQueue](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_GetQueue.html) 回應`BUDGET_THRESHOLD_REACHED`中報告 的封鎖原因。