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 string 보고서를 위해 고려할 기간 - 허용되는 값: yyyy-mm-dd, yyyy-mm, yyyy
-p, --profile string OCI에 연결하는 데 사용하기 위해 ~/.oci/config에 정의된 프로필( 대소문자 구분 )(기본값 "DEFAULT")
-u, --uncompress 다운로드한 파일의 압축을 푼다
-h, --oci-reports-download에 대한 도움말 도움말
-v, --version oci-reports-download 버전
날짜 형식:
YYYY: 해당 연도의 모든 파일
YYYY-MM: 지정된 달의 모든 파일
YYYY-MM-DD: 지정된 날짜의 모든 파일
--report-interval|-i 인수가 지정되지 않은 경우 cli는 사용량 및 비용 풀에서 사용 가능한 모든 파일을 다운로드합니다.