Etiqueta recursos de Cloud Workstations

En esta página, se describe cómo usar etiquetas con los recursos de Cloud Workstations.

¿Qué son las etiquetas?

Una etiqueta es un par clave-valor que puedes asignar a las instancias de Google Cloud. Te ayudan a organizar estos recursos y administrar los costos a gran escala, con el nivel de detalle que necesitas. Puedes adjuntar una etiqueta a cada recurso y, luego, usarlas para filtrarlos. La información sobre las etiquetas se reenvía al sistema de facturación, lo que te permite desglosar los cargos facturados por etiquetas. Con los informes de facturación integrados, puedes filtrar y agrupar costos por etiquetas de recurso. También puedes usar etiquetas para consultar las exportaciones de datos de facturación.

Requisitos para las etiquetas

Las etiquetas que se aplican a un recurso deben cumplir los siguientes requisitos:

  • Cada recurso puede tener hasta 64 etiquetas.
  • Cada etiqueta debe ser un par clave-valor.
  • La longitud de las claves debe ser de entre 1 y 63 caracteres, y no pueden estar vacías. Los valores pueden estar vacíos y su longitud máxima es de 63 caracteres.
  • Las claves y los valores pueden contener solo letras en minúscula, caracteres numéricos, guiones bajos y guiones. Todos los caracteres deben usar la codificación UTF-8, además, se permiten los caracteres internacionales. Las claves deben comenzar con una letra en minúscula o un carácter internacional.
  • La porción de clave de una etiqueta debe ser única para un solo recurso. Sin embargo, puedes usar la misma clave en varios recursos.

Estos límites se aplican a la clave y al valor de cada etiqueta de clúster, y a los recursos individuales de Google Cloud que tienen etiquetas de clúster. No hay límite para la cantidad de etiquetas de clúster que puedes aplicar en todos los recursos de un proyecto.

Usos comunes de las etiquetas

Estos son algunos casos prácticos comunes de las etiquetas:

  • Etiquetas de equipo o del centro de costos: Agrega etiquetas por equipo o centro de costos para distinguir las instancias que pertenecen a distintos equipos (por ejemplo, team:research y team:analytics). Puedes usar este tipo de etiquetas para la contabilidad de costos o la creación de presupuestos.

  • Etiquetas de componentes: por ejemplo, component:redis, component:frontend, component:ingest y component:dashboard.

  • Etiquetas de entorno o etapa: por ejemplo, environment:production y environment:test.

  • Etiquetas de estado: por ejemplo, state:active, state:readytodelete y state:archive.

  • Etiquetas de propiedad: Se usan para identificar los equipos responsables de las operaciones, por ejemplo: team:shopping-cart.

+ Etiquetas de máquina virtual: Se puede adjuntar una etiqueta a una máquina virtual. Las etiquetas de máquina virtual que definiste en el pasado aparecen como una etiqueta sin un valor.

No recomendamos crear grandes cantidades de etiquetas únicas, como marcas de tiempo o valores individuales para cada llamada a la API. El problema con este enfoque es que, cuando los valores cambian con frecuencia o con claves que sobrecargan el catálogo, esto dificulta el filtrado y la generación de informes eficaces para los recursos.

Etiquetas

Las etiquetas se pueden usar como anotaciones que se pueden consultar en los recursos, pero no se pueden usar para establecer condiciones en las políticas. Las etiquetas proporcionan una forma de permitir o rechazar políticas de manera condicional en función de si un recurso tiene una etiqueta específica, ya que proporciona un control detallado sobre las políticas. Para obtener más información, consulta la Descripción general de etiquetas.

Para obtener más información sobre las etiquetas de Google Cloud, consulta Organiza recursos con etiquetas.

Etiquetas de recursos de Cloud Workstations

Cloud Workstations aplica automáticamente las siguientes etiquetas a todos los recursos:

  • workstation_cluster_id
  • workstation_config_id
  • workstation_id
  • workstation_location
  • goog-drz-workstation-location
  • goog-drz-workstation-uuid
  • goog-workstations

Etiquetas personalizadas de Cloud Workstations

También puedes agregar tus etiquetas personalizadas a los clústeres de las estaciones de trabajo, a las configuraciones de estas y a las estaciones de trabajo, lo que las aplica de manera recurrente a todos los recursos subyacentes de Compute Engine, aunque no a los recursos subyacentes de la API de Cloud Workstations. Si deseas etiquetar los recursos de Compute Engine para estaciones de trabajo individuales, asegúrate de agregar etiquetas a cada estación de trabajo individual.

Usa el campo labels cuando llames a la API de Cloud Workstations.

Por ejemplo, en el siguiente archivo config.json de muestra, webserver es una clave y backend es el valor correspondiente. De manera similar, media es una clave y images es el valor correspondiente.

    {
      "idleTimeout": "7200s",
      "host": {
        "gce_instance": {
          "machine_type": "e2-standard-8",
          "pool_size": 1
        }
      },
      "persistentDirectories": [
        {
        "mountPath": "/home",
        "gcePd": {
          "sizeGb": 200,
          "fsType": "ext4"
        }
      }
      ],
      "labels": {
        "webserver": "backend",
        "media": "images"
      }
    }