Visão geral
Sua organização é cobrada de acordo com seu uso de computação e armazenamento para GitHub Codespaces. Este artigo explica como você, o proprietário de uma organização, pode gerenciar esses custos.
Para saber mais sobre preços, GitHub Codespacesconsulte Cobrança do GitHub Codespaces.
Limites de gastos
Você pode definir um limite de gastos para GitHub Codespaces sua organização. Esse limite é aplicado ao custo total de computação e armazenamento para GitHub Codespaces. Para saber mais, confira Definir orçamentos para controlar gastos com produtos limitados.
-
Uso de computação: Esse é o tempo total durante o qual todas as GitHub Codespaces instâncias ("codespaces") estavam ativas em um mês de cobrança.
-
Uso do armazenamento: Para GitHub Codespaces fins de cobrança, isso inclui todos os arquivos usados por todos os codespaces e pré-compilados em sua conta. Isso inclui recursos como repositórios clonados, arquivos de configuração, extensões, entre outros.
Você pode verificar o uso de computação e armazenamento para GitHub Codespaces o mês de cobrança atual. Para obter mais informações, confira Como exibir o uso de licenças e produtos mensuráveis.
Observação
Os pré-builds para GitHub Codespaces são criados e atualizados usando GitHub Actions. Isso pode incorrer em custos faturáveis para GitHub Actions. Você pode definir um orçamento para GitHub Actions. Para saber mais, confira Cobrança do GitHub Codespaces e Definir orçamentos para controlar gastos com produtos limitados. O armazenamento dos prebuilds gerados é cobrado na mesma taxa que seus codespaces e está incluído em seu GitHub Codespaces orçamento.
Desabilitando ou limitando a cobrança para Codespaces
Você pode optar por todo o uso de Codespaces sua organização a ser cobrado para o usuário que cria o codespace. Como alternativa, você pode especificar quais membros ou colaboradores da organização podem usar Codespaces às custas da sua organização. Para saber mais, confira Como escolher quem tem a propriedade e paga pelos codespaces em sua organização.
Você pode limitar o número de codespaces que as pessoas podem criar, em que a organização será cobrada pelo codespace. Isso pode ajudar a reduzir os encargos de armazenamento de codespace para sua organização. Para saber mais, confira Restringir o número de codespaces cobrados pela organização que um usuário pode criar.
Você pode configurar quais repositórios podem ser acessados por meio de codespaces criados para um repositório específico. Para saber mais, confira Gerenciar o acesso a outros repositórios em seu codespace.
É possível limitar a escolha dos tipos de computadores que estão disponíveis para os codespaces criados em repositórios pertencentes à sua organização. Isso permite evitar que as pessoas usem máquinas com recursos excessivos para seus codespaces e incorram em cobranças desnecessárias. Para saber mais, confira Restringindo o acesso aos tipos de máquina.
Você pode definir uma restrição máxima de tempo limite ocioso para limitar o tempo limite máximo que as pessoas podem definir nos codespaces faturáveis para a organização. Isso pode reduzir os encargos de uso de computação gerados por codespaces que são deixados em execução em um estado ocioso interrompendo o codespace ativo após um período de tempo limite menor. Para saber mais, confira Restringir o período de tempo limite ocioso.
Você também pode restringir quanto tempo um codespace pode permanecer sem uso até que seja excluído automaticamente. Isso pode ajudar a reduzir os custos de armazenamento para Codespaces. Para saber mais, confira Como restringir o período de retenção de codespaces.
Os proprietários dos repositórios que configuram pré-builds para seus repositórios podem reduzir os custos de armazenamento dessas pré-builds configurando-as para serem criadas somente em regiões selecionadas. Para saber mais, confira Configurando as pré-compilações.
Excluindo codespaces não utilizados
Seus usuários podem excluir seus próprios codespaces de https://github.com/codespaces dentro e de dentro Visual Studio Code. Para reduzir o tamanho de um codespace, os usuários podem excluir manualmente arquivos usando o terminal ou de dentro VS Code.
Como proprietário da organização, você pode excluir qualquer codespace em sua organização. Para saber mais, confira Excluir um codespace.
Observação
Os codespaces são excluídos automaticamente depois que são parados e ficam inativos por um número de dias definido pelo usuário. Para saber mais, confira Como configurar a exclusão automática de seus codespaces. Como proprietário da organização, você pode definir um período máximo de retenção de cada codespace pertencente à organização. Isso substituirá a configuração de retenção pessoal definida por um usuário. Para saber mais, confira Como restringir o período de retenção de codespaces.