

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

# Amazon EventBridge에서 이벤트 버스 생성
<a name="eb-create-event-bus"></a>

애플리케이션에서 [이벤트](eb-events.md)를 수신할 사용자 지정 [이벤트 버스](eb-event-bus.md)를 생성할 수 있습니다. 애플리케이션에서 기본 이벤트 버스로 이벤트를 보낼 수도 있습니다. 이벤트 버스를 생성할 때 [리소스 기반 정책](eb-use-resource-based.md)을 연결하여 다른 계정에 권한을 부여할 수 있습니다. 그러면 다른 계정이 현재 계정의 이벤트 버스에 이벤트를 보낼 수 있습니다.

 다음 동영상에서는 이벤트 버스를 생성하는 과정을 보여줍니다.




**사용자 지정 이벤트 버스를 생성하려면**

1. [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/)에서 Amazon EventBridge 콘솔을 엽니다.

1. 탐색 창에서 **이벤트 버스**를 선택합니다.

1. **Create event bus(이벤트 버스 생성)**를 선택하세요.

1. 새 이벤트 버스의 이름을 입력하십시오.

1. 이벤트 버스에 저장된 이벤트 데이터를 암호화할 때 사용할 EventBridge의 KMS 키를 선택합니다.
**참고**  
고객 관리형 키를 사용해 암호화된 이벤트 버스에는 스키마 검색이 지원되지 않습니다. 이벤트 버스에서 스키마 검색을 활성화하려면 AWS 소유 키를 사용하도록 선택합니다. 자세한 내용은 [KMS 키 옵션](eb-encryption-at-rest-key-options.md) 섹션을 참조하세요.
   + EventBridge가 AWS 소유 키를 사용하여 데이터를 암호화하도록 하려면 **AWS 소유 키 사용**을 선택합니다.

     이 AWS 소유 키는 여러 AWS 계정에서 사용하기 위해 EventBridge가 소유하고 관리하는 KMS 키입니다. 일반적으로 리소스를 보호하는 암호화 키를 감사하거나 제어할 필요가 없을 경우, AWS 소유 키를 선택하는 것이 좋습니다.

     이 값이 기본값입니다.
   + EventBridge에 **고객 관리형 키 사용**을 선택하여 지정하거나 생성한 고객 관리형 키를 사용하여 데이터를 암호화합니다.

     고객 관리형 키는 사용자가 생성, 소유 및 관리하는 AWS 계정의 KMS 키입니다. 이러한 KMS 키를 완전히 제어할 수 있습니다.

     1. 기존 고객 관리형 키를 지정하거나 **새 KMS 키 생성**을 선택합니다.

        EventBridge는 키 상태뿐만 아니라, 지정된 고객 관리형 키와 연결된 모든 키 별칭도 표시합니다.

     1. 이 이벤트 버스의 Dead Letter Queue(DLQ)로 사용할 Amazon SQS 대기열(있는 경우)을 선택합니다.

        EventBridge는 그렇게 구성된 경우, 성공적으로 암호화되지 않은 이벤트를 DLQ에 전송하므로 나중에 해당 이벤트를 처리할 수 있습니다.

1. (선택 사항) **로그 - 선택 사항**에서 해당 로그를 구성하는 방법을 비롯해 EventBridge가 이벤트 정보를 기록하는 방법을 설정할 수 있습니다.

   이벤트 버스 로그에 대한 자세한 내용은 [이벤트 버스 로깅 ](eb-event-bus-logs.md) 섹션을 참조하세요.

   CloudWatch 로그는 기본적으로 `ERROR` 로그 수준과 마찬가지로 로그 대상으로 선택됩니다. 따라서 EventBridge는 세부 정보의 `ERROR` 수준이 포함된 로그 레코드를 보내는 새 CloudWatch 로그 그룹을 생성합니다.

   EventBridge가 지원되는 로그 대상 중 하나로 로그 레코드를 보내도록 하려면 다음을 수행합니다.

   1. **로그 - 선택 사항**에서 로그 레코드를 전송할 대상을 선택합니다.

   1. **로그 수준**에서 로그 레코드에 포함할 EventBridge 정보 수준을 선택합니다. `ERROR` 로그 수준이 기본적으로 선택됩니다.

      자세한 내용은 [로그 수준 지정](eb-event-bus-logs.md#eb-event-bus-logs-level) 섹션을 참조하세요.

   1. EventBridge에서 로그 레코드에 이벤트 및 대상 정보를 포함하려면 **세부 정보 데이터 포함**을 선택합니다.

      자세한 내용은 [로그에 세부 정보 포함](eb-event-bus-logs.md#eb-event-logs-data) 섹션을 참조하세요.

   1. 선택한 각 로그 대상을 구성합니다.

1. 선택적 이벤트 버스 기능 구성:
   + 다음 중 하나를 수행하여 리소스 기반 정책을 지정합니다.
     + 이벤트 버스에 부여할 권한이 포함된 정책을 입력합니다. 다른 소스의 정책을 붙여넣거나 정책에 대한 JSON을 입력할 수 있습니다. [정책 예제](eb-event-bus-perms.md) 중 하나를 사용하여 환경에 맞게 수정할 수 있습니다.
     + 정책에 템플릿을 사용하려면 **템플릿 로드**를 선택합니다. 정책에서 보안 주체에게 사용 권한을 부여하는 추가 작업을 추가하는 등 환경에 맞게 정책을 수정합니다.

     리소스 기반 정책을 통해 이벤트 버스에 권한을 부여하는 방법에 대한 자세한 내용은 [Amazon EventBridge의 이벤트 버스에 대한 권한](eb-event-bus-perms.md) 섹션을 참조하세요.
   + 아카이브 활성화(선택 사항)

     이벤트 아카이브를 생성하여 나중에 쉽게 이벤트를 재생할 수 있습니다. 예를 들어 이벤트를 재생하여 오류를 복구하거나 애플리케이션의 새 기능을 검증할 수 있습니다. 자세한 내용은 [Amazon EventBridge에서 이벤트 아카이브 및 재생](eb-archive.md) 섹션을 참조하세요.

     1. **아카이브**에서 **활성화**를 선택합니다.

     1. 아카이브에 대한 이름 및 설명을 지정합니다.

        아카이브 이름이 한번 생성된 이후에는 그 이름을 바꿀 수 없습니다.

        새 이벤트 버스 생성의 일부로 아카이브를 생성할 때는 아카이브의 이벤트 보존 기간 또는 이벤트 패턴을 설정할 수 없습니다. 아카이브가 생성되면 아카이브에 대해 이를 지정할 수 있습니다. 자세한 내용은 [아카이브 업데이트](event-bus-update-archive.md) 섹션을 참조하세요.
   + 스키마 검색 활성화(선택 사항)

     스키마 검색을 활성화하면, 이 이벤트 버스에서 실행 중인 이벤트에서 EventBridge가 자동으로 스키마를 직접 추론할 수 있습니다. 자세한 내용은 [Amazon EventBridge 스키마](eb-schema.md) 섹션을 참조하세요.

     1. **스키마 검색**에서 **활성화**를 선택합니다.
**참고**  
고객 관리형 키를 사용해 암호화된 이벤트 버스에는 스키마 검색이 지원되지 않습니다. 이벤트 버스에서 스키마 검색을 활성화하려면 AWS 소유 키를 사용하도록 선택합니다. 자세한 내용은 [KMS 키 옵션](eb-encryption-at-rest-key-options.md) 섹션을 참조하세요.
   + 태그 지정(선택 사항)

     태그는 AWS 리소스에 할당하는 사용자 지정 속성 레이블입니다. 태그를 사용하여 AWS 리소스를 식별하고 정리할 수 있습니다. 많은 AWS 서비스가 태그 지정을 지원하므로 다른 서비스의 리소스에 동일한 태그를 할당하여 해당 리소스의 관련 여부를 나타낼 수 있습니다. 자세한 내용은 [Amazon EventBridge에서 리소스 태그 지정](eb-tagging.md) 섹션을 참조하세요.

     1. **태그** 아래에서 **새 태그 추가**를 선택합니다.

     1. 새 태그에 대한 키와 값(선택 사항)을 지정합니다.

1. **생성(Create)**을 선택합니다.