Google cloud platform 使用谷歌云API获取账单
我们可以使用任何可以提供使用谷歌云平台的总费用信息的谷歌API吗?我尝试了一些API(详细信息在代码中显示) API 1:Google cloud platform 使用谷歌云API获取账单,google-cloud-platform,Google Cloud Platform,我们可以使用任何可以提供使用谷歌云平台的总费用信息的谷歌API吗?我尝试了一些API(详细信息在代码中显示) API 1: var google = require('googleapis'); var cloudbilling = google.cloudbilling('v1'); google.auth.getApplicationDefault(function(err, authClient) { if (err) { console.log('Authentication faile
var google = require('googleapis');
var cloudbilling = google.cloudbilling('v1');
google.auth.getApplicationDefault(function(err, authClient) {
if (err) {
console.log('Authentication failed because of ', err);
return;
}
if (authClient.createScopedRequired &&
authClient.createScopedRequired()) {
var scopes = ['https://www.googleapis.com/auth/cloud-platform'];
authClient = authClient.createScoped(scopes);
}
var request = {
name: "projects/<your-project-id>",
// Auth client
auth: authClient
};
cloudbilling.projects.getBillingInfo(request, function(err, result) {
if (err) {
console.log(err);
} else {
console.log(result);
}
});
});
var google=require('googleapis');
var cloudbilling=google.cloudbilling('v1');
google.auth.getApplicationDefault(函数(err,authClient){
如果(错误){
console.log('由于',错误,身份验证失败);
返回;
}
如果(authClient.createScopedRequired&&
authClient.createScopedRequired()){
变量作用域=['https://www.googleapis.com/auth/cloud-platform'];
authClient=authClient.createScoped(范围);
}
var请求={
名称:“项目/”,
//授权客户端
auth:authClient
};
cloudbilling.projects.getBillingInfo(请求、函数(错误、结果){
如果(错误){
控制台日志(err);
}否则{
控制台日志(结果);
}
});
});
我在json(关于账单信息)中得到的是:
数据:
{name:'projects//billingInfo',
projectId:“”,
billingAccountName:“billingAccounts/”,
billingEnabled:true}
}
现在我也尝试了其他API,但它们也没有提供花费的总费用!。有办法找到账单吗 实际账单中的信息在任何一家银行都不可用(或至少尚未可用) 但通过其他路径访问数据还有其他选项:
- 您可以(在地面军事系统中):
- 你可以:
从谷歌云平台获取计费数据有两种方式:
- 将帐单数据导出到BigQuery
- 将帐单数据导出到文件
data:
{ name: 'projects/<your-project-name>/billingInfo',
projectId: '<project-Id>',
billingAccountName: 'billingAccounts/<your-billing-id>',
billingEnabled: true }
}