Slide 20
Slide 20 text
OCI CLIでもコスト分析を利用可能
OCI CLIのusage-api usage-summary request-summarized-usagesコマンド
コマンド例: 2024-10-01から2024-11-30までの特定のコンパートメントのサービスごとのコストを月次粒度で取得
【参考】コスト分析の情報をコマンドラインで取得する方法
Copyright © 2024, Oracle and/or its affiliates
20
$ cat filter.json
{
"operator": "AND",
"dimensions": [
{
"key": "compartmentName",
"value": "tkonishi_compartment"
}
],
"tags": [],
"filters": null
}
$
oci usage-api usage-summary request-summarized-usages [OPTIONS]
$ oci usage-api usage-summary request-summarized-usages --tenant-id $tenant_id --time-usage-started "2024-10-01" --time-usage-ended
"2024-11-30" --granularity MONTHLY --filter file://filter.json --group-by file://groupby.json --compartment-depth 1
CLIリファレンス https://docs.oracle.com/en-us/iaas/tools/oci-cli/3.51.0/oci_cli_docs/cmdref/usage-api/usage-summary/request-summarized-usages.html
APIの使用 https://docs.oracle.com/ja-jp/iaas/Content/Billing/Concepts/costanalysisoverview.htm#cost_analysis_using_the_api
特に --group-by や --filter などのcomplex typeのパラメーターを利用する場合はjsonファイルを用意しておくとよい。
$ cat groupby.json
[
"service"
]
$