問題タブ [google-cloud-billing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-platform - 現在のGoogleリソースの価格をプログラムで取得する方法は?
プログラムで Google クラウド リソースの価格を取得したいのですが、表示されるすべてのドキュメントとリファレンスはhttps://cloud.google.com/billing/v1/how-tos/catalog-apiにしか移動しません。このページには 2 つの API のみがリストされています。1 つはすべてのサービスのリストを提供し、もう 1 つはそのサービスの SKU を提供します。必要な詳細のみを提供できる洗練された API は他にありませんか? リージョン内の Compute Engine の料金はどうですか? 1 つのリソースの価格を取得するためだけに、これらの巨大な json ファイルを照会する必要がありますか?
また、これらのサービス表示名の静的検索値はありますか? 「Compute Engine」のように、Google が App Engine や Cloud Storage などに使用するすべての名前をどのように知ることができますか?
google-cloud-platform - PERMISSION_DENIED: 呼び出し元に権限がありません
サービス アカウントとキー ファイルを使用して Budget API を呼び出そうとしていますが、次のエラーが発生します。
PERMISSION_DENIED: 呼び出し元に権限がありません
マイコード
私の CLI セットアップ
ドキュメントに記載されている環境変数:
鍵 | 価値 |
---|---|
GOOGLE_APPLICATION_CREDENTIALS | path\to\gcp-credentials.json |
GCP_PROJECT | 私のプロジェクト ID |
サービス アカウントの設定
https://console.cloud.google.com/iam-admin/iam?project=my-project-idにアクセスすると、テーブルにサービス アカウントが表示されます。
メンバー | 名前 | 役割 | 継承 |
---|---|---|---|
owner-75@my-project-id.iam.gserviceaccount.com | オーナー | オーナー | 私のプロジェクト ID |
次に何をすべきかわかりません。