Skip to main content

Azure 구독에 연결

Microsoft 기업계약을 통해 GitHub을(를) 사용하는 경우 Azure 구독을 연결하여 GitHub.com에서 사용량 기반 청구를 사용하도록 설정하고 비용을 지불할 수 있습니다.

Azure 구독 연결 정보

Azure 구독 ID를 GitHub.com의 조직 계정에 연결하여 Azure를 통해 GitHub 기능 사용에 대한 비용을 지불할 수 있습니다. 조직 계정에 대한 자세한 내용은 "조직 정보"을(를) 참조하세요.

GitHub.com의 사용량 기반 청구 정보

GitHub은(는) 다음 기능 및 상황에 대해 사용량 기반 청구를 제공합니다. 청구 및 지출 한도에 대해 자세히 알아볼 수 있습니다.

청구된 기능 또는 상황청구에 대한 정보지출 한도에 대한 정보
GitHub Codespaces 사용량"GitHub Codespaces 청구 관련 정보""GitHub Codespaces 청구 관련 정보"
플랜에 포함된 금액을 초과한 GitHub Actions 사용량"GitHub Actions 요금 청구 정보""GitHub Actions 요금 청구 정보"
플랜에 포함된 금액을 초과한 GitHub Packages 사용량"GitHub 패키지 요금 청구 정보""GitHub 패키지 요금 청구 정보"
Copilot Business 사용량"GitHub Copilot 청구 정보"해당 없음

Azure를 통한 청구 정보

GitHub 계정을 Azure에 연결하는 경우 해당 시점부터 시작되는 모든 사용량 기반 비용은 Azure를 통해 청구되며 매월 1일에 청구됩니다. 그러나 남은 GitHub 요금(예: GitHub 플랜에 대한 요금)은 여전히 평소 청구 날짜에 청구됩니다.

예를 들어 6월 16일에 Azure 구독을 조직 계정에 연결하고 GitHub Copilot Business 구독도 있다고 가정합니다. 해당 날짜부터 Copilot Business에 대한 사용량 비용은 Azure 청구서에 포함되며 7월 1일에 청구됩니다. 그러나 Copilot Business에 대해 6월 16일 이전에 발생한 모든 요금은 계정의 평소 청구 날짜에 GitHub을(를) 통해 별도로 청구됩니다.

필수 조건

  • GitHub.com에 대해 조직 계정 중 하나가 있어야 합니다. 이 두 계정 유형 간의 차이점에 대한 자세한 내용은 "Types of GitHub accounts(GitHub 계정 유형)"을(를) 참조하세요.

    • Azure 구독을 연결하려는 조직이 엔터프라이즈 계정 속한 경우 Azure 구독을 조직이 아닌 엔터프라이즈 계정 연결해야 합니다. 자세한 내용은 이 문서의 GitHub Enterprise Cloud 버전을 참조하세요.
  • 조직 계정의 소유자여야 합니다. 자세한 내용은 "조직의 역할"을(를) 참조하세요.

  • Azure AD 테넌트에 GitHub의 구독 권한 유효성 검사 앱을 설치하는 데 필요한 테넌트 전체 관리자 동의를 제공할 수 있는 사용자로 Azure에 로그인해야 합니다. 사용 가능한 구독 목록을 표시하려면 앱에 읽기 액세스 권한이 필요하며, Azure 구독을 연결하는 이 일회성 프로세스 중에만 사용됩니다. 자세한 내용은 Microsoft Docs의 응용 프로그램에 테넌트 전체 관리자 동의 부여를 참조하세요.

    • 또는 이 문서의 지침을 따르기 전에 테넌트 전체 관리자 동의를 제공할 수 없는 사용자는 Azure AD 전역 관리자와 협력하여 관리자 동의 워크플로를 구성할 수 있습니다. 자세한 내용은 Microsoft Docs의 Azure Active Directory의 사용자 및 관리자 동의를 참조하세요.
  • 사용 가능한 구독 목록에서 Azure 구독을 선택하려면 사용자가 Azure 구독의 소유자여야 합니다. 자세한 내용은 Microsoft Docs Azure 구독의 관리자로 사용자 할당을 참조하세요.

  • 사용자 Azure 구독 ID를 알고 있어야 합니다. 자세한 내용은 Microsoft Docs의 Azure Portal에서 구독 및 테넌트 ID 가져오기 또는 Azure 지원 문의를 참조하세요.

구독 연결의 동영상 데모

Azure 구독을 연결하려면 GitHub 및 Azure 청구 포털 모두에 대한 적절한 액세스 권한이 필요합니다. 이렇게 하려면 서로 다른 두 사람 간의 조정이 필요할 수 있습니다.

프로세스의 데모를 처음부터 끝까지 보려면 GitHub의 YouTube 채널에서 Billing GitHub consumption through an Azure subscription을 시청하세요. 이 동영상에서는 엔터프라이즈 계정 프로세스를 보여줍니다. 구독을 조직 계정에 연결하는 경우 "조직 계정에 Azure 구독 연결"을 참조하세요.

조직 계정에 Azure 구독 연결

Azure 구독을 연결하려면 Azure 구독에 대한 소유자 권한이 있어야 하며 GitHub에 대한 조직 소유자여야 합니다.

참고: GitHub.com의 조직 계정이 엔터프라이즈 계정 속한 경우 Azure 구독을 조직 계정 대신 엔터프라이즈 계정에 연결해야 합니다. 자세한 내용은 이 문서의 GitHub Enterprise Cloud 버전에서 "Azure 구독을 엔터프라이즈 계정에 연결"을 참조하세요.

  1. GitHub.com의 오른쪽 위에서 프로필 사진을 선택한 다음 내 조직을 클릭합니다.

    @octocat 프로필 사진의 드롭다운 메뉴 스크린샷입니다. "조직"이 진한 주황색으로 표시됩니다.

  2. 조직 옆에 있는 설정을 클릭합니다.

  3. 사이드바의 "액세스" 섹션에서 청구 및 플랜을 클릭합니다.

  4. "청구 관리"에서 "Azure를 통한 요금제 청구" 오른쪽의 Azure 구독 추가를 클릭합니다.

  5. Microsoft 계정에 로그인하려면 프롬프트를 따릅니다.

  6. “요청된 권한” 프롬프트를 검토합니다. 사용 약관에 동의하면 동의를 클릭합니다.

    "권한 요청됨" 프롬프트가 표시되지 않고 관리자 승인이 필요하다는 메시지가 표시되는 경우 "메시지: "관리자 승인 필요"를 참조하세요.

  7. “구독 선택”에서 조직에 연결하려는 Azure 구독 ID를 선택합니다. Azure 구독을 선택하려면 구독에 대한 소유자 권한이 있어야 합니다. 기본 테넌트에 올바른 권한이 없는 경우 다른 테넌트 ID를 지정해야 할 수 있습니다. 자세한 내용은 Microsoft Docs의 "[필수 구성 요소" 및 Microsoft ID 플랫폼 및 OAuth 2.0 인증 코드 흐름을 참조](#prerequisites)하세요.

  8. "연결"을 클릭하면 선택한 Azure 구독을 통해 측정된 서비스에 대한 요금이 청구됨을 확인하는 것입니다. 를 선택합니다.

  9. 연결을 클릭합니다.

조직 계정에서 Azure 구독 연결 끊기

조직 계정에서 Azure 구독의 연결을 끊은 후에는 사용량이 플랜에 포함된 금액을 더 이상 초과할 수 없습니다.

  1. GitHub.com의 오른쪽 위에서 프로필 사진을 선택한 다음 내 조직을 클릭합니다.

    @octocat 프로필 사진의 드롭다운 메뉴 스크린샷입니다. "조직"이 진한 주황색으로 표시됩니다.

  2. 조직 옆에 있는 설정을 클릭합니다.

  3. 사이드바의 "액세스" 섹션에서 청구 및 플랜을 클릭합니다.

  4. "청구 관리"의 "Azure를 통한 요금제 청구"에서 연결을 끊으려는 구독 ID의 오른쪽에 있는 을(를) 클릭합니다.

  5. 프롬프트를 검토한 다음 제거를 클릭합니다.

Azure 구독 연결 문제 해결

GitHub.com의 계정에 Azure 구독을 연결할 때 발생하는 몇 가지 일반적인 문제를 해결할 수 있습니다.

메시지: "관리자 승인 필요"

Azure에 로그인하는 데 사용한 사용자 계정에 GitHub이(가) 구독을 연결하는 데 사용하는 앱을 설치할 수 있는 적절한 권한이 없는 경우 다음 텍스트가 포함된 메시지가 표시됩니다.

관리자 승인 필요

GitHub Inc에는 관리자만 권한을 부여할 수 있는 조직의 리소스에 액세스할 수 있는 권한이 필요합니다. 사용하기 전에 이 앱에 대한 권한을 부여하도록 관리자에게 요청하세요.

다시 시도할 때 이 메시지가 표시되지 않도록 하려면 Azure 사용자가 테넌트 전체 관리자 동의를 제공할 수 있는지 확인하거나 Azure 관리자와 협력하여 관리자 동의 워크플로를 구성해야 합니다. 자세한 내용은 "필수 조건"을 검토하세요.