Note :
- Ce tutoriel nécessite l'accès à Oracle Cloud. Pour vous inscrire à un compte gratuit, voir Introduction au niveau gratuit d'Oracle Cloud Infrastructure.
- Il utilise des exemples de valeurs pour les données d'identification, la location et les compartiments Oracle Cloud Infrastructure. À la fin de votre laboratoire, remplacez ces valeurs par celles propres à votre environnement en nuage.
Faites le suivi des ressources, des coûts et du rapport d'utilisation d'OCI à l'aide d'Oracle Autonomous Database
Présentation
Oracle Autonomous Database est un moyen pratique de suivre les rapports sur les coûts et l'utilisation des ressources Oracle Cloud Infrastructure (OCI). Les rapports sur l'utilisation des ressources sont présentés sous forme de tableau, qui est plus facile à lire, à télécharger et à utiliser pour des analyses plus poussées. Vous pouvez utiliser des vues intégrées dans Oracle Autonomous Database pour accéder facilement à ces rapports.
Objectif
- Utilisez les vues prédéfinies dans Oracle Autonomous Database pour collecter les rapports de coût et d'utilisation des ressources OCI.
Préalables
- Compréhension d'Oracle Autonomous Database et de la page d'actions de base de données.
Tâche 1 : Créer un groupe dynamique et ajouter les règles requises
-
Créer un groupe dynamique.
-
Ajoutez les règles requises suivantes pour le groupe dynamique.
resource.id = '<autonomous database ocid>' ALL {resource.type = 'autonomous-database', resource.compartment.id = '<compartment-ocid>'}
Note :
-
resource.id
est l'OCID de l'instance Oracle Autonomous Database. -
resource.compartment.id
est l'OCID du compartiment.
-
Tâche 2 : Créer les politiques requises
Créez les politiques requises pour obtenir des privilèges d'accès au groupe dynamique créé dans la tâche 1. Ils sont nécessaires pour accéder aux vues.
Par exemple, pour accéder à toutes les vues, définissez les politiques suivantes :
Note : Ne remplacez pas l'OCID de cette politique par un autre. Cet OCID de rapport d'utilisation fournit les données d'utilisation d'Oracle Cloud Infrastructure pour votre location.
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>
Tâche 3 : Vérifier ou activer le principal de ressource pour l'utilisateur ADMIN
sur Oracle Autonomous Database
Ouvrez l'outil Oracle SQL Developer et exécutez les commandes suivantes.
-
Vérifiez que le principal de ressource est activé pour l'utilisateur
ADMIN
dans l'instance 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 le principal de ressource n'est pas activé, activez-le.
EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
Tâche 4 : Accéder aux vues d'utilisation des rapports OCI
Exécutez l'interrogation appropriée pour accéder à la vue. L'alimentation des vues peut prendre un certain temps, comme prévu. Vous pouvez également télécharger le rapport dans différents formats de fichier.
-
Vue
OCI_OBJECTSTORAGE_BUCKETS
.SELECT NAME, APPROXIMATESIZE FROM OCI_OBJECTSTORAGE_BUCKETS;
-
Vue
OCI_USAGE_DATA
.SELECT RESOURCE_NAME, COMPARTMENT_NAME FROM OCI_USAGE_DATA;
-
Vue
OCI_COST_DATA
.SELECT RESOURCE_ID, PRODUCT_DESCRIPTION FROM OCI_COST_DATA;
Pour plus d'informations sur les vues spécifiques, y compris les détails de colonne, consultez la section Related Links.
Liens connexes
Remerciements
-
Auteur - Mukund Bhashkar (ingénieur principal des solutions en nuage chez Oracle)
-
Contributeur - Lovelesh Saxena (architecte principal de l'ingénierie logicielle)
Autres ressources d'apprentissage
Explorez d'autres laboratoires sur docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal YouTube d'Oracle Learning. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.
Track OCI Resources, Cost, and Usage Report using Oracle Autonomous Database
F99354-01
May 2024