

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

# Amazon EventBridge 확장에 AWS AppConfig 배포 이벤트 사용
<a name="working-with-appconfig-extensions-about-predefined-notification-eventbridge"></a>

`AWS AppConfig deployment events to Amazon EventBridge` 확장은 AWS AppConfig 구성 배포 워크플로를 모니터링하고 조치를 취하는 데 도움이 AWS 되는 작성 확장입니다. 확장은 구성이 배포될 때마다 EventBridge 기본 이벤트 버스에 이벤트 알림을 보냅니다. 확장을 애플리케이션, 환경 또는 구성 프로필 중 AWS AppConfig 하나에 연결한 후는 모든 구성 배포가 시작, 종료 및 롤백된 후 이벤트 버스에 이벤트 알림을 AWS AppConfig 보냅니다.

EventBridge 알림을 전송할 액션 포인트를 더 잘 제어하려면 사용자 지정 확장을 만들고 URI 필드에 EventBridge 기본 이벤트 버스 Amazon 리소스 이름(ARN)을 입력하면 됩니다. 확장 생성에 대한 자세한 내용은 [연습: 사용자 지정 AWS AppConfig 확장 생성](working-with-appconfig-extensions-creating-custom.md) 섹션을 참조하십시오.

**중요**  
이 확장은 EventBridge 기본 이벤트 버스만 지원합니다.

## 확장 사용
<a name="working-with-appconfig-extensions-about-predefined-notification-ev-using"></a>

`AWS AppConfig deployment events to Amazon EventBridge` 확장을 사용하려면 먼저 확장 연결을 생성하여 AWS AppConfig 리소스 중 하나에 확장을 연결합니다. AWS AppConfig 콘솔 또는 [CreateExtensionAssociation](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateExtensionAssociation.html) API 작업을 사용하여 연결을 생성합니다. 연결을 생성할 때 AWS AppConfig 애플리케이션, 환경 또는 구성 프로필의 ARN을 지정합니다. 확장을 애플리케이션 또는 환경에 연결하는 경우 지정된 애플리케이션 또는 환경에 포함된 모든 구성 프로필에 대한 이벤트 알림이 전송됩니다.

연결을 생성한 후 지정된 AWS AppConfig 리소스에 대한 구성이 배포되면가 확장을 AWS AppConfig 호출하고 확장에 지정된 작업 지점에 따라 알림을 보냅니다.

**참고**  
이 확장은 다음 액션 포인트에서 간접적으로 호출됩니다.  
`ON_DEPLOYMENT_START`
`ON_DEPLOYMENT_COMPLETE`
`ON_DEPLOYMENT_ROLLED_BACK`
이 확장의 액션 포인트는 사용자 지정할 수 없습니다. 자체 확장을 생성하여 다른 액션 포인트를 간접적으로 호출할 수 있습니다. 자세한 내용은 [연습: 사용자 지정 AWS AppConfig 확장 생성](working-with-appconfig-extensions-creating-custom.md) 단원을 참조하십시오.

다음 절차에 따라 AWS Systems Manager 콘솔 또는를 사용하여 AWS AppConfig 확장 연결을 생성합니다 AWS CLI.

**확장 연결을 생성하려면(콘솔)**

1. [https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/) AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **AWS AppConfig**를 선택합니다.

1. **확장** 탭에서 **리소스에 추가**를 선택합니다.

1. **확장 리소스 세부 정보** 섹션의 **리소스 유형**에서 AWS AppConfig 리소스 유형을 선택합니다. 선택한 리소스에 따라는 다른 리소스를 선택하라는 AWS AppConfig 메시지를 표시합니다.

1. **리소스에 연결 만들기**를 선택합니다.

다음은 확장이 간접적으로 호출될 때 EventBridge로 전송되는 샘플 이벤트입니다.

```
{
   "version":"0",
   "id":"c53dbd72-c1a0-2302-9ed6-c076e9128277",
   "detail-type":"On Deployment Complete",
   "source":"aws.appconfig",
   "account":"111122223333",
   "time":"2022-07-09T01:44:15Z",
   "region":"us-east-1",
   "resources":[
      "arn:aws:appconfig:us-east-1:111122223333:extensionassociation/z763ff5"
   ],
   "detail":{
      "InvocationId":"5tfjcig",
       "Parameters":{
         
      },
      "Type":"OnDeploymentComplete",
      "Application":{
         "Id":"ba8toh7",
         "Name":"MyApp"
      },
      "Environment":{
         "Id":"pgil2o7",
         "Name":"MyEnv"
      },
      "ConfigurationProfile":{
         "Id":"ga3tqep",
         "Name":"MyConfigProfile"
      },
      "DeploymentNumber":1,
      "ConfigurationVersion":"1"
   }
}
```