Cumplimiento de etiquetas
Define required AWS tags, measure compliance, and fix missing tags with Quick Tag, batch apply or a CLI script.
Cumplimiento de etiquetas
Establezca las etiquetas que debe tener cada recurso de AWS, vea qué recursos faltan y corrija las brechas.
- Usted define una lista de claves de etiquetas requeridas. CostGlass compara todos los recursos de AWS descubiertos.
- Cada recurso es Cumple (tiene todas las etiquetas requeridas), Parcial (tiene algunas) o Sin etiquetar (no tiene ninguna).
- La puntuación de cumplimiento es la proporción de recursos que tienen todas las etiquetas requeridas.
- Los propietarios y administradores pueden etiquetar desde la página, pero CostGlass se conecta en modo de solo lectura de forma predeterminada, por lo que la mayoría de las veces le proporciona un comando de AWS para ejecutar y usted confirma después.
- Esta página cubre únicamente los recursos de AWS. Para otras nubes, consulte Explorador de etiquetas y etiquetado virtual.
- Una cuenta de AWS conectada a CostGlass, con recursos descubiertos (consulte Recursos en la nube).
- Para cambiar la política o aplicar etiquetas: el rol de Propietario o Administrador.
- Para etiquetar desde la página directamente: una conexión CostGlass cuya función puede etiquetar recursos. De lo contrario, utilizará el comando que genera CostGlass.
Cómo se resuelve el cumplimiento
- CostGlass toma los recursos de AWS que ha descubierto para su organización (y solo las cuentas a las que puede acceder).
- Para cada recurso, analiza las claves de etiqueta requeridas. Matching ignores case, so
propietariosatisfies a requiredDueño. - Una etiqueta requerida cuenta como presente solo si tiene un valor que no está en blanco.
- El recurso es Obediente si todas las etiquetas requeridas están presentes, Parcial si al menos uno está presente pero no todos, y Sin etiquetar si ninguno lo es.
Los resultados se guardan durante 15 minutos para que la página se cargue rápidamente. Haga clic en Actualizar auditoría para evitarlo y ejecutarlo nuevamente, por ejemplo, justo después de cambiar las etiquetas.
Establezca las etiquetas requeridas (la política)
El política es la lista de claves de etiquetas que cada recurso debe tener. A new organisation starts with Ambiente, Dueño, Proyecto y Centro de costos.
BusinessUnit, ManagedBy) and add it.Cómo leer la página
Las cuatro cartas
| Card | Significado |
|---|---|
| Tasa de cumplimiento de etiquetas | The percentage of resources that are fully compliant, with "X of Y resources compliant" underneath. Green at 80% or more, amber from 40%, red below 40%. |
| Recursos sin etiquetar | Resources with none of the required tags. |
| Parcialmente etiquetado | Resources missing one or more mandatory keys. |
| Estándares de gobernanza | How many keys are required, and their names. |
Cobertura por etiqueta
Below the policy bar there is one small card per required tag, for example Tag: Owner with a percentage and a bar: the share of resources that have that tag. Esto le indica qué etiqueta es la más difícil de conseguir. El verde es 80% o más, el ámbar está por encima de cero y el rojo es cero.
La tabla de recursos
| Columna | Significado |
|---|---|
| Recurso | Nombre y tipo del recurso. |
| Cuenta y región | Donde vive. |
| Cumplimiento | Cumplido, Parcial o Sin etiquetar, y la puntuación de ese recurso (presente las etiquetas requeridas de todas las requeridas). |
| Faltan etiquetas obligatorias | Las llaves que todavía necesita. "None" means it has them all. |
| Etiquetas existentes | Las etiquetas que ya tiene. |
| Acciones | A Quick Tag button to fix that one resource. |
Filtrando la lista
| Filtrar | que hace |
|---|---|
| Todo / Sin etiquetar / Parcial / Cumple | Status buttons. The counts are shown in brackets. |
| Todos los tipos de recursos | Limit to one type, for example a database type. |
| Buscar recursos, etiquetas, ID... | Free text across names, tags and ids. |
| Todas las cuentas | Limit to one AWS account. |
| Ocultar efímero | Hides short-lived items such as auto-scaling instances, spot nodes and log groups, which usually are not worth tagging by hand. The number next to it says how many are hidden. |
Los resultados están paginados; use el tamaño de página y los botones de página en la parte inferior de la tabla.
Arreglando etiquetas faltantes
Etiquetar un recurso: Etiqueta rápida
Ambiente there are quick presets (prod, dev, staging). También puede agregar una clave y un valor personalizados.Etiquetar muchas a la vez: Aplicar etiquetas por lotes
Marque las casillas de las filas que desee. Aparece una barra con las opciones siguientes. Click Batch Apply Tags, fill in the values, then Apply Tags to N Resources.
| Botón en la barra de selección | que hace |
|---|---|
| Etiquetas de aplicación por lotes | Opens a dialog to tag all the selected resources with the same values. |
| CLI para seleccionados | Crea un script de comando de AWS solo para los recursos seleccionados. |
| Regla virtual rápida | Abre Etiquetado virtual with a rule prefilled from the first selected resource's type, as a way to allocate them without tagging. |
| Deseleccionar todo | Desmarca todo. |
| Seleccionar todos los N recursos coincidentes | Selecciona todos los recursos que coincidan con sus filtros, no solo la página actual. |
¿Qué sucede cuando CostGlass no puede escribir en AWS
CostGlass se conecta a sus cuentas de AWS de solo lectura de forma predeterminada (aparte del Programador de instancias opcional). Es por eso que CostGlass no puede completar la mayoría de las solicitudes de etiquetas. Cuando AWS se niega, o no hay ningún rol que CostGlass pueda usar para esa cuenta, no se marca nada como etiquetado y se ve un Aviso de permiso de escritura de AWS con:
- el comando exacto de AWS CLI para ese recurso, con un botón Copiar;
- Pasos de remediación: ejecute el comando con las credenciales para la cuenta y región de AWS correctas, o otorgue permiso de etiquetado al rol CostGlass;
- a verde Ejecuté el botón Comando CLI (Confirmar etiquetado).
After you run the command in AWS, click I Ran the CLI Command (Confirm Tagged). Eso le indica a CostGlass que las etiquetas ya están allí, por lo que la página se actualiza. For a refreshed result straight from the cloud, use Refresh Audit.
El script de etiquetado masivo
Para una limpieza amplia, utilice Generar script de AWS CLI (arriba a la derecha) o Exportar script de AWS CLI (en la barra gris). CostGlass crea un script de shell con un comando por recurso al que le faltan las etiquetas requeridas, cubriendo solo las etiquetas que le faltan a cada recurso.
Usted proporciona los valores
CostGlass no puede saber cuál debería ser el valor de una etiqueta (¿qué entorno? ¿De quién es el centro de costos?), por lo que lo sabe no inventarlos. Each value is a variable at the top of the script, named from the tag key: letters and digits are kept, everything else becomes an underscore, and it is upper-cased, with the prefix TAG_.
- El guión se niega a postularse mientras cualquier variable esté vacía.
- Los valores no deben contener comas.
- El mismo valor se aplica a todos los recursos que toca el script. Si diferentes recursos necesitan valores diferentes (por ejemplo, prod y dev), edite los comandos o ejecute el script por partes.
- Los comandos se agrupan bajo un encabezado que nombra el cuenta de AWS. Ejecute cada grupo con credenciales para esa cuenta.
- Los recursos sin región conocida, o sin cuenta y sin ARN, se omiten y el guión finaliza con una nota de cuántos.
Ejecútelo
export [email protected] y export TAG_ENVIRONMENT=prod in your terminal.Ejecutando una campaña de limpieza de etiquetas
- Semana 1, decide. Acepte las etiquetas requeridas. Introdúcelos en la póliza. Tenga en cuenta la puntuación inicial.
- Semana 2, victorias rápidas. Turn on Hide Ephemeral. Filtrar por Sin etiquetar y por tipo de recurso. Utilice el script masivo para casos obvios.
- Semana 3, propietarios. Comparte la lista filtrada por cuenta con cada equipo. Utilizan Quick Tag o sus propias herramientas.
- Semana 4, ciérralo. Agregue etiquetas predeterminadas en su infraestructura como código y una política de nube para que los nuevos recursos comiencen a etiquetarse. Consulte la cobertura de Tag Explorer en el lado de los costos.
Límites que debe conocer
- Solo AWS. Other clouds' resources are not in this audit.
- Sólo recursos descubiertos. A resource must be in CostGlass's inventory. Es posible que algunos tipos, como los que no tienen ARN, se omitan en el script.
- Results are cached for 15 minutes unless you click Refresh Audit.
- Si está limitado a una parte de la organización, solo verá y arreglará los recursos en las cuentas a las que pueda acceder.