Skip to main content

Administración del costo de GitHub Codespaces en la organización

Puedes comprobar el uso de GitHub Codespaces y configurar los límites de uso.

¿Quién puede utilizar esta característica?

To manage billing for GitHub Codespaces for an organization, you must be an organization owner or a billing manager.

Las organizaciones que tengan planes de GitHub Team y GitHub Enterprise pueden pagar por la utilizacion de miembros y colaboradores de GitHub Codespaces. Así, las organizaciones podrán acceder a configuraciones y directivas para administrar codespaces pagados por la organización. Para obtener más información, vea «Selección de quién posee y paga los codespaces de una organización» y «Planes de GitHub».

Información general

Se factura a tu organización según su uso de proceso y almacenamiento de GitHub Codespaces. En este artículo se explican las formas en que puedes administrar estos costos, como propietario de la organización.

Para más información sobre los precios de GitHub Codespaces, consulta "Acerca de la facturación de GitHub Codespaces".

Límites de gasto

Puedes establecer un límite de gasto de GitHub Codespaces para tu organización. Este límite se aplica al costo total de proceso y almacenamiento de GitHub Codespaces. Para obtener más información, vea «Administración del límite de gasto para GitHub Codespaces».

  • Uso de proceso: este es el tiempo total durante el que todas las instancias de GitHub Codespaces (llamadas "codespaces") han estado activas en un mes de facturación.

  • Uso de almacenamiento: con fines de facturación de GitHub Codespaces, esto incluye todos los archivos que usan todos los codespaces y las precompilaciones de la cuenta. Esto incluye todos los recursos, tales como los repositorios clonados, archivos de configuración y extensiones, entre otros.

Puedes comprobar el uso de proceso y almacenamiento de GitHub Codespaces para el mes de facturación actual. Para más información, consulta "Visualización del uso de GitHub Codespaces".

Nota: Los precompilaciones de GitHub Codespaces se crean y actualizan mediante GitHub Actions. Esto puede conllevar costos facturables de GitHub Actions. Puedes configurar un límite de gasto para GitHub Actions. Para obtener más información, vea «Acerca de la facturación de GitHub Codespaces» y «Administración del límite de gasto para las acciones de GitHub». El almacenamiento de las precompilaciones generadas se cobra a la misma tarifa que los codespaces y se incluye en tu límite de gasto de GitHub Codespaces.

Inhabilitación o limitación de la facturación de Codespaces

Puedes elegir que todo el uso de Codespaces que se realice en la organización se le facture al usuario que crea el codespace. También puedes especificar qué miembros o colaboradores de la organización pueden usar Codespaces con cargo a la organización. Para obtener más información, vea «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 la organización. Para obtener más información, vea «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 obtener más información, vea «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 obtener más información, vea «Restringir el acceso a los tipos de máquina».

Puedes establecer una restricción de tiempo de espera de inactividad máximo para limitar el tiempo de espera máximo que los usuarios pueden establecer para los codespaces facturables a tu organización. Esto puede reducir los cargos por el uso de proceso que generan los codespaces que continúan ejecutándose en un estado inactivo, deteniendo el codespace activo después de un tiempo de espera más corto. Para obtener más información, vea «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 obtener más información, vea «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 obtener más información, vea «Configuración de precompilaciones».

Borrar los codespaces sin utilizar

Los usuarios pueden eliminar manualmente sus propios codespaces en https://github.com/codespaces y desde Visual Studio Code. Para reducir el tamaño de un codespace, 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 obtener más información, vea «Borrar un codespace».

Nota: Los codespaces se eliminan automáticamente una vez detenidos y permanecen inactivos durante un número de días definible por el usuario. Para obtener más información, vea «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 obtener más información, vea «Restricción del período de retención para codespaces».

Información adicional