Skip to main content

Conectar uma assinatura do Azure

Você pode habilitar e pagar pela cobrança baseada em uso em 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 à 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

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 CodespacesSobre o faturamento do GitHub CodespacesSobre o faturamento do GitHub Codespaces
Uso de GitHub Actions além dos valores incluídos no seu plan)Sobre a cobrança das GitHub ActionsSobre a cobrança das GitHub Actions
Uso do GitHub Packages além dos valores incluídos no seu planoSobre a cobrança de pacotes do GitHubSobre a cobrança de pacotes do GitHub
Uso do Copilot BusinessSobre a cobrança para o GitHub CopilotN/A

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 da 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. Confira a versão do GitHub Enterprise Cloud deste artigo.

  • Você deve ser proprietário da conta da organização. Confira 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. 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. Confira Consentimento do usuário e do administrador no Azure Active Directory no Microsoft Docs.

      Note

      Se o locatário fornecer configurações de consentimento do usuário, os usuários incluídos nessas configurações poderão não exigir o consentimento do administrador para instalar o aplicativo de Validação de Permissão de Assinatura da GitHub. Consulte Consentimento do usuário nos 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. Confira Atribuir um usuário como administrador de uma assinatura do Azure no Microsoft Docs.

  • Você deve saber sua ID de assinatura do Azure. Confira 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.

Note

Se a conta da organização no GitHub.com pertencer a uma conta empresarial, você deverá conectar sua assinatura do Azure à conta empresarial em vez de à conta da organização. Confira Conectando sua assinatura do Azure à sua conta empresarial na versão do GitHub Enterprise Cloud deste artigo.

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

  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 de GitHub, selecione sua foto de perfil e selecione Suas organizações.

  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.

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

A GitHub Inc. precisa de permissão para acessar os recursos da 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.