Интерфейс клиента для загрузки отчетов об использовании и расходах из аренды OCI.
Разработано и протестировано на 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).
Скомпилируйте или загрузите скомпилированный двоичный файл (см. ниже) в каталог по вашему выбору, в идеале по вашему пути.
Сделайте исполняемый файл cli с помощью команды chmod +x oci-reports-download
Чтобы скомпилировать и построить интерфейс командной строки, выполните следующие действия:
Предварительное условие
рабочая установка Go
Загрузите или клонируйте этот репозиторий
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) При первом запуске вам необходимо авторизовать выполнение командной строки, разрешив его в «Системных настройках» -> «Конфиденциальность и безопасность».
Последняя и предыдущие версии доступны на странице «Релизы».
Использование:
oci-reports-download [флаги]
Флаги:
-t, --report-type строка тип отчета для загрузки – допустимые значения: стоимость, использование – ОБЯЗАТЕЛЬНО
-i, --report-interval строка период времени, учитываемый при составлении отчетов. Допустимые значения: гггг-мм-дд, гггг-мм, гггг
-p, --profile строка профиля, определенного в ~/.oci/config, который будет использоваться для подключения к OCI ( с учетом регистра ) (по умолчанию «ПО УМОЛЧАНИЮ»)
-u, --uncompress распаковать загруженные файлы
-h, --help помощь для oci-reports-download
-v, --version версия для загрузки oci-reports
Форматы даты:
ГГГГ: все файлы за указанный год
ГГГГ-ММ: все файлы за указанный месяц.
ГГГГ-ММ-ДД: все файлы за указанный день.
Если аргумент --report-interval|-i не указан, интерфейс командной строки загрузит все доступные файлы в пулах использования и стоимости.