Azure Event Grid 사용자 지정 토픽 또는 도메인 만들기

이벤트 그리드 커스텀 주제는 사용자가 정의한 엔드포인트를 제공하여 자신만의 애플리케이션 이벤트를 게시할 수 있습니다. 도메인은 여러 관련 주제를 하나의 자원으로 관리할 수 있게 해주어, 대규모 조직의 여러 구독자에게 이벤트를 보낼 때 도움이 됩니다.

이 글은 Azure 포털을 사용해 Azure Event Grid에서 사용자 지정 주제나 도메인을 만드는 방법을 보여줍니다.

사전 요구 사항

Azure Event Grid가 처음이라면, 시작하기 전에 Event Grid 개요를 읽어보세요.

Event Grid 리소스 공급자 등록

이전에 Event Grid를 사용하지 않는 한 Event Grid 리소스 공급자를 등록해야 합니다. 이전에 Event Grid를 사용한 경우 다음 섹션으로 건너뜁니다.

Azure Portal에서 다음 단계를 수행합니다.

  1. 왼쪽 메뉴에서 구독을 선택합니다.

  2. 구독 목록에서 Event Grid에 사용할 구독을 선택합니다.

  3. 구독 페이지의 왼쪽 메뉴에 있는 설정에서 리소스 공급자를 선택합니다.

  4. Microsoft.EventGrid를 검색하고 상태NotRegistered인지 확인합니다.

  5. 공급자 목록에서 Microsoft.EventGrid를 선택합니다.

  6. 명령 모음에서 등록을 선택합니다.

    Azure 구독에서 Microsoft.EventGrid 공급자의 등록을 보여 주는 스크린샷입니다.

  7. Microsoft.EventGrid의 상태가 Registered(으)로 변경되었는지 확인하려면 새로 고치세요.

    Azure 구독에 Microsoft.EventGrid 공급자가 성공적으로 등록된 것을 보여 주는 스크린샷

사용자 지정 토픽 또는 도메인 만들기

Event Grid 토픽은 이벤트를 게시하는 사용자 정의 엔드포인트를 제공합니다.

  1. Azure Portal에 로그인합니다.

  2. 위쪽의 검색 창에서 Event Grid 토픽을 입력한 다음 드롭다운 목록에서 Event Grid 토픽 을 선택합니다. 도메인을 만들려면 Event Grid 도메인을 검색합니다.

    이벤트 그리드 주제를 검색할 수 있는 Azure 포털 검색창 스크린샷입니다.

  3. Event Grid 토픽 또는 Event Grid 도메인 페이지에서 도구 모음에서 + 만들기를 선택합니다.

    이벤트 그리드 주제 페이지에서 주제 생성 버튼을 보여주는 스크린샷입니다.

기본 페이지

주제 생성 또는 이벤트 그리드 도메인 생성 마법사의 기본 페이지에서 다음 단계를 따르세요:

  1. Azure 구독을 선택합니다.

  2. 기존 리소스 그룹을 선택하거나 새 새로 만들기를 선택하고 리소스 그룹이름을 입력합니다.

  3. 맞춤형 주제나 도메인에 고유한 이름을 입력하세요. 도메인 네임 시스템(DNS) 항목이 이를 나타내기 때문에 이름은 고유해야 합니다. 이미지에 표시된 이름은 사용하지 마십시오. 대신, 고유한 이름을 만듭니다. 3자에서 50자 사이여야 하며, a-z, a-z, 0-9, "-" 값만 포함해야 합니다.

  4. Event Grid 토픽 또는 도메인의 위치를 선택합니다.

  5. 다음을 선택합니다. 페이지 아래쪽의 네트워킹을 선택하여 네트워킹 페이지로 전환합니다.

    주제 생성 마법사의 기본 페이지 스크린샷입니다.

네트워킹 페이지

토픽 만들기 또는 Event Grid 도메인 만들기 마법사의 네트워킹 페이지에서 다음 단계를 수행합니다.

  1. 클라이언트가 공용 IP 주소를 통해 토픽 또는 도메인 엔드포인트에 연결할 수 있도록 허용하려면 공용 액세스 옵션을 선택한 상태로 유지합니다. 특정 IP 주소나 IP 범위에 대한 접근을 제한할 수 있습니다.

    토픽 만들기 마법사의 네트워킹 페이지에서 공용 액세스 옵션 선택을 보여 주는 스크린샷

  2. 프라이빗 엔드포인트를 통해 토픽 또는 도메인에 대한 액세스를 허용하려면 프라이빗 액세스 옵션을 선택합니다.

    토픽 만들기 마법사의 네트워킹 페이지에서 프라이빗 액세스 옵션 선택을 보여 주는 스크린샷

  3. 'Azure 포털을 이용해 개인 엔드포인트 추가하기' 섹션의 지침을 따라 개인 엔드포인트를 생성하세요.

  4. 다음을 선택합니다. 페이지 아래쪽의 보안을 선택하여 보안 페이지로 전환합니다.

보안 페이지

토픽 만들기 또는 Event Grid 도메인 만들기 마법사의 보안 페이지에서 다음 단계를 수행합니다.

  1. 토픽 또는 도메인에 시스템 할당 관리 ID를 할당하려면 시스템 할당 ID 사용을 선택합니다.

    시스템 할당 ID 옵션이 선택된 ID 페이지의 스크린샷.

  2. 사용자 할당 ID를 할당하려면 페이지의 사용자 할당 ID 섹션에서 사용자 할당 ID 추가를 선택합니다.

  3. 사용자 할당 식별자 선택 창에서 사용자 할당 식별자를 가진 구독을 선택한 후 사용자 지정 식별을 선택한 후 선택을 하세요.

    사용자 할당 ID 옵션이 선택된 ID 페이지의 스크린샷.

  4. 로컬 인증을 사용하지 않도록 설정하려면 [사용 안 함]을 선택합니다. 로컬 인증을 비활성화하면, 해당 주제나 도메인은 Microsoft Entra 인증만 허용하고 액세스 키나 SAS 인증은 허용하지 않습니다.

    로컬 인증을 사용하지 않도록 설정할 수 있는 경우 토픽 만들기 페이지의 고급 탭을 보여 주는 스크린샷.

  5. 필요한 최소 TLS(전송 계층 보안) 버전을 구성합니다. 자세한 내용은 최소 TLS 버전 구성을 참조하세요.

    최소 TLS 버전을 선택할 수 있는 경우 항목 만들기 페이지의 고급 탭을 보여 주는 스크린샷

  6. 페이지 아래쪽에서 고급 을 선택하여 고급 페이지로 전환합니다.

고급 페이지

  1. 주제 생성 또는 이벤트 그리드 도메인 생성 마법사의 고급 페이지에서 이 주제에 게시할 이벤트의 스키마를 선택하세요.

    고급 페이지에서 스키마 선택을 보여 주는 스크린샷

  2. 데이터 레지던시의 경우, 모든 데이터를 동일 영역(Regional)에 유지할지, 아니면 메타데이터를 미리 정의된 보조 영역(Cross-Geo)에 복제할지 선택하세요.

    항목 만들기 마법사의 고급 페이지의 데이터 상주 섹션을 보여 주는 스크린샷.

    Cross-Geo 옵션을 사용하면 지역 장애가 발생할 때 Microsoft에서 시작하는 장애 조치(failover)를 페어링된 지역으로 수행할 수 있습니다. 자세한 내용은 Azure Event Grid 서버 쪽 지역 재해 복구를 참조하세요. Microsoft는 드문 경우에 Microsoft가 시작하는 페일오버를 수행하여 영향을 받은 지역의 Event Grid 리소스를 해당 지역과 지리적으로 쌍을 이루는 지역으로 페일오버합니다. 이 과정은 당신의 개입이 필요하지 않습니다. Microsoft는 언제 이 경로를 택할지 결정할 권리를 보유합니다. 이 메커니즘은 주제나 도메인에 대해 실패하기 전에 동의를 요구하지 않습니다. 자세한 내용은 장애 조치 후 복구하려면 어떻게 해야 하나요?를 참조하세요.

    국가별 옵션을 선택하는 경우 고유한 재해 복구 계획을 정의할 수 있습니다.

  3. 다음: 태그를 선택하여 태그 페이지로 이동합니다.

태그 페이지

태그 페이지에는 이벤트 그리드에 특화된 필드가 없습니다. 다른 Azure 리소스와 마찬가지로 태그(이름-값 쌍)를 할당할 수 있습니다. 다음 선택: 검토 + 만들기를 선택하여 검토 + 만들기 페이지로 전환합니다.

검토 및 생성 페이지

검토 + 만들기 페이지에서 모든 설정을 검토하고 유효성 검사에 성공했는지 확인한 다음 만들기를 선택하여 토픽 또는 도메인을 만듭니다.

검토 + 만들기 페이지를 보여 주는 스크린샷.

다음 단계

이제 사용자 지정 토픽 또는 도메인을 만드는 방법을 배웠으므로 Event Grid에서 수행할 수 있는 작업을 자세히 알아보세요.

다양한 프로그래밍 언어를 사용하여 이벤트 그리드에 이벤트를 게시하고 이벤트를 소비하는 방법에 대해 배우려면 다음 샘플을 참고하세요: