environment: una etiqueta corta de forma libre que estampas en cada
clave para que la consola, tu equipo y la pestaña Usage Tracking puedan
agrupar las claves por dónde se ejecutan.
Este es el campo organizativo pequeño, no uno de aplicación — no cambia lo
que una clave puede hacer. Para los límites que acotan una clave (modelos,
IPs, gasto, expiración, políticas) empieza en la
visión general de claves con alcance.
1. Por qué la etiqueta de entornos de claves API
Cuando cada clave se ve comosk-orca-•••• en la lista, no puedes distinguir
la clave de producción de una clave de dev desechable — y esa es exactamente
la clave que no quieres rotar, revocar o subir un tope de gasto por error. La
etiqueta environment convierte una credencial anónima en una etiquetada:
- De un vistazo — la lista de claves muestra cuáles claves son
prod,stagingodev, para que actúes sobre la correcta. - Por gasto — la pestaña Usage Tracking puede plegar el gasto por entorno, así que “cuánto nos está costando staging esta semana” es un filtro, no una hoja de cálculo.
- Por convención — un vocabulario compartido (
prod/staging/dev) a lo largo del espacio de trabajo, para que un compañero leyendo la lista entienda tu disposición sin preguntar.
La etiqueta es de forma libre y solo descriptiva. No restringe modelos,
IPs, gasto ni política — esos son los otros campos de la
clave. Dos claves etiquetadas
prod no
reciben trato especial más allá de compartir una etiqueta.2. Qué acepta el campo
environment es una etiqueta de texto corta y opcional en el objeto clave:
| Propiedad | Comportamiento |
|---|---|
| Tipo | Cadena de forma libre — sin enum fijo. prod, staging, dev son convenciones, no valores integrados. |
| Longitud | Recortada del espacio en blanco circundante y limitada a 32 caracteres; cualquier cosa más larga se trunca. |
| Vacío / sin establecer | Una clave sin etiqueta se lee como el estado sin etiquetar y se pliega en un segmento unlabeled en Usage Tracking. |
| Efecto en el tráfico | Ninguno — puramente organizativo. |
3. Establecer la etiqueta en una clave
Estableceenvironment en el editor de claves en la consola
(/console/token) — el mismo lugar donde estableces los límites de modelo y
los adjuntos de política. Crear o editar claves requiere el rol Developer
o superior.
Abre la clave
En la consola ve a Keys (
/console/token) y crea una clave nueva o
edita una existente.Establece la etiqueta de entorno
Ingresa una etiqueta corta — p. ej.
prod — en el campo Environment.
Mantenla por debajo de 32 caracteres.4. Segmentar el gasto por entorno
Una vez que tus claves están etiquetadas, la pestaña Usage Tracking (consola → Overview) puede agrupar gasto, solicitudes y tokens por la dimensión environment. Pliega el uso de cada clave bajo su etiqueta de entorno, con las claves sin etiqueta recogidas bajounlabeled. Eso responde
preguntas que la vista por clave no puede, al nivel en que realmente
presupuestas:
- ¿Cuánto está gastando
stagingfrente aprodesta semana? - ¿La nueva clave
devsuperó lo que esperábamos? - ¿Qué entorno impulsó el pico del martes?
La dimensión de entorno lee la etiqueta actual de cada clave cuando
cargas el reporte. Reetiquetar una clave cambia cómo se pliega su gasto
histórico la próxima vez que abras la vista — la etiqueta es una propiedad en
vivo de la clave, no un sello congelado en solicitudes pasadas.
5. Un ejemplo trabajado: tres claves, un espacio de trabajo
Un equipo pequeño ejecutando un producto a través de tres entornos:| Clave | environment | Otro alcance (la parte que realmente aplica) |
|---|---|---|
| Agente de producción | prod | firewall_policy_id estricto, credit_limit_usd semanal, allow_ips fijado |
| Agente de staging | staging | una política de firewall permisiva en modo shadow, un tope más bajo |
| Dev local | dev | model_limits a un modelo barato, expired_time cercano |
prod estás seguro de que agarraste la correcta.
6. Etiquetas vs. aplicación — no confundas las dos
La etiqueta de entorno es el campo más ligero de una clave. Es fácil recurrir a ella como control de seguridad; no lo es. Si quieres que una clavedev sea
incapaz de alcanzar modelos de producción o gastar dinero real, la etiqueta
no hará eso — los campos de aplicación sí:
Límites de modelo
model_limits es lo que realmente impide que una clave de dev llame a un
modelo de frontera — no la etiqueta dev.Cuota, tope y expiración
credit_limit_usd y expired_time acotan gasto y vida útil. La etiqueta
organiza; estos restringen.Vincular políticas
guardrail_id y firewall_policy_id adjuntan las políticas de contenido
y de llamadas a herramienta que gobiernan el tráfico de la clave.El objeto token
La referencia campo por campo completa para una clave, etiqueta de
entorno incluida.
7. Dónde encaja esto
La etiqueta de entorno es una porción del modelo de clave más amplio — identidades estrechas y etiquetadas para cada agente y cada lugar donde se ejecuta.Visión general de claves con alcance
El centro para cada campo que lleva una clave.
Alcance y claves
Cómo se anidan espacios de trabajo, políticas y claves.
Gestionar claves
Crear, editar y revocar claves en la consola.
