관리 ID에서 Microsoft Entra ID를 사용하여 Web PubSub 리소스에 대한 요청 권한 부여

Azure Web PubSub 서비스는 관리 ID의 요청을 권한 부여하기 위해 Microsoft Entra ID를 지원합니다.

이 문서에서는 관리 ID에서 Web PubSub 리소스에 대한 요청에 권한을 부여하도록 Web PubSub 리소스 및 코드를 구성하는 방법을 보여 줍니다.

관리되는 ID 구성

첫 번째 단계는 관리 ID를 구성하는 것입니다.

이는 Azure Portal을 사용하여 Virtual Machine에서 System-assigned managed identity를 구성하는 예입니다.

  1. Azure Portal을 열고 가상 머신을 검색하여 선택합니다.
  2. 설정 섹션에서 ID를 선택합니다.
  3. 시스템 할당됨 탭에서 상태켜기로 전환합니다. Screenshot of virtual machine - identity.
  4. 저장 단추를 클릭하여 변경 내용을 확인합니다.

사용자 할당 관리 ID를 만드는 방법

다른 플랫폼에서 관리 ID를 구성하는 방법

App service 및 Azure Functions에 대한 관리 ID를 구성하는 방법

Azure Portal에서 역할 할당 추가

이 샘플은 Web PubSub 리소스를 통해 시스템 할당 ID에 Web PubSub Service Owner 역할을 할당하는 방법을 보여 줍니다.

참고 항목

관리 그룹, 구독, 리소스 그룹 또는 단일 리소스를 비롯한 모든 범위에 역할을 할당할 수 있습니다. 범위에 대한 자세한 내용은 Azure RBAC의 범위 이해를 참조하세요.

  1. Azure Portal을 열고 Web PubSub 리소스로 이동합니다.

  2. Azure Web PubSub에 대한 액세스 제어 설정을 표시하려면 액세스 제어(IAM)를 클릭합니다.

    다음은 리소스 그룹에 대한 액세스 제어(IAM) 페이지의 예를 보여줍니다.

  3. 역할 할당 탭을 클릭하여 이 범위에서 역할 할당을 확인합니다.

    다음 스크린샷은 Web PubSub 리소스에 대한 액세스 제어(IAM) 페이지의 예를 보여 줍니다.

    Screenshot of access control.

  4. 추가 > 역할 할당 추가를 클릭합니다.

  5. 역할 탭에서 Web PubSub Service Owner를 선택합니다.

  6. 다음을 클릭합니다.

    Screenshot of adding role assignment.

  7. 멤버 탭의 액세스 할당 섹션에서 관리 ID를 선택합니다.

  8. 멤버 선택을 클릭합니다.

  9. 관리 ID 선택 창에서 컴퓨터 할당 관리 ID > 가상 머신을 선택합니다.

  10. 역할을 할당할 가상 머신을 검색하고 선택합니다.

  11. 선택을 클릭하여 선택 사항을 확인합니다.

  12. 다음을 클릭합니다.

    Screenshot of assigning role to managed identities.

  13. 검토 + 할당을 클릭하여 변경 내용을 확인합니다.

Important

Azure 역할 할당이 전파되는 데 최대 30분이 걸릴 수 있습니다. Azure 역할 할당을 할당하고 관리하는 방법에 대해 자세히 알아보려면 다음 문서를 참조하세요.

샘플 코드

공식적으로 4가지 프로그래밍 언어를 지원합니다.

다음 단계

다음 관련 문서를 참조하세요.