Présentation
Pour obtenir une répartition détaillée de vos frais, vous pouvez exporter automatiquement vos utilisations quotidiennes et estimations de coût vers un fichier CSV ou JSON stocké dans un bucket Cloud Storage. Vous pouvez ensuite accéder aux données à l'aide de l'API Cloud Storage, de l'interface de ligne de commande ou de Google Cloud Console.
Sachez cependant que cette méthode capture un ensemble de données plus petit que l'exportation vers BigQuery. Par exemple, les données Cloud Billing exportées n'incluent pas de frais au niveau de la facture, tels que les taxes accumulées ou les notes d'ajustement. Si vous devez rapprocher vos données exportées de vos factures, il est préférable d'utiliser l'exportation vers BigQuery.
Les données d'utilisation sont associées au numéro de projet Cloud et au type de ressource. Pour déterminer qui peut accéder à ces données, vous utilisez des listes de contrôle d'accès (LCA) dans votre bucket Cloud Storage.
Activer l'exportation Cloud Billing vers un fichier
Autorisations requises
Pour activer et configurer l'exportation des données Cloud Billing vers un fichier stocké dans un bucket Cloud Storage, vous devez disposer des autorisations suivantes :
- Pour Cloud Storage, vous devez disposer des autorisations nécessaires pour créer un bucket dans un projet Cloud. Pour ce faire, vous devez disposer de l'autorisation de projet
storage.objects.create
sur le projet Cloud pour lequel vous créez le bucket. Si vous travaillez dans un projet que vous n'avez pas créé, vous devrez peut-être demander au propriétaire du projet qu'il vous attribue un rôle contenant cette autorisation (par exemple, Éditeur, Propriétaire ou Administrateur de l'espace de stockage). - Pour Cloud Billing, vous avez besoin du rôle Administrateur de compte de facturation associé au compte de facturation Cloud cible.
Pour plus d'informations sur les autorisations Google Cloud, consultez les articles suivants :
- Présentation du contrôle des accès
- Créer des rôles personnalisés pour Cloud Billing
- Comprendre les rôles Cloud Identity and Access Management prédéfinis
1. Créer un bucket dans Cloud Storage
Si ce n'est pas déjà fait, créez un bucket dans Cloud Storage. Pour obtenir des instructions, reportez-vous à la section Créer des buckets Cloud Storage.
2. Activer l'exportation Cloud Billing vers un fichier
Après avoir créé un bucket dans Cloud Storage, procédez comme suit pour activer l'exportation Cloud Billing vers un fichier :
Connectez-vous à Google Cloud Console.
Ouvrez le menu de navigation (
) de la console, puis sélectionnez Facturation.Si vous possédez plusieurs comptes de facturation Cloud, effectuez l'une des opérations suivantes :
- Pour gérer Cloud Billing pour le projet Cloud en cours, sélectionnez Accéder au compte de facturation associé.
- Pour rechercher un autre compte de facturation Cloud, sélectionnez Gérer les comptes de facturation, puis le compte de facturation Cloud pour lequel vous souhaitez afficher les rapports.
Dans le menu de navigation "Facturation", sélectionnez Exporter la facturation.
Sélectionnez l'onglet Exportation de fichiers.
Cliquez sur Modifier les paramètres pour activer l'exportation et mettre à jour les paramètres d'exportation.
Dans le champ Nom du bucket, spécifiez le nom du bucket Cloud Storage dans lequel les données de facturation Cloud seront publiées automatiquement.
Dans le champ Préfixe du rapport, indiquez un préfixe à donner au nom de l'objet Cloud Storage dans les rapports exportés. Vous devez ajouter l'année, le mois et le jour au préfixe.
Dans le champ Format de fichier, sélectionnez CSV ou JSON.
Cliquez sur Save.
Autorisations relatives aux buckets
Lorsque vous activez l'exportation Cloud Billing pour publier automatiquement les données de facturation quotidiennes dans un fichier CSV ou JSON, celui-ci est stocké dans un bucket Cloud Storage que vous spécifiez. Pour permettre ce processus automatisé, un compte de service détenu par Google se voit automatiquement attribuer un accès en écriture au bucket (sur la base du rôle Rédacteur des anciens buckets de l'espace de stockage). Le compte de service se présente comme suit :
000000000000-xxxxxxxxxxxxxxxxxx@developer.gserviceaccount.com
Le compte de service fournit les autorisations nécessaires pour publier automatiquement les données Cloud Billing quotidiennes dans le bucket. Ne supprimez pas ce compte de service.
Disponibilité des données
Lorsque vous activez l'exportation vers un fichier dans un bucket Cloud Storage pour la première fois, quelques heures peuvent s'écouler avant que vos données Cloud Billing ne commencent à s'afficher.
Votre bucket Cloud Storage ne contient que les fichiers JSON ou CSV Cloud Billing exportés à compter de la date de configuration de l'exportation Cloud Billing.
Contenu du fichier de facturation exporté
Le tableau contient la description des contenus d'un fichier JSON ou CSV Cloud Billing exporté. Les noms de métriques JSON sont indiqués en premier. Quant aux noms de métriques CSV, ils figurent entre parenthèses sous les noms des métriques JSON.
Métrique | Propriétés de la métrique |
---|---|
accountId (ID du compte) |
Type de métrique : chaîne Description : ID du compte de facturation Cloud Exemple : 00D11E-FFCCD9-B44BAE |
lineItemId (Ligne) |
Type de métrique : chaîne Description : URI de la ressource spécifiée Exemple : com.google.cloud/services/compute-engine/ForwardingRuleChargeBase |
startTime (Heure de début) |
Type de métrique : date/heure Description : heure de début de la période mesurée Exemple : 2019-11-14T00:00:00-07:00
|
endTime (Heure de fin) |
Type de métrique : date/heure Description : heure de fin de la période mesurée. La période correspond à une heure après l'heure de début. Exemple : 2019-11-14T01:00:00-07:00
|
projectNumber (Numéro du projet) |
Type de métrique : entier Description : numéro de projet Cloud Exemple : 333809197194 |
projectId (ID du projet) |
Type de métrique : chaîne Description : ID du projet Cloud Exemple : my-app-project |
projectName (Nom du projet) |
Type de métrique : chaîne Description : nom du projet Cloud Exemple : My first app project |
projectLabels (Étiquettes du projet) |
Type de métrique : chaîne Description : étiquettes associées à un projet Cloud, renvoyées sous forme de paires clé/valeur. Par exemple, si vous avez créé des étiquettes nommées centre-de-coûts et géo et que les valeurs de projet pour ces étiquettes sont apac et mon-centre-de-coûts, les statistiques renvoyées seraient : JSON : {"geo":"apac","cost-center":"my-cost-center"} CSV : geo:apac;cost-center:my-cost-center Pour plus d'informations sur les étiquettes, consultez le blog Google Cloud, Utiliser des étiquettes pour organiser les ressources Google Cloud. |
Mesures | |
measurementId (Mesure) |
Type de métrique : chaîne Description : URI de la ressource spécifiée Exemple : com.google.cloud/services/compute-engine/ForwardingRuleChargeBase |
sum (Mesure de la consommation totale) |
Type de métrique : nombre entier Description : période calculée Exemple : 86400 |
unit (Unités de mesure) |
Type de métrique : chaîne Description : unité de mesure de la période Exemple : seconds |
Crédits | |
creditId (Crédit) |
Type de métrique : chaîne Description : ID du crédit Exemple : 008F74-21254F-7E5A81::3WDRCXQ9AHU4FK-81 |
amount (Montant du crédit) |
Type de statistique : décimal Description : montant du crédit calculé Exemple : -0.000024 |
currency (Devise du crédit) |
Type de métrique : chaîne Description : code de la devise Exemple : USD |
Coût | |
amount (Coût) |
Type de statistique : décimal Description : coût calculé Exemple : 0.59904 |
currency (Devise) |
Type de métrique : chaîne Description : code de la devise Exemple : USD |
Articles associés
- Exporter des données Cloud Billing vers BigQuery
- Afficher les rapports Cloud Billing et l'évolution des coûts
- Comprendre les économies réalisées grâce aux rapports de répartition des coûts
- Analyser l'efficacité de vos remises sur engagement d'utilisation
- Consulter l'historique des frais et paiements
- Obtenir une facture, un relevé ou un reçu