Cloudflare verbinden

Connect Cloudflare usage-based charges with a Billing Read account token and see credits and unpaid debt.

Cloudflare verbinden

Bring Cloudflare's usage-based charges (Workers, R2, D1, Workers AI and more) into CostGlass with a read-only account API token.

Where in CostGlassSettings → Cloud Accounts → Cloudflare
PlanDepends on your plan's connection limit
Who can do thisA Cloudflare account administrator, and an owner or admin in CostGlass
Time neededAbout 5 minutes
Kurz und bündig
  • Sie erstellen ein Konto-API-Token mit einer einzigen Berechtigung, Konto → Abrechnung → Lesen, und fügen es mit Ihrer 32-stelligen Konto-ID ein.
  • CostGlass reads Cloudflare's Billable Usage API, which is in alpha. It covers usage-based charges on self-serve (pay-as-you-go) accounts only.
  • Festpreispläne wie Pro oder Business sowie Enterprise-Vertragskonten sind in diesem Feed nicht enthalten, sodass ein verbundenes Konto berechtigterweise keine Ausgaben anzeigen kann.
  • fest CostGlass sagt es, wenn nichts zurückkommt. Es erfindet nie eine Figur.
  • Auf der Karte können auch Ihr verbleibendes Cloudflare-Guthaben und etwaige unbezahlte Rechnungen angezeigt werden.
  • Sie können mehrere Cloudflare-Konten verbinden. Jedes Konto kann einmal verbunden werden.

Was abgedeckt ist und was nicht

Machen Sie sich dies klar, bevor Sie eine Verbindung herstellen, denn es entscheidet darüber, ob Ihnen Zahlen angezeigt werden.

Cloudflare-AbrechnungWird in CostGlass angezeigt?
Nutzungsabhängige Gebühren für ein Self-Service-Konto (Pay-as-you-go): Workers, R2, D1, Workers AI, Vectorize, Images, Stream und ähnlichesJa
Abonnements mit Festpreisen (zum Beispiel ein Pro- oder Business-Plan)Nein. Sie sind nicht im Feed.
Enterprise-VertragskontenNein. Sie sind nicht im Feed.
Ein kostenloses Konto ohne nutzungsbasierte ProdukteNichts zu zeigen. Es stellt eine Verbindung her und meldet, dass keine Nutzung gefunden wurde.
Alpha-API
Cloudflare bezeichnet seine Billable Usage API als Alpha und gibt an, noch nicht den Anspruch auf vollständige Konformität mit dem FOCUS-Abrechnungsstandard zu erheben. CostGlass speichert, was Cloudflare sendet, und füllt den Rest nie aus. Daher können sich die Daten ändern, wenn Cloudflare die API entwickelt.
Bevor Sie beginnen
  • Ein Cloudflare-Konto, in dem Sie Konto-API-Tokens erstellen können.
  • Ihre Konto-ID (siehe unten).
  • Ein Eigentümer- oder Administratorkonto in CostGlass und Platz in Ihrem Plan für eine weitere Verbindung.

Schritt für Schritt

1
Erstellen Sie ein Abrechnungs-Lese-Token
Öffnen Sie im Cloudflare-Dashboard Konto verwalten → Konto-API-Token → Token erstellen und wählen Benutzerdefiniertes Token erstellen. Fügen Sie eine Berechtigung hinzu: Konto → Abrechnung → Lesen. Es ist nichts anderes erforderlich und CostGlass fragt niemals nach Schreibzugriff. Erstellen Sie den Token und kopieren Sie ihn sofort; Cloudflare zeigt es einmal. Verwenden Sie eine Konto Erstellen Sie ein Token, kein Benutzertoken, und erstellen Sie es für das Konto, mit dem Sie eine Verbindung herstellen möchten.
2
Kopieren Sie Ihre Konto-ID
Am Konto-Startseite öffne das ⋯ Menü neben dem Kontonamen und wählen Sie Konto-ID kopieren. Es besteht aus genau 32 Zeichen, bestehend aus den Ziffern 0-9 und den Buchstaben a-f.
3
Verbinden Sie es in CostGlass
Go to Settings → Cloud Accounts → Cloudflare. Optionally change Account Display Label, paste the 32-character value into Account ID, paste the token into API Token and click Connect Cloudflare. It reads Verifying & Syncing... solange es funktioniert. To add another account later the button reads Connect Another Account.
Cloud-Konten → Cloudflare.
Hinweis
Die Schaltfläche „Verbinden“ bleibt deaktiviert, bis die Konto-ID gültig aussieht (32 Hexadezimalzeichen). CostGlass prüft dies, bevor es eine Anfrage stellt, sodass ein falsch eingegebener oder böswilliger Wert nicht an Cloudflare gesendet werden kann.

Was CostGlass überprüft, wenn Sie eine Verbindung herstellen

CostGlass asks Cloudflare for the account's billable-usage information. Dieser eine Aufruf beweist, dass das Token gültig ist. Abrechnung → Weiterlesen Das Konto vorhanden ist und dass die Konto-ID richtig ist. Wenn irgendetwas davon falsch ist, wird eine Meldung angezeigt und es wird nichts gespeichert. The token is saved only in CostGlass's encrypted secrets store.

Anschließend sehen Sie eines von zwei Ergebnissen:

ErgebnisWas Sie seheneingereicht haben? Bedeutung
Verwendung gefundenA "Cloudflare Successfully Connected!" panel, then the card with a record count.Es wurden nutzungsabhängige Gebühren abgelesen.
Keine Verwendung gefundenA warning panel, "Cloudflare connected, no usage found yet", with Cloudflare's own answer.The token is valid, but Cloudflare returned no usage-based billing. The account stays connected and is picked up automatically once Cloudflare reports usage.

Über die „verdeckte“ Flagge

Cloudflare's information call includes a field called covered, which its documentation does not define. A non-Enterprise account has been seen to report covered=false and still have a valid token. Aus diesem Grund behandelt CostGlass dies niemals als Ja oder Nein. Es versucht immer, die Nutzung zu lesen und entscheidet, was zurückkommt. Die Meldung „Keine Nutzung gefunden“ zitiert die Aussage von Cloudflare (z. B. „covered=false, 0 subscription(s)“) und listet die möglich Gründe angeben, ohne zu beanspruchen, welcher davon auf Sie zutrifft.

Welche Daten werden Ihnen angezeigt

  • Kosten pro Cloudflare-Produkt, geteilt durch Zone (Ihre Domain), wo Cloudflare eine angibt, damit Sie sehen können, zu welcher Zone eine Gebühr gehört. In CostGlass erscheint die Zone als Ressource.
  • Tägliche Zahlen, bei denen Cloudflare tägliche Gebühren sowie monatliche Gesamtsummen für jeden vollständigen Kalendermonat meldet.
  • Der aktuelle Monat wird seit Monatsbeginn angezeigt. Eine monatliche Gesamtsumme wird nur für einen Kalendermonat geschrieben, den die abgerufenen Daten vollständig abdecken, sodass eine teilweise Synchronisierung keinen korrekten vollständigen Monat überschreiben kann.
  • Eine grobe Produktkategorie für jeden Dienst (z. B. Workers ist Compute, R2 ist Storage, D1 ist Databases, Workers AI ist AI und Machine Learning). This is CostGlass's mapping, not Cloudflare's.
  • Bei der ersten Synchronisierung werden bis zu 14 Ihrer Cloudflare-Abrechnungszeiträume überprüft. Spätere Synchronisierungen aktualisieren die letzten drei.
  • Als Kosten gelten die tatsächlich in Rechnung gestellten Kosten. Ein Produkt, das nichts in Rechnung stellt, speichert nichts.

Cloudflare's billing period starts on an anchor day of your own, but CostGlass reports in calendar months to match every other cloud, so a figure for a month may be built from parts of two Cloudflare billing periods. Die Kosten werden in Kosten-Explorer Und Berichte neben deinen anderen Wolken.

Abzeichen für Gutschriften und unbezahlte Schulden

Bei jeder Synchronisierung werden auch zwei kleine Kontoinformationen gelesen, sodass die Cloudflare-Karte neben den Ausgaben auch Finanzsignale anzeigen kann. Dabei handelt es sich um die bestmögliche Methode: Auch wenn eine Synchronisierung fehlschlägt, gelingt die Synchronisierung weiterhin und sie werden auch für ein Konto angezeigt, das noch nicht genutzt wurde.

Kreditausweis
Wird angezeigt, wenn das Konto über ein Guthaben verfügt. It reads like "Credit US$50.00 of US$100.00 · 50% used · 276 days left". Bewegen Sie den Mauszeiger über die Daten, an denen das Guthaben gültig ist, und, wenn Cloudflare es bereitstellt, über das Datum, an dem es voraussichtlich abläuft.
Unbezahlter Ausweis
Wird angezeigt, wenn Cloudflare unbezahlte Rechnungen meldet. It reads like "Unpaid US$123.45 · status". Bewegen Sie den Mauszeiger, um zu sehen, wie viele Rechnungen und welchen Status Cloudflare anzeigt.
Der Abrechnungsverlauf wird bewusst nicht importiert
Cloudflare's billing-history feed also holds fixed-fee plan charges, but it does not document its transaction types or whether refunds are negative. Die Umwandlung in Kostenzahlen würde Schätzungen erfordern und könnte die Nutzung verdoppeln, sodass CostGlass sie nicht liest. Dies bedeutet, dass Ausgaben für Festpreispläne bei CostGlass nicht mehr verfügbar sind.

öffnet Synchronisierung, mehrere Konten, Verbindung trennen

  • CostGlass synchronisiert alle sechs Stunden. Klicken Sie auf der Registerkarte „Cloudflare“ auf „Jetzt synchronisieren“, um alle Ihre verbundenen Cloudflare-Konten jetzt zu synchronisieren.
  • Jedes Konto wird als eigene Karte angezeigt. Ein Cloudflare-Konto kann nur einmal mit Ihrer Organisation verbunden werden, Sie können jedoch mehrere verschiedene Konten verbinden.
  • Disconnect fordert Sie zur Bestätigung auf, beendet die Synchronisierung und löscht das gespeicherte Token. Bereits erfasste Kostendaten bleiben erhalten.

Fragen, die Menschen stellen

Es wurde eine Verbindung hergestellt, es werden jedoch keine Ausgaben angezeigt. Ist etwas kaputt?
Wahrscheinlich nicht. Wenn das Konto nur über einen kostenlosen oder festen Tarif verfügt oder es sich um ein Enterprise-Vertragskonto handelt, enthält der Nutzungsfeed nichts zu melden. Sobald Sie ein nutzungsbasiertes Produkt auf einem Selbstbedienungskonto nutzen, übernimmt CostGlass es.
Wohin gehen die Gebühren meines Pro- oder Business-Tarifs?
Sie sind nicht im Nutzungs-Feed enthalten, daher zeigt CostGlass sie noch nicht an.
Kann ich ein Benutzer-API-Token verwenden?
Verwenden Sie ein Konto-API-Token, das für das Konto erstellt wurde, das Sie verbinden möchten, mit Konto → Abrechnung → Lesen.
Kann ich dasselbe Konto zweimal verbinden?
Nein. Sie erhalten eine Meldung, dass die Verbindung bereits besteht.
Mein Token wird abgelehnt.
Überprüfen Sie, ob „Abrechnung → Lesen“ für dieses Konto aktiviert ist, dass es nicht abgelaufen ist und dass die Konto-ID zum selben Konto gehört.

Verwandte Anleitungen