用于从 OCI 租赁下载使用情况和成本报告的 cli
在 Mac 上开发和测试,也适用于 Linux 和 Windows
为了能够使用 cli,您必须满足以下先决条件:
创建 OCI 配置文件 (https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm) 并可选择安装 oci-cli (https://docs.oracle.com/en -us/iaas/Content/API/SDKDocs/cliinstall.htm)
配置访问报告所需的 OCI 策略 (https://docs.oracle.com/en-us/iaas/Content/Billing/Concepts/usagereportsoverview.htm)
编译或下载已编译的二进制文件(见下文)并将其放入您选择的目录中,最好在您的路径中
使用命令chmod +x oci-reports-download
使 cli 可执行
要编译和构建 cli,请按照下列步骤操作:
先决条件
一个可以运行的安装
下载或克隆此存储库
https://github.com/paolobellardone/oci-reports-download/archive/refs/heads/main.zip
git clone https://github.com/paolobellardone/oci-reports-download.git
运行此命令来编译并构建 cli
make clean build
将全新的 cli 复制到您选择的目录中,最好是在二进制路径上
(仅限 MacOS)首次运行时,您必须通过“系统设置”-->“隐私和安全”来授权 cli 的执行
最新版本和以前的版本可在发布页面上找到
用法:
oci-报告-下载 [标志]
标志:
-t, --report-type string 要下载的报告类型 - 允许的值:成本、使用情况 -必需
-i, --report-interval 字符串考虑报告的时间段 - 允许的值:yyyy-mm-dd、yyyy-mm、yyyy
-p, --profile 字符串 ~/.oci/config 中定义的用于连接 OCI 的配置文件(区分大小写)(默认为“DEFAULT”)
-u, --uncompress 解压下载的文件
-h, --help oci-reports-download 帮助
-v, --version oci-reports-download 的版本
日期格式:
YYYY:指定年份的所有文件
YYYY-MM:指定月份的所有文件
YYYY-MM-DD:指定日期的所有文件
如果未指定参数 --report-interval|-i,cli 将下载使用池和成本池中的所有可用文件