

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

# 設定預算動作
<a name="budgets-action-configure"></a>

您可以連接預算動作到成本預算或用量預算的提醒。若要在新預算上設定預算動作，請先遵循 [建立成本預算](create-cost-budget.md) 或 [建立用量預算](create-usage-budget.md) 的步驟。若要針對現有成本或用量預算設定預算動作，請先遵循 [編輯預算](budgets-edit.md) 的步驟。然後，在您達到建立或編輯預算的 **Configure alerts** (設定提醒) 步驟時，請使用下列程序。<a name="create-budget-action"></a>

**若要設定預算動作**

1. 若要設定新提醒的預算動作，請選擇 **Add an alert threshold** (新增提醒閾值)。若要針對現有提醒設定預算動作，請跳到步驟 7。

1. 在 **Set alert threshold** (設定提醒閾值) 下，對於 **Threshold** (閾值)，請輸入您需要接收通知的金額。其可以是絕對值或百分比。例如，假設您有 200 美元的預算。要在達到 160 美元 (80％ 的預算) 時收到通知，請輸入絕對預算 **160** 或百分比預算 **80**。

   在金額旁邊，選擇 **Absolute value** (絕對值)，在您的成本超過閾值金額時接收通知。或者，選擇 **% of budgeted amount** (預算金額的百分比) 在您的成本超過閾值百分比時接收通知。

   在閾值旁，選擇 **Actual** (實際) 建立實際支出的提醒。或者，選擇 **Forecasted** (預測) 以建立預測支出的提醒。

1. (選用) 在 **Notification preferences：Optional** (通知偏好設定：選用) 下，對於 **Email recipients** (電郵收件人)，輸入您想要提醒通知的電子郵件地址。以逗號分隔多個電子郵件地址。一個通知最多可有 10 個電子郵件地址。

1. (選用) 在 **Notification preferences：Optional** (通知偏好設定：選用) 下，對於 **Amazon SNS Alerts** (Amazon SNS 提醒)，輸入 Amazon SNS 主題的 Amazon 資源名稱 (ARN)。如需如何建立主題的詳細資訊，請參閱[建立預算通知的 Amazon SNS 主題](budgets-sns-policy.md)。
**重要**  
使用 Amazon SNS 通知建立預算後，Amazon SNS 會傳送確認電子郵件到您指定的電子郵件地址。主旨列是 **AWS Notification：Subscription Confirmation** (AWS 通知：訂閱確認)。收件人必須選擇確認電子郵件中的 **Confirm subscription** (確認訂閱)，才能在未來接收通知。

1. （選用） 在**通知偏好設定 - 針對****聊天應用程式中的 Amazon Q 開發人員警示下**，您可以在聊天應用程式中設定 Amazon Q 開發人員，將預算提醒傳送至 Amazon Chime 或 Slack 聊天室。您可以透過聊天應用程式主控台中的 Amazon Q Developer 設定這些提醒。

1. 選擇**下一步**。

1. 對於 **Attach actions：Optional** (連接動作：選用)，選擇 **Add Action** (新增動作)。

   1. 針對**選取 IAM 角色**，選擇 IAM 角色以允許 AWS Budgets 代表您執行動作。
**注意**  
如果您沒有為 IAM 角色和 AWS Budgets 設定和指派適當的許可，則 AWS Budgets 無法執行您設定的動作。為了簡化許可管理，建議您使用受管政策。這可確保您的 AWS Budgets 動作如預期般運作，並不需要在新增任何新功能時更新您現有的 AWS Budgets IAM 政策。這是因為依預設，新功能會新增至受管理政策。如需受管政策的詳細資訊，請參閱 [受管政策](billing-permissions-ref.md#managed-policies)。

       如需 IAM 角色許可的詳細資訊和範例，請參閱[允許 AWS Budgets 套用 IAM 政策和 SCPs以及目標 EC2 和 RDS 執行個體](billing-example-policies.md#example-budgets-applySCP)。

   1. 針對**超過預算閾值時應套用的動作類型**，選取您希望 AWS Budgets 代表您採取的動作。

      您可以選擇套用 IAM 政策、連接服務控制政策 (SCP) 或鎖定特定的 Amazon EC2 或 Amazon RDS 執行個體。您可以將多項預算動作套用至單一提醒。僅管理帳戶可以套用 SCP。

   1. 根據您選擇的動作，填寫與您要套用動作之資源相關的欄位。

   1. 對於 **Do you want to automatically run this action when this threshold is exceeded** (超過閾值時您是否要自動執行此動作)，選擇 **Yes** (是) 或 **No** (否)。如果選擇 **No** (否)，則在 **Alert details** (提醒詳細資訊) 頁面上手動執行動作。如需說明，請參閱[檢閱與核准您的預算動作](budgets-action-review.md)。

   1. 對於 **How do you want to be alerted when this action is run** (執行此動作時您是否想要收到提醒)，選擇 **Use the same alert settings when you defined this threshold** (使用與您定義此閾值時相同的提醒設定) 或 **Use different alert settings** (使用不同的提醒設定)。若要使用不同的提醒設定，請完成特定於此動作的 **Notification preferences** (通知偏好設定)。

1. 選擇**下一步**。
**注意**  
若要繼續進行，您必須為每個提醒設定至少下列其中一項：  
通知的電子郵件收件人
通知的 Amazon SNS 主題
預算動作

1. 檢閱您的預算設定，然後選擇 **Create budget** (建立預算) 或 **Save** (儲存)。

建立動作之後，您可以從**動作**欄的 AWS 預算頁面檢視其狀態。此行會顯示您已設定的動作計數、等待核准的動作 (**Requires approval** (需要核准))，以及您已成功完成的動作。