다음을 통해 공유


자습서: 신뢰할 수 있는 서명에서 역할 할당

신뢰할 수 있는 서명 서비스에는 표준 Azure 역할 외에도 몇 가지 서비스별 역할이 있습니다. Azure RBAC(역할 기반 액세스 제어)를 사용하여 신뢰할 수 있는 서명 특정 역할에 사용자 및 그룹 역할을 할당합니다.

이 자습서에서는 신뢰할 수 있는 서명 지원 역할을 검토합니다. 그런 다음 Azure Portal에서 신뢰할 수 있는 서명 계정에 역할을 할당합니다.

신뢰할 수 있는 서명 지원 역할

다음 표에는 서비스 리소스 내에서 각 역할이 액세스할 수 있는 항목을 비롯하여 신뢰할 수 있는 서명이 지원하는 역할이 나열되어 있습니다.

역할 계정 관리 및 보기 인증서 프로필 관리 인증서 프로필을 사용하여 서명 서명 기록 보기 역할 할당 관리 ID 유효성 검사 관리
Trusted Signing ID 검증자 x
Trusted Signing 인증서 프로필 서명자 x x
담당자 x x x
참가자 x x
판독기 x
사용자 액세스 관리자 x

신뢰할 수 있는 서명 ID 검증 도구 역할은 ID 유효성 검사 요청을 관리하는 데 필요하며, 이 작업은 Azure CLI를 사용하는 것이 아니라 Azure Portal에서만 수행할 수 있습니다. 신뢰할 수 있는 서명을 사용하여 성공적으로 서명하려면 신뢰할 수 있는 서명 인증서 프로필 서명자 역할이 필요합니다.

역할 할당

  1. Azure Portal에서 Trusted Signing 계정으로 이동합니다. 리소스 메뉴에서 액세스 제어(IAM)를 선택합니다.

  2. 역할 탭을 선택하고 신뢰할 수 있는 서명을 검색합니다. 다음 그림은 두 개의 사용자 지정 역할을 보여줍니다.

    Azure Portal UI와 신뢰할 수 있는 서명 사용자 지정 RBAC 역할을 보여주는 스크린샷.

  3. 이러한 역할을 할당하려면 추가를 선택한 다음 역할 할당 추가를 선택합니다. Azure에서 역할 할당 지침에 따라 관련 역할을 ID에 할당합니다.

    신뢰할 수 있는 서명 계정과 인증서 프로필을 만들려면 최소한 기여자 역할이 할당되어야 합니다.

  4. 인증서 프로필 수준에서 보다 세부적인 액세스 제어를 위해 Azure CLI를 사용하여 역할을 할당할 수 있습니다. 다음 명령을 사용하여 사용자 및 서비스 주체가 파일에 서명할 수 있도록 이들에게 신뢰할 수 있는 서명 인증서 프로필 서명자 역할을 할당할 수 있습니다.

    az role assignment create --assignee <objectId of user/service principle> 
    --role "Trusted Signing Certificate Profile Signer" 
    --scope "/subscriptions/<subscriptionId>/resourceGroups/<resource-group-name>/providers/Microsoft.CodeSigning/codeSigningAccounts/<trustedsigning-account-name>/certificateProfiles/<profileName>"