Información general
A su organización se le factura en función de su uso de capacidad de proceso y almacenamiento para GitHub Codespaces. En este artículo se explican las formas en que puedes administrar estos costos, como propietario de la organización.
Para obtener información sobre los precios de GitHub Codespaces, consulte facturación de GitHub Codespaces.
Límites de gasto
Puede establecer un límite de gasto para su organización para GitHub Codespaces. Este límite se aplica al costo total de proceso y almacenamiento para GitHub Codespaces. Para más información, consulta Configuración de presupuestos para controlar el gasto en productos medidos.
-
Uso de proceso: Es el tiempo total durante el cual todas las GitHub Codespaces instancias ("codespaces") estuvieron activas en un mes de facturación.
-
Uso del almacenamiento: A efectos de facturación, esto incluye todos los archivos utilizados por todos los codespaces y prebuilds de tu cuenta. Esto incluye todos los recursos, tales como los repositorios clonados, archivos de configuración y extensiones, entre otros.
Puede consultar el uso de cómputo y almacenamiento de GitHub Codespaces correspondiente al mes de facturación actual. Para más información, consulta Visualización del uso de productos medidos y licencias.
Nota:
Las precompilaciones para GitHub Codespaces se crean y actualizan mediante GitHub Actions. Esto puede incurrir en costos facturables para GitHub Actions. Puede establecer un presupuesto para GitHub Actions. Para más información, consulta facturación de GitHub Codespaces y Configuración de presupuestos para controlar el gasto en productos medidos. El almacenamiento de las precompilaciones generadas se cobra a la misma tarifa que tus Codespaces y se incluye en tu presupuesto de GitHub Codespaces.
Deshabilitación o limitación de la facturación de Codespaces
Puede elegir para que se facture todo el uso de Codespaces en su organización al usuario que crea el espacio de código. Como alternativa, puede especificar qué miembros o colaboradores de la organización pueden usar Codespaces a costa de su organización. Para más información, consulta Selección de quién posee y paga los codespaces de una organización.
Puedes limitar el número de codespaces que pueden crear los usuarios, por los que se facturará a la organización. Esto puede ayudar a reducir los cargos de almacenamiento de Codespaces de tu organización. Para más información, consulta Restricción del número de codespaces facturados a la organización que puede crear un usuario.
Puedes configurar a qué repositorios se puede acceder desde codespaces creados para un repositorio determinado. Para más información, consulta Administración del acceso a otros repositorios dentro del codespace.
Puedes limitar la elección de tipos de máquina que se encuentra disponible para los codespaces creados a partir de repositorios que pertenecen a tu organización. Esto te permite prevenir que las personas utilicen máquinas con recursos excesivos para sus codespaces e incurrir en cargos innecesarios. Para más información, consulta Restringir el acceso a los tipos de máquina.
Puedes establecer una restricción de tiempo de espera por inactividad máxima para limitar el tiempo de espera máximo que los usuarios pueden establecer para codespaces facturables a tu organización. Esto puede reducir los cargos por el uso de computación que generan los codespace que continúan ejecutándose en un estado inactivo, deteniendo el codespace activo tras un tiempo de espera más breve. Para más información, consulta Restricción del período de tiempo de espera de inactividad.
También puedes restringir cuánto tiempo pueden permanecer sin usar los codespaces detenidos antes de que se eliminen automáticamente. Esto puede ayudar a reducir los costos de almacenamiento de Codespaces. Para más información, consulta Restricción del período de retención para codespaces.
Los propietarios de repositorios que configuran precompilaciones para su repositorio pueden reducir los costos de almacenamiento de dichas precompilaciones configurándolas para que solo se puedan crear en determinadas regiones. Para más información, consulta Configuración de precompilaciones.
Borrar los codespaces sin utilizar
Tus usuarios pueden eliminar sus propios codespaces en https://github.com/codespaces y desde dentro de Visual Studio Code. Para reducir el tamaño de un espacio de código, los usuarios pueden eliminar manualmente archivos mediante el terminal o desde .VS Code
Como propietario de la organización, puede eliminar cualquier codespace de la organización. Para más información, consulta Borrar un codespace.
Nota:
Los codespaces se eliminan automáticamente una vez detenidos y permanecen inactivos durante un número de días definido por el usuario. Para más información, consulta Configuración de la eliminación automática de los codespaces. Como propietario de una organización, puedes establecer un período de retención máximo para los codespaces que pertenezcan a tu organización. Esto invalidará la configuración de retención personal de un usuario. Para más información, consulta Restricción del período de retención para codespaces.