주:

Oracle Autonomous Database를 사용하여 OCI 리소스, 비용 및 사용량 보고서 추적

소개

Oracle Autonomous Database는 Oracle Cloud Infrastructure(OCI) 리소스, 관련 비용 및 사용량 보고서를 추적하는 편리한 매체입니다. 리소스 사용량 보고서는 읽기, 다운로드 및 추가 분석에 사용하기 쉬운 표 형식으로 제공됩니다. Oracle Autonomous Database의 내장 뷰를 사용하여 이러한 보고서에 쉽게 액세스할 수 있습니다.

목표

필요 조건

작업 1: 동적 그룹 생성 및 필요한 규칙 추가

  1. 동적 그룹 생성.

    동적 그룹

  2. 동적 그룹에 대해 다음 필수 규칙을 추가합니다.

    resource.id = '<autonomous database ocid>'
    
    ALL {resource.type = 'autonomous-database', resource.compartment.id =  '<compartment-ocid>'}
    

    참고:

    • resource.id는 Oracle Autonomous Database 인스턴스의 OCID입니다.

    • resource.compartment.id는 구획의 OCID입니다.

태스크 2: 필수 정책 생성

작업 1에서 만든 동적 그룹에 액세스하기 위한 권한을 얻는 데 필요한 정책을 만듭니다. 뷰에 액세스하려면 이러한 항목이 필요합니다.

정책

예를 들어, 모든 뷰에 액세스하려면 다음 정책을 정의합니다.

주: 이 정책의 OCID를 다른 OCID로 바꾸지 마십시오. 이 사용량 보고서 OCID는 테넌시에 대한 Oracle Cloud Infrastructure 사용량 데이터를 제공합니다.

Define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr5xxxxxxxxxxfbilvqknstgtvzub7vhqkggq
Endorse dynamic-group <group-name> to read objects in tenancy usage-report
Allow dynamic-group <group-name> to inspect compartments in tenancy
Allow dynamic-group <group-name> to inspect tenancies in tenancy
Allow dynamic-group <group-name> to read buckets in tenancy
Allow dynamic-group <group-name> to read autonomous-database in tenancy
Allow dynamic-group <group-name> to read usage-reports in tenancy
Allow dynamic-group <group-name> to manage buckets in tenancy
Allow dynamic-group <group-name> to manage objects in tenancy
Allow dynamic-group <group-name> to read autonomous-database in compartment <compartment>

작업 3: Oracle Autonomous Database에서 ADMIN 사용자에 대한 리소스 주체 확인 또는 사용

Oracle SQL Developer 툴을 열고 다음 명령을 실행합니다.

  1. Oracle Autonomous Database 인스턴스에서 ADMIN 사용자에 대해 리소스 주체가 사용으로 설정되었는지 확인합니다.

    SELECT owner, credential_name FROM dba_credentials
    WHERE credential_name = 'OCI$RESOURCE_PRINCIPAL' AND owner = 'ADMIN';
    
    OWNER CREDENTIAL_NAME
    ----- ---------------------
    ADMIN OCI$RESOURCE_PRINCIPAL
    
  2. 리소스 주체가 사용으로 설정되지 않은 경우 리소스 주체를 사용으로 설정합니다.

    EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
    

작업 4: OCI 보고서 사용 뷰 액세스

해당 query를 실행하여 뷰에 액세스합니다. 뷰가 채워지는 데 시간이 걸릴 수 있으며 이는 예상된 사항입니다. 다른 파일 형식으로 보고서를 다운로드할 수도 있습니다.

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.