Skip to main content

Conectar uma assinatura do Azure

Se você usar o GitHub por meio de um Microsoft Enterprise Agreement, poderá habilitar e pagar pela cobrança baseada em uso no GitHub.com conectando uma assinatura do Azure.

Sobre a conexão de uma assinatura do Azure

Você pode pagar pelo uso dos recursos do GitHub por meio do Azure conectando uma ID de Assinatura do Azure à sua conta da organização no GitHub.com. Para obter mais informações sobre contas da organização, consulte "Sobre organizações".

Sobre a cobrança baseada em uso no GitHub.com

O GitHub fornece cobrança baseada em uso para os seguintes recursos e situações. Você pode saber mais sobre cobrança e limites de gastos.

Recurso ou situação faturadaMais informações sobre cobrançaInformações sobre limites de gastos
Uso do GitHub Codespaces"Sobre o faturamento do GitHub Codespaces""Sobre o faturamento do GitHub Codespaces"
Uso de GitHub Actions além dos valores incluídos no seu plan)"Sobre a cobrança das GitHub Actions""Sobre a cobrança das GitHub Actions"
Uso do GitHub Packages além dos valores incluídos no seu plano"Sobre a cobrança de pacotes do GitHub""Sobre a cobrança de pacotes do GitHub"
Uso do Copilot Business"Sobre a cobrança para o GitHub Copilot"N/D

Sobre a cobrança por meio do Azure

Se você vincular sua conta do GitHub ao Azure, quaisquer custos com base no uso a partir desse momento serão cobrados por meio do Azure e cobrados no primeiro dia de cada mês. No entanto, os encargos restantes do GitHub, por exemplo, encargos do plano do GitHub, ainda serão cobrados na data de cobrança normal.

Por exemplo, você vincula sua assinatura do Azure à conta de sua organização em 16 de junho e também tem uma assinatura do GitHub Copilot Business. A partir dessa data, quaisquer custos de uso do Copilot Business serão incluídos em sua fatura do Azure e cobrados em 1º de julho. No entanto, quaisquer encargos incorridos antes de 16 de junho para o Copilot Business serão cobrados separadamente por meio de GitHub na data de cobrança normal de sua conta.

Pré-requisitos

  • Você deve ter organização no GitHub.com. Para obter mais informações sobre as diferenças entre esses dois tipos de contas, consulte "Tipos de contas do GitHub”.

    • Se a organização à qual você deseja conectar uma assinatura do Azure pertencer a uma conta corporativa, você deverá conectar sua assinatura do Azure a essa conta corporativa, não à organização. Para obter mais informações, consulte a versão do GitHub Enterprise Cloud deste artigo.
  • Você deve ser proprietário da conta da organização. Para obter mais informações, consulte "Funções em uma organização".

  • Você deve estar conectado ao Azure como um usuário capaz de fornecer consentimento de administrador em todo o locatário, que é necessário para instalar o aplicativo de Validação de Permissão de Assinatura do GitHub no locatário do Azure AD. O aplicativo requer acesso de leitura para exibir uma lista de assinaturas disponíveis e é usado apenas durante esse processo único de conexão da assinatura do Azure. Para obter mais informações, confira Conceder consentimento de administrador em todos os locatários a um aplicativo no Microsoft Docs.

    • Como alternativa, antes de seguir as instruções deste artigo, os usuários que não puderem fornecer consentimento de administrador em todo o locatário podem trabalhar com um administrador global do Azure AD para configurar um fluxo de trabalho de consentimento de administrador. Para obter mais informações, confira Consentimento do usuário e do administrador no Azure Active Directory no Microsoft Docs.
  • Para selecionar uma assinatura do Azure na lista de assinaturas disponíveis, o usuário deve ser proprietário da assinatura do Azure. Para obter mais informações, consulte Atribuir um usuário como administrador de uma assinatura do Azure no Microsoft Docs.

  • Você deve saber sua ID de assinatura do Azure. Para obter mais informações, consulte Obter IDs de assinatura e locatário no portal do Azure no Microsoft Docs ou entre em contato com o suporte do Azure.

Demonstração em vídeo da conexão de uma subscrição

Para conectar uma assinatura do Azure, você precisará de permissões de acesso apropriadas no GitHub e no portal de cobrança do Azure. Isso pode exigir coordenação entre duas pessoas diferentes.

Para ver uma demonstração do processo do início ao fim, consulte Faturamento do consumo do GitHub por meio de uma subscrição do Azure no canal do YouTube da GitHub. Este vídeo demonstra o processo de uma conta empresarial. Se estiver conectando uma assinatura a uma conta de organização, consulte "Conectar sua assinatura do Azure à sua conta de organização".

Conectar a assinatura do Azure à conta da organização

Para conectar sua assinatura do Azure, você deve ter permissões de proprietário para a assinatura do Azure e ser um proprietário da organização em GitHub.

Observação: se a sua conta da organização no GitHub.com pertencer a uma conta corporativa, você deverá conectar sua assinatura do Azure à conta corporativa em vez de à conta da organização. Para obter mais informações, consulte "Conectando sua assinatura do Azure à sua conta empresarial" na versão GitHub Enterprise Cloud deste artigo.

  1. No canto superior direito do GitHub.com, selecione sua foto do perfil e em Suas organizações.

    Captura de tela do menu suspenso na imagem de perfil do @octocat. "Suas organizações" está contornado em laranja escuro.

  2. Ao lado da organização, clique em Configurações.

  3. Na seção "Acesso" da barra lateral, clique em Cobrança e planos.

  4. Em "Gerenciamento do orçamento", à direita de "Cobrança limitada via Azure", clique em Adicionar Assinatura do Azure.

  5. Para entrar na sua conta da Microsoft, siga as instruções.

  6. Revise a instrução de "Permissões solicitadas". Se você concordar com os termos, clique em Aceitar.

    Caso não veja um prompt "Permissões solicitadas" e, em vez disso, seja exibida uma mensagem indicando que você precisa de aprovação do administrador, consulte "Mensagem: "Precisa de aprovação do administrador"."

  7. Em "Selecione uma assinatura", selecione o ID de Assinatura do Azure que você deseja conectar à sua organização. Para selecionar uma assinatura do Azure, você deve ter permissões de proprietário na assinatura. Se o inquilino padrão não tiver as permissões corretas, você deverá especificar o ID de um inquilino diferente. Para obter mais informações, confira "Pré-requisitos " e Plataforma de identidade da Microsoft e fluxo de código de autorização do OAuth 2.0 no Microsoft Docs.

  8. Selecione Ao clicar em "Conectar", você confirma que deseja ser cobrado por serviços limitados por meio da assinatura selecionada do Azure.

  9. Clique em Conectar.

Desconectar a assinatura do Azure da conta da organização

Depois que você desconectar a assinatura do Azure da conta da organização, o uso não poderá mais exceder os valores incluídos no plano.

  1. No canto superior direito do GitHub.com, selecione sua foto do perfil e em Suas organizações.

    Captura de tela do menu suspenso na imagem de perfil do @octocat. "Suas organizações" está contornado em laranja escuro.

  2. Ao lado da organização, clique em Configurações.

  3. Na seção "Acesso" da barra lateral, clique em Cobrança e planos.

  4. Em "Gerenciamento do orçamento", depois em "Cobrança limitada via Azure", à direita da ID da assinatura que você deseja desconectar, clique em .

  5. Leia o prompt e clique em Remover.

Solucionando problemas de conexão de uma assinatura do Azure

Você pode solucionar alguns problemas comuns com a conexão de uma assinatura do Azure à sua conta no GitHub.com.

Mensagem: "Requer aprovação do administrador"

Se a conta de usuário que você usou para entrar no Azure não tiver permissões adequadas para instalar o aplicativo que o GitHub usa para conectar uma assinatura, verá uma mensagem com o texto a seguir.

Requer aprovação do administrador

O GitHub Inc precisa de permissão para acessar recursos em sua organização que apenas um administrador pode conceder. Peça a um administrador para conceder permissão ao aplicativo antes de poder usá-lo.

Para evitar essa mensagem ao tentar novamente, você deve garantir que o usuário do Azure possa fornecer consentimento de administrador em todo o locatário ou trabalhar com um administrador do Azure para configurar o fluxo de trabalho de consentimento de administrador. Para saber mais, confira “Pré-requisitos”.