Note:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse en una cuenta gratuita, consulte Introducción a Oracle Cloud Infrastructure Free Tier.
- Utiliza valores de ejemplo para credenciales, arrendamiento y compartimentos de Oracle Cloud Infrastructure. Al finalizar el laboratorio, sustituya estos valores por otros específicos del entorno en la nube.
Seguimiento de recursos, costos e informes de uso de OCI mediante Oracle Autonomous Database
Introducción
Oracle Autonomous Database es un medio práctico para realizar un seguimiento de los recursos de Oracle Cloud Infrastructure (OCI), los costos asociados y los informes de uso. Los informes de uso de recursos vienen en un formato tabular que es más fácil de leer, descargar y utilizar para un análisis más detallado. Puede utilizar vistas incorporadas en Oracle Autonomous Database para acceder fácilmente a estos informes.
Objetivo
- Utilice las vistas predefinidas de Oracle Autonomous Database para recopilar informes de costos y uso para los recursos de OCI.
Requisitos
- Comprensión de Oracle Autonomous Database y la página de acciones de base de datos.
tarea 1: crear un grupo dinámico y agregar las reglas necesarias
-
Crear un grupo dinámico.
-
Agregue las siguientes reglas necesarias para el grupo dinámico.
resource.id = '<autonomous database ocid>' ALL {resource.type = 'autonomous-database', resource.compartment.id = '<compartment-ocid>'}
Nota:
-
resource.id
es el OCID de la instancia de Oracle Autonomous Database. -
resource.compartment.id
es el OCID del compartimento.
-
Tarea 2: Crear las políticas necesarias
Cree las políticas necesarias para obtener privilegios para acceder al grupo dinámico creado en la tarea 1. Son necesarios para acceder a las vistas.
Por ejemplo, para acceder a todas las vistas, defina las siguientes políticas:
Nota: No sustituya el OCID de esta política por otro OCID. Este OCID de informe de uso proporciona los datos de uso de Oracle Cloud Infrastructure para su arrendamiento.
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>
Tarea 3: Verificación o activación de la entidad de recurso para el usuario ADMIN
en Oracle Autonomous Database
Abra la herramienta Oracle SQL Developer y ejecute los siguientes comandos.
-
Verifique que la entidad de recurso esté activada para el usuario
ADMIN
en la instancia de Oracle Autonomous Database.SELECT owner, credential_name FROM dba_credentials WHERE credential_name = 'OCI$RESOURCE_PRINCIPAL' AND owner = 'ADMIN'; OWNER CREDENTIAL_NAME ----- --------------------- ADMIN OCI$RESOURCE_PRINCIPAL
-
Si la entidad de recurso no está activada, active la entidad de recurso.
EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
Tarea 4: Acceso a las vistas de uso de informes de OCI
Ejecute la consulta adecuada para acceder a la vista. Es posible que las vistas se completen y eso se espera. También puede descargar el informe en diferentes formatos de archivo.
-
Vista
OCI_OBJECTSTORAGE_BUCKETS
.SELECT NAME, APPROXIMATESIZE FROM OCI_OBJECTSTORAGE_BUCKETS;
-
Vista
OCI_USAGE_DATA
.SELECT RESOURCE_NAME, COMPARTMENT_NAME FROM OCI_USAGE_DATA;
-
Vista
OCI_COST_DATA
.SELECT RESOURCE_ID, PRODUCT_DESCRIPTION FROM OCI_COST_DATA;
Para obtener más información sobre las vistas específicas, incluidos los detalles de columna, consulte la sección Enlaces relacionados.
Enlaces relacionados
Agradecimientos
-
Autor: Mukund Bhashkar (ingeniero sénior de soluciones en la nube de Oracle)
-
Contribuyente: Lovelesh Saxena (Arquitecto principal de ingeniería de software)
Más recursos de aprendizaje
Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.
Para obtener documentación sobre el producto, visite Oracle Help Center.
Track OCI Resources, Cost, and Usage Report using Oracle Autonomous Database
F79410-02
May 2024