

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

# 알림 규칙 편집
<a name="notification-rule-edit"></a>

알림 규칙을 편집하여 이름, 알림을 보내는 이벤트, 세부 정보 유형, 알림을 보낼 대상을 변경할 수 있습니다. 개발자 도구 콘솔 또는를 사용하여 알림 규칙을 AWS CLI 편집할 수 있습니다.<a name="notification-rule-edit-console"></a>

# 알림 규칙을 편집하려면(콘솔)
<a name="notification-rule-edit-console"></a>

1. [https://console.aws.amazon.com/codesuite/settings/notifications](https://console.aws.amazon.com/codesuite/settings/notifications/) AWS 개발자 도구 콘솔을 엽니다.

1. 탐색 창에서 **설정**을 선택한 다음 **Notification rules(알림 규칙)**를 선택합니다.

1. **알림 규칙**에서 현재 로그인한의 AWS 계정에 AWS 리전 있는 리소스에 대해 구성된 규칙을 검토합니다. 선택기를 사용하여 AWS 리전을 변경합니다.

1. 목록에서 규칙을 선택한 다음 **편집**을 선택합니다. 내용을 변경하고 **제출**을 선택합니다.<a name="notification-rule-edit-cli"></a>

# 알림 규칙을 편집하려면(AWS CLI)
<a name="notification-rule-edit-cli"></a>

1. 터미널 또는 명령 프롬프트에서 [describe-notification-rule 명령](notification-rule-view.md#notification-rule-view-details-cli)을 실행하여 알림 규칙의 구조를 봅니다.

1. **update-notification rule** 명령을 실행하여 JSON 스켈레톤을 생성하고 파일로 저장합니다.

   ```
   aws codestar-notifications update-notification-rule --generate-cli-skeleton > {{update.json}}
   ```

   원하는 대로 파일 이름을 지정할 수 있습니다. 이 예에서는 {{update.json}} 파일입니다.

1. 일반 텍스트 편집기에서 JSON 파일을 열고 규칙을 변경합니다.

   다음 예제는 ID가 {{123456789012}}인 AWS 계정의 {{MyDemoRepo}}라는 리포지토리에 **MyNotificationRule** 대한 라는 알림 규칙을 보여줍니다. 알림은 브랜치 및 태그가 생성될 때 {{MyNotificationTopic}}이라는 Amazon SNS 주제로 전송됩니다. 규칙 이름이 {{MyNewNotificationRule}}로 변경됩니다.

   ```
   {
       "Name": "{{MyNewNotificationRule}}",
       "EventTypeIds": [
           "codecommit-repository-branches-and-tags-created"
       ],
       "Resource": "arn:aws:codecommit:{{us-east-1}}:{{123456789012}}:{{MyDemoRepo}}",
       "Targets": [
           {
               "TargetType": "SNS",
               "TargetAddress": "arn:aws:sns:{{us-east-1}}:{{123456789012}}:{{MyNotificationTopic}}"
           }
       ],
       "Status": "ENABLED",
       "DetailType": "FULL"
   }
   ```

   파일을 저장합니다.

1. 터미널 또는 명령줄에서 **update-notification-rule** 명령을 다시 실행하여 조금 전 편집한 파일을 사용해 알림 규칙을 업데이트합니다.

   ```
   aws codestar-notifications update-notification-rule --cli-input-json  file://{{update}}.json
   ```

1. 성공한 경우 명령에서 다음과 유사한 알림 규칙의 Amazon 리소스 이름(ARN)을 반환합니다.

   ```
   {
       "Arn": "arn:aws:codestar-notifications:{{us-east-1}}:{{123456789012}}:notificationrule/dc82df7a-EXAMPLE"
   }
   ```<a name="notification-rule-remove-tag-cli"></a>

# 알림 규칙에서 대상을 제거하려면(AWS CLI)
<a name="notification-rule-remove-tag-cli"></a>

1. 터미널 또는 명령 프롬프트에서 **untag-resource** 명령을 실행합니다. 예를 들어 다음 명령은 {{Team}}이라는 이름의 태그를 제거합니다.

   ```
   aws codestar-notifications untag-resource --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/fe1efd35-EXAMPLE --tag-keys Team
   ```

1. 성공한 경우 이 명령은 아무 것도 반환하지 않습니다.

## 다음 사항도 참조하세요.
<a name="notification-rule-edit-also"></a>
+ [알림 규칙에 대한 대상 추가 또는 제거](notification-target-change-rule.md)
+ [알림 규칙에 대한 알림 사용 또는 사용 중지](notification-rule-enable-disable.md)
+ [이벤트](concepts.md#events)