Tag-Konformität

Define required AWS tags, measure compliance, and fix missing tags with Quick Tag, batch apply or a CLI script.

Tag-Konformität

Legen Sie die Tags fest, die jede AWS-Ressource haben muss, sehen Sie, bei welchen Ressourcen sie fehlen, und schließen Sie die Lücken.

Where in CostGlassCosts → Tag Compliance
PlanAll plans
Who can do thisEveryone can view. Eigentümer und Administratoren können die Richtlinie ändern und Tags anwenden.
Time needed10 minutes to set up
Kurz und bündig
  • Sie definieren eine Liste der erforderlichen Tag-Schlüssel. CostGlass vergleicht jede erkannte AWS-Ressource damit.
  • Jede Ressource ist konform (verfügt über alle erforderlichen Tags), teilweise (verfügt über einige) oder nicht markiert (verfügt über keines davon).
  • Der Compliance-Score ist der Anteil der Ressourcen, die über alle erforderlichen Tags verfügen.
  • Eigentümer und Administratoren können von der Seite aus Tags erstellen, CostGlass stellt jedoch standardmäßig eine schreibgeschützte Verbindung her, sodass Sie in den meisten Fällen einen AWS-Befehl zur Ausführung erhalten und diesen anschließend bestätigen.
  • Auf dieser Seite werden nur AWS-Ressourcen behandelt. Weitere Clouds finden Sie unter Tag Explorer und Virtuelles Tagging.
Bevor Sie beginnen
  • Ein mit CostGlass verbundenes AWS-Konto mit erkannten Ressourcen (siehe Cloud-Ressourcen).
  • Um die Richtlinie zu ändern oder Tags anzuwenden: die Rolle „Besitzer“ oder „Administrator“.
  • So markieren Sie direkt von der Seite aus: eine CostGlass-Verbindung, deren Rolle das Markieren von Ressourcen ermöglichen darf. Andernfalls verwenden Sie den von CostGlass generierten Befehl.
Tag-Konformität: die vier KPI-Karten, die Leiste mit obligatorischen Tags und die Ressourcentabelle mit fehlenden Tags.

Wie Compliance gehandhabt wird

  1. CostGlass nutzt die AWS-Ressourcen, die es für Ihr Unternehmen ermittelt hat (und nur die Konten, auf die Sie zugreifen können).
  2. Für jede Ressource werden Ihre erforderlichen Tag-Schlüssel überprüft. Matching ignores case, so Eigentümer satisfies a required Eigentümer.
  3. Ein erforderliches Tag gilt nur dann als vorhanden, wenn es einen Wert hat, der nicht leer ist.
  4. Die Ressource ist Konform wenn alle erforderlichen Tags vorhanden sind, Teilweise wenn mindestens einer vorhanden ist, aber nicht alle, und Ohne Tag wenn keine vorhanden sind.

Die Ergebnisse werden 15 Minuten lang gespeichert, sodass die Seite schnell geladen wird. Klicken Sie auf Audit aktualisieren, um dies zu umgehen und es erneut auszuführen, beispielsweise direkt nachdem Sie Tags geändert haben.

Hinweis
Bei Compliance werden die Tags auf Ihren entdeckten Ressourcen berücksichtigt, nicht die in Rechnung gestellten Kosten. Eine Ressource, die hier markiert ist, aber in Ihren Kostendaten fehlt (z. B. ein Tag, der noch nicht für die Abrechnung aktiviert wurde), ist ein separates Problem. Siehe Tagging-Strategie.

Legen Sie Ihre erforderlichen Tags (die Richtlinie) fest

Der Politik ist die Liste der Tag-Schlüssel, die jede Ressource haben muss. A new organisation starts with Umfeld, Eigentümer, Projekt Und CostCenter.

1
Öffnen Sie die Richtlinie
On the grey bar headed Mandatory FinOps Tags:, click Edit Policy. A dialog called Configure Tag Governance Policy opens.
2
Entfernen Sie nicht gewünschte Tags
Klicken Sie auf das x auf einer Tag-Pille, um sie aus der Liste zu entfernen.
3
Fügen Sie Ihr eigenes
Type a key into the box (the example shown is BusinessUnit, ManagedBy) and add it.
4
Speichern
Click Save Policy. Die Seite überprüft jede Ressource sofort erneut.
Tipp
Halten Sie die Liste kurz. Jedes zusätzlich erforderliche Tag senkt die Punktzahl und erhöht den Aufräumaufwand. Vier oder fünf sind realistisch.
Hinweis
Die Richtlinie speichert auch eine Durchsetzungsstufe (der Standardwert ist „Warnung“), CostGlass blockiert jedoch nichts in Ihrer Cloud. Compliance ist hier ein Bericht. To block untagged resources, use your cloud's own policy tools (see Tagging-Strategie).

So lesen Sie die Seite

Die vier Karten

Cardeingereicht haben? Bedeutung
Tag-Compliance-RateThe 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%.
Ressourcen ohne TagsResources with none of the required tags.
Teilweise markiertResources missing one or more mandatory keys.
Governance-StandardsHow many keys are required, and their names.

Abdeckung pro Tag

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. Hier erfahren Sie, welches Tag am schwersten zu bekommen ist. Grün ist 80 % oder mehr, Gelb ist über Null, Rot ist Null.

Die Ressourcentabelle

Spalteeingereicht haben? Bedeutung
RessourceName und Typ der Ressource.
Konto und RegionWo es lebt.
Compliance„Konform“, „Teilweise“ oder „Ungetaggt“ und die Bewertung für diese Ressource (erforderliche Tags von allen erforderlichen Tags angeben).
Fehlende erforderliche TagsDie Schlüssel, die es noch braucht. "None" means it has them all.
Vorhandene TagsDie Tags, die es bereits hat.
AktionenA Quick Tag button to fix that one resource.

Filtern der Liste

FilternWas es bewirkt
Alle / Ohne Tags / Teilweise / KonformStatus buttons. The counts are shown in brackets.
Alle RessourcentypenLimit to one type, for example a database type.
Suchen Sie nach Ressourcen, Tags, IDs...Free text across names, tags and ids.
Alle KontenLimit to one AWS account.
Vergängliches ausblendenHides 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.

verwenden. Ergebnisse werden ausgelagert; verwenden Sie die Seitengröße und die Seitenschaltflächen unten in der Tabelle.

Fehlende Tags beheben

Markieren Sie eine Ressource: Quick Tag

1
Klicken Sie auf Schnell-Tag
On the resource's row. A dialog opens with a box for each required tag.
2
Geben Sie Werte ein
Geben Sie für jedes fehlende Tag einen Wert ein. For Umfeld there are quick presets (prod, dev, staging). Sie können auch einen benutzerdefinierten Schlüssel und Wert hinzufügen.
3
Speichern
Click Save & Tag AWS Resource.

Markieren Sie viele gleichzeitig: Tags im Stapel anwenden

Markieren Sie die Kästchen in den gewünschten Zeilen. Es erscheint eine Leiste mit den folgenden Auswahlmöglichkeiten. Click Batch Apply Tags, fill in the values, then Apply Tags to N Resources.

Schaltfläche in der AuswahlleisteWas es bewirkt
Tags im Stapel anwendenOpens a dialog to tag all the selected resources with the same values.
CLI für ausgewählteErstellt ein AWS-Befehlsskript nur für die ausgewählten Ressourcen.
Schnelle virtuelle RegelÖffnet Virtuelles Tagging with a rule prefilled from the first selected resource's type, as a way to allocate them without tagging.
Alle abwählenDeaktiviert alles.
Wählen Sie alle N passenden RessourcenWählt jede Ressource aus, die Ihren Filtern entspricht, nicht nur die aktuelle Seite.

Was passiert, wenn CostGlass nicht in AWS schreiben kann

CostGlass stellt standardmäßig eine schreibgeschützte Verbindung zu Ihren AWS-Konten her (mit Ausnahme des optionalen Instanzplaners). Aus diesem Grund können die meisten Tag-Anfragen nicht von CostGlass selbst bearbeitet werden. Wenn AWS dies ablehnt oder es keine Rolle gibt, die CostGlass für dieses Konto verwenden darf, wird nichts als markiert markiert und Sie sehen ein Hinweis zur AWS-Schreibberechtigung mit:

  • der genaue AWS CLI-Befehl für diese Ressource mit einer Schaltfläche „Kopieren“;
  • Behebungsschritte: Führen Sie den Befehl mit den Anmeldeinformationen für das richtige AWS-Konto und die richtige Region aus oder erteilen Sie der CostGlass-Rollenkennzeichnung die Berechtigung.
  • eine grüne Schaltfläche „I Run the CLI Command (Tagged bestätigen)“.
Warnung
Führen Sie den Befehl mit den Anmeldeinformationen für das im Hinweis genannte AWS-Konto aus. Ein Profil für ein anderes Konto markiert das Falsche oder schlägt fehl.

After you run the command in AWS, click I Ran the CLI Command (Confirm Tagged). Dadurch wird CostGlass mitgeteilt, dass die Tags jetzt vorhanden sind und die Seite aktualisiert wird. For a refreshed result straight from the cloud, use Refresh Audit.

Wichtig
Das Anwenden und Bestätigen von Tags sind Eigentümer- und Administratoraktionen. Ein Mitglied erhält einen Berechtigungsfehler. Only resources that belong to your organisation can be tagged; the account and region always come from CostGlass's inventory.

Das Massen-Tagging-Skript

Für eine umfassende Bereinigung verwenden Sie „AWS CLI-Skript generieren“ (oben rechts) oder „AWS CLI-Skript exportieren“ (auf der grauen Leiste). CostGlass erstellt ein Shell-Skript mit einem Befehl pro Ressource, der erforderliche Tags fehlen, und deckt nur die Tags ab, die jeder Ressource fehlen.

Sie geben die Werte

fest CostGlass kann nicht wissen, was ein Tag-Wert sein sollte (welche Umgebung? Wessen Kostenstelle?), also nicht erfinde sie. 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_.

Oben in einem generierten Skript (anschaulich)
  • ausgeführt Das Skript weigert sich, während jede Variable leer ist.
  • auszuführen Werte dürfen keine Kommas enthalten.
  • Derselbe Wert gilt für jede Ressource, die das Skript berührt. Wenn verschiedene Ressourcen unterschiedliche Werte benötigen (z. B. prod und dev), bearbeiten Sie die Befehle oder führen Sie das Skript in Teilen aus.
  • Befehle sind unter einer Überschrift mit dem Namen AWS-Konto. Führen Sie jede Gruppe mit den Anmeldeinformationen für dieses Konto aus.
  • Ressourcen ohne bekannte Region oder ohne Konto und ohne ARN werden übersprungen und das Skript endet mit einer Angabe der Anzahl.

Führen Sie es aus

1
Kopieren Sie das Skript
Verwenden Sie die Schaltfläche „Kopieren“ im Dialogfeld oder speichern Sie es als Datei.
2
Legen Sie die Variablen
Zum Beispiel export [email protected] Und export TAG_ENVIRONMENT=prod in your terminal.
3
Melden Sie sich beim richtigen AWS-Konto an
Verwenden Sie die Anmeldeinformationen für das oben genannte Konto für jede Befehlsgruppe.
4
Führen Sie es aus
Führen Sie das Skript aus und klicken Sie dann in CostGlass auf Audit aktualisieren.

Durchführung einer Tag-Bereinigungskampagne

Ein Vier-Wochen-Plan (anschaulich)
  1. Woche 1, entscheiden. Stimmen Sie den erforderlichen Tags zu. Tragen Sie diese in die Police ein. Beachten Sie die Startpunktzahl.
  2. Woche 2, schnelle Siege. Turn on Hide Ephemeral. Filtern Sie nach „Untagged“ und nach einem Ressourcentyp. Verwenden Sie das Massenskript für offensichtliche Fälle.
  3. Woche 3, Besitzer. Teilen Sie die gefilterte Liste nach Konto mit jedem Team. Sie verwenden Quick Tag oder ihre eigenen Tools.
  4. Woche 4, sperr es ein. Fügen Sie Ihrer Infrastructure-as-Code und einer Cloud-Richtlinie Standard-Tags hinzu, damit neue Ressourcen mit Tags versehen werden. Überprüfen Sie die Abdeckung des Tag Explorers auf der Kostenseite.
Tipp
Streben Sie nach einer steigenden Linie, nicht nach Perfektion. Siebzig bis achtzig Prozent der Ressourcen, die den größten Teil der Kosten verursachen, sind ein starkes Ergebnis.

Grenzen, die man über

  • Nur AWS. Other clouds' resources are not in this audit.
  • Nur entdeckte Ressourcen. A resource must be in CostGlass's inventory. Einige Typen, beispielsweise solche ohne ARN, können im Skript übersprungen werden.
  • Results are cached for 15 minutes unless you click Refresh Audit.
  • Wenn Sie auf einen Teil der Organisation beschränkt sind, sehen und reparieren Sie nur Ressourcen in Konten, auf die Sie zugreifen können.

Häufig gestellte Fragen

Warum kann ich nicht einfach darauf klicken und die Tags anwenden lassen?
CostGlass stellt standardmäßig eine schreibgeschützte Verbindung her, sodass AWS die Änderung normalerweise ablehnt. CostGlass gibt Ihnen dann den Befehl zum Ausführen und Sie bestätigen, wenn Sie fertig sind.
Ich habe eine Ressource in AWS markiert, aber sie wird immer noch als fehlend angezeigt.
Klicken Sie auf Audit aktualisieren. Das Ergebnis wird 15 Minuten lang zwischengespeichert und die Erkennung muss das neue Tag erkennen.
Zählt ein leerer Tag-Wert?
Nein. Ein erforderliches Tag mit einem leeren Wert gilt als fehlend.
Hat das Markieren hier sofort Auswirkungen auf meine Kostenberichte?
Nicht unbedingt. Auf AWS muss das Tag auch als Kostenzuordnungs-Tag aktiviert werden und nur neue Gebühren tragen es. Siehe Tagging-Strategie.
Kann ein Mitglied die Richtlinie ändern?
Nein. Nur Eigentümer und Administratoren können die Richtlinie bearbeiten oder Tags anwenden.

Verwandte Anleitungen