Connectez Cloudflare
Connect Cloudflare usage-based charges with a Billing Read account token and see credits and unpaid debt.
Connectez Cloudflare
Bring Cloudflare's usage-based charges (Workers, R2, D1, Workers AI and more) into CostGlass with a read-only account API token.
- Vous créez un jeton API de compte avec une seule autorisation, Compte → Facturation → Lire, et vous le collez avec votre identifiant de compte à 32 caractères.
- 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.
- Les forfaits à frais fixes tels que les comptes contractuels Pro ou Business et Entreprise ne figurent pas dans ce flux, donc un compte connecté peut légitimement afficher aucune dépense.
- CostGlass le dit quand rien ne revient. Il n'invente jamais de figure.
- La carte peut également afficher votre crédit Cloudflare restant et toutes les factures impayées.
- Vous pouvez connecter plusieurs comptes Cloudflare. Chaque compte peut être connecté une fois.
Ce qui est couvert et ce qui ne l'est pas
Soyez clair à ce sujet avant de vous connecter, car c'est lui qui décide si vous verrez des chiffres.
| Facturation Cloudflare | Montré dans CostGlass ? |
|---|---|
| Frais basés sur l'utilisation sur un compte libre-service (paiement à l'utilisation) : Workers, R2, D1, Workers AI, Vectorize, Images, Stream et similaires | Oui |
| Abonnements à des forfaits (par exemple un forfait Pro ou Business) | Non, ils ne sont pas dans le flux. |
| Comptes de contrats d'entreprise | Non, ils ne sont pas dans le flux. |
| Un compte gratuit sans produits basés sur l'utilisation | Rien à montrer. Il se connecte et signale qu'aucune utilisation n'a été trouvée. |
- Un compte Cloudflare où vous pouvez créer des jetons API de compte.
- Votre identifiant de compte (voir ci-dessous).
- Un compte propriétaire ou administrateur dans CostGlass et de la place dans votre plan pour une autre connexion.
Pas à pas
Ce que CostGlass vérifie lorsque vous vous connectez
CostGlass asks Cloudflare for the account's billable-usage information. Cet appel prouve que le jeton est valide, a Facturation → Lire la suite que compte et que l'ID de compte est correct. Si quelque chose ne va pas, vous voyez un message et rien n'est stocké. The token is saved only in CostGlass's encrypted secrets store.
Vous voyez alors l'un des deux résultats suivants :
| Résultat | Ce que tu vois | Signification |
|---|---|---|
| Utilisation trouvée | A "Cloudflare Successfully Connected!" panel, then the card with a record count. | Les frais basés sur l'utilisation ont été lus. |
| Aucune utilisation trouvée | A 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. |
À propos du drapeau « couvert »
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. Pour cette raison, CostGlass ne le traite jamais comme un oui ou un non. Il essaie toujours de lire l'utilisation et décide de ce qui revient. Le message « aucune utilisation trouvée » cite ce que Cloudflare a dit (par exemple « couvert = faux, 0 abonnement(s) ») et répertorie les possible raisons, sans prétendre laquelle s’applique à vous.
Quelles données vous verrez
- Coût par produit Cloudflare, divisé par zone (votre domaine) où Cloudflare en donne un, afin que vous puissiez voir à quelle zone appartient une charge. Dans CostGlass, la zone apparaît comme ressource.
- Chiffres quotidiens où Cloudflare rapporte les frais quotidiens, ainsi que les totaux mensuels pour chaque mois civil complet.
- Le mois en cours est affiché depuis le début du mois. Un total mensuel est écrit uniquement pour un mois civil couvert entièrement par les données récupérées, de sorte qu'une synchronisation partielle ne peut pas écraser un mois complet correct.
- Une catégorie de produits approximative pour chaque service (par exemple Workers est Compute, R2 est Stockage, D1 est Bases de données, Workers AI est IA et Machine Learning). This is CostGlass's mapping, not Cloudflare's.
- La première synchronisation couvre jusqu'à 14 de vos périodes de facturation Cloudflare ; les synchronisations ultérieures actualisent les trois dernières.
- Ce qui est réellement facturé est utilisé comme coût. Un produit qui ne facture rien ne stocke rien.
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. Les coûts apparaissent dans Explorateur de coûts et Rapports à côté de vos autres nuages.
Badges crédits et impayés
Chaque synchronisation lit également deux petites informations sur le compte, de sorte que la carte Cloudflare peut afficher des signaux financiers parallèlement aux dépenses. Il s'agit de meilleurs efforts : en cas d'échec, la synchronisation réussit toujours, et elles s'affichent même pour un compte qui n'a pas encore été utilisé.
- Insigne de crédit
- Affiché lorsque le compte a un crédit. It reads like "Credit US$50.00 of US$100.00 · 50% used · 276 days left". Survolez les dates auxquelles le crédit est valide et, lorsque Cloudflare le fournit, la date à laquelle il devrait s'épuiser.
- Badge non payé
- Affiché lorsque Cloudflare signale des factures impayées. It reads like "Unpaid US$123.45 · status". Passez la souris pour voir le nombre de factures et le statut donné par Cloudflare.
Synchronisation, plusieurs comptes, déconnexion
- CostGlass se synchronise toutes les six heures. Cliquez sur Synchroniser maintenant dans l'onglet Cloudflare pour synchroniser maintenant tous vos comptes Cloudflare connectés.
- Chaque compte apparaît comme sa propre carte. Un compte Cloudflare ne peut être connecté qu'une seule fois à votre organisation, mais vous pouvez connecter plusieurs comptes différents.
- Disconnect vous demande de confirmer, arrête la synchronisation et supprime le jeton stocké. Les données de coûts déjà collectées sont conservées.