

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 예산 작업 구성
<a name="budgets-controls"></a>

 AWS 예산이 특정 비용 또는 사용량 임계값을 초과할 경우 Budgets를 사용하여 사용자를 대신하여 작업을 실행할 수 있습니다. 이렇게 하려면 임곗값을 설정한 후 자동으로, 또는 수동 승인 후에 실행되도록 예산 작업을 구성합니다.

사용 가능한 작업에는 IAM 정책 또는 SCP(서비스 제어 정책) 적용이 있습니다. 또한 계정에서 특정 Amazon EC2 또는 Amazon RDS 인스턴스를 대상으로 지정하는 것도 포함됩니다. SCP를 사용하면 예산 기간 동안 새로운 리소스를 프로비저닝할 필요가 없습니다.

**참고**  
관리 계정에서 SCP를 다른 계정에 적용할 수 있습니다. 그러나 다른 계정의 Amazon EC2 또는 Amazon RDS 인스턴스를 대상으로 지정할 수는 없습니다.

여러 작업을 동일한 알림 임곗값에서 시작하도록 구성할 수도 있습니다. 예를 들어 해당 월의 예상 비용의 90%에 도달하면 자동으로 시작되도록 작업을 구성할 수 있습니다. 이렇게 하려면 다음 작업을 수행합니다.
+ 사용자, 그룹 또는 역할이 추가적인 Amazon EC2 리소스를 프로비저닝할 수 있는 권한을 제한하는 사용자 지정 `Deny IAM`정책을 적용합니다.
+ `US East (N. Virginia) us-east-1`에서 특정 Amazon EC2 인스턴스를 대상으로 지정합니다.

**Topics**
+ [

# AWS 예산 작업을 실행하기 위한 Budgets 역할 설정
](budgets-action-role.md)
+ [

# 예산 작업 구성
](budgets-action-configure.md)
+ [

# 예산 작업의 검토 및 승인
](budgets-action-review.md)

# AWS 예산 작업을 실행하기 위한 Budgets 역할 설정
<a name="budgets-action-role"></a>

예산 작업을 사용하려면 AWS Budgets에 대한 서비스 역할을 생성해야 합니다. 서비스 역할은 서비스가 사용자를 대신하여 작업을 수행하는 것으로 가정하는 [IAM 역할](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html)입니다. IAM 관리자는 IAM 내에서 서비스 역할을 생성, 수정 및 삭제할 수 있습니다. 자세한 내용은 *IAM 사용 설명서*의 [AWS 서비스 AWS에 권한을 위임할 역할 생성](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html)을 참조하세요.

 AWS Budgets가 사용자를 대신하여 작업을 수행하도록 허용하려면 서비스 역할에 필요한 권한을 부여해야 합니다. 다음 표에는 서비스 역할을 부여할 수 있는 권한이 나열되어 있습니다.


| 예산 작업에 대한 사용 권한 정책 | 지침 | 
| --- | --- | 
|  [AWS 리소스를 제어할 수 있는 권한 허용](billing-permissions-ref.md#budget-managedIAM-SSM)  |  이는 AWS 관리형 정책입니다. 관리형 정책을 연결하는 방법에 대한 설명은 *IAM 사용 설명서*의 [자격 증명에 대한 권한 정책으로서 관리형 정책을 사용하려면(콘솔)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#access_policies_manage-attach-detach-console)을 참조하세요.  | 
|  [AWS Budgets가 IAM 정책 및 SCPs 적용하도록 허용](billing-example-policies.md#example-budgets-IAM-SCP)  |  이 예제 정책은 인라인 정책이나 고객 관리형 정책으로 사용할 수 있습니다. 인라인 정책을 포함하는 방법에 대한 설명은 *IAM 사용 설명서*의 [사용자 또는 역할의 인라인 정책을 포함하려면(콘솔)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#embed-inline-policy-console)을 참조하세요. 고객 관리형 정책을 만드는 방법에 대한 지침은 *IAM 사용 설명서*의 [IAM 정책 생성(콘솔)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create-console.html) 단원을 참조하세요.  | 
|  [AWS Budgets가 IAM 정책 및 SCPs와 대상 EC2 및 RDS 인스턴스를 적용하도록 허용](billing-example-policies.md#example-budgets-applySCP)  |  이 예제 정책은 인라인 정책이나 고객 관리형 정책으로 사용할 수 있습니다. 인라인 정책을 포함하는 방법에 대한 설명은 *IAM 사용 설명서*의 [사용자 또는 역할의 인라인 정책을 포함하려면(콘솔)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#embed-inline-policy-console)을 참조하세요. 고객 관리형 정책을 만드는 방법에 대한 지침은 *IAM 사용 설명서*의 [IAM 정책 생성(콘솔)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create-console.html) 단원을 참조하세요.  | 

# 예산 작업 구성
<a name="budgets-action-configure"></a>

비용 예산 또는 사용량 예산에 대한 알림에 예산 작업을 연결할 수 있습니다. 새 예산에서 예산 작업을 구성하려면 먼저 [비용 예산 생성](create-cost-budget.md)또는 [사용량 예산 생성](create-usage-budget.md)의 단계를 수행합니다. 기존의 비용 또는 사용량 예산에서 예산 작업을 구성하려면 먼저 [예산 편집](budgets-edit.md)의 단계를 수행합니다. 그런 다음 예산 생성 또는 편집의 **알림 구성** 단계에 도달하면 다음 절차를 따릅니다.<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 알림(Amazon SNS Alerts)**에서, Amazon SNS 주제의 Amazon 리소스 이름(ARN)을 입력합니다. 주제를 만드는 방법에 대한 설명은 [예산 알림을 위한 Amazon SNS 주제 생성](budgets-sns-policy.md)단원을 참조하세요.
**중요**  
Amazon SNS 알림을 포함한 예산 생성을 마치면 Amazon SNS가 지정된 이메일 주소로 확인 이메일을 보냅니다. 제목은 **AWS 알림 - 구독 확인**입니다. 수신자는 향후 알림을 수신하려면 확인 이메일에서 **구독 확인(Confirm subscription)**을 선택해야 합니다.

1. (선택 사항) **알림 기본 설정 - 선택 사항**에서, **채팅 애플리케이션의 Amazon Q Developer의 경우** 채팅 애플리케이션에서 Amazon Q Developer가 알림을 통해 예산 경고를 Amazon Chime 또는 Slack 채팅방으로 전송하도록 구성할 수 있습니다. 채팅 애플리케이션 콘솔에서 Amazon Q Developer를 통해 이 알림을 구성합니다.

1. **다음**을 선택합니다.

1. **연결 작업 - 선택 사항(Attach actions - Optional)**에서 **작업 추가(Add Action)**를 선택합니다.

   1. **IAM 역할 선택**에서 AWS Budgets가 사용자를 대신하여 작업을 수행하도록 허용하는 IAM 역할을 선택합니다.
**참고**  
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 정책 적용(applying an IAM policy), 서비스 제어 정책 연결(attaching a service control policy (SCP)), 또는 특정 Amazon EC2 또는 Amazon RDS 인스턴스 대상 지정(targeting speciﬁc Amazon EC2 or Amazon RDS instances) 중에서 선택할 수 있습니다. 여러 예산 작업을 하나의 알림에 적용할 수 있습니다. 관리 계정만 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 예산 페이지에서 **상태를** 볼 수 있습니다. 이 열에서 구성된 작업 수, 승인을 기다리는 작업(**승인 필요**), 성공적으로 완료된 작업을 확인할 수 있습니다.

# 예산 작업의 검토 및 승인
<a name="budgets-action-review"></a>

작업 기본 설정에 관계없이 작업이 보류 중이거나 사용자를 대신하여 이미 실행되었음을 알리는 알림을 받습니다. 알림에는 작업의 **예산 세부 정보(Budget details)** 페이지 링크가 포함됩니다. 또한 AWS Budgets 페이지에서 예산 이름을 선택하여 **예산 세부 정보** 페이지로 이동할 수도 있습니다.

**예산 세부 정보(Budget details)** 페이지에서는 예산 작업을 검토하고 승인할 수 있습니다.<a name="approve-budget-action"></a>

**예산 작업을 검토하고 승인하려면 다음과 같이 하세요.**

1. **예산 세부 정보(Budget details)** 페이지의 **알림(Alerts)** 섹션에서 **승인 필요(Requires approval)**를 선택합니다.

1. **작업(Actions)** 팝업 창에서 작업이 필요한 알림의 이름을 선택합니다.

1. **알림 세부 정보(Alert details)** 페이지의 **작업(Action)** 섹션에서 승인이 필요한 작업을 검토합니다.

1. 실행할 작업을 선택한 다음 **작업 실행(Run action)**을 선택합니다.

1. **예, 맞습니다(Yes, I am sure)**를 선택합니다.

보류 중인 작업은 **작업 기록**의 `pending` 상태에서 이동하여 맨 위에 최신 작업을 나열합니다. AWS 예산에는 지난 60일 동안 구성되고 실행된 작업이 표시됩니다. 를 사용하거나 `DescribeBudgetActionHistories` API를 AWS CloudTrail 호출하여 작업의 전체 기록을 볼 수 있습니다.

## 이전 작업 되돌리기
<a name="budgets-action-undo"></a>

**작업 기록(Action history)** 테이블에서 이전에 완료된 작업을 검토하고 실행 취소할 수 있습니다. 각 상태는 다음과 같이 정의됩니다.
+ **대기** - AWS 예산이 작업을 적극적으로 평가하고 있습니다.
+ **승인 필요(Requires approval)** - 작업이 시작되었으며 승인을 기다리는 상태입니다.
+ **완료됨(Completed)** - 작업이 성공적으로 완료된 상태입니다.
+ **되돌림** - 작업이 실행 취소되었으며 AWS Budgets는 남은 예산 기간 동안 작업을 더 이상 평가하지 않습니다.

 AWS Budgets가 동일한 기간 동안 역방향 작업을 재평가하도록 하려면 **재설정**을 선택할 수 있습니다. 예를 들어 읽기 전용 정책을 시작했지만 현재 기간 중에 예산을 늘리고 예산 합계를 조정하도록 관리자로부터 승인을 받은 경우 이 과정을 수행할 수 있습니다.