Hinweis:
- Dieses Tutorial erfordert Zugriff auf Oracle Cloud. Informationen zum Registrieren eines kostenlosen Accounts finden Sie unter Erste Schritte mit Oracle Cloud Infrastructure Free Tier.
- Es verwendet Beispielwerte für Oracle Cloud Infrastructure-Zugangsdaten, -Mandanten und -Compartments. Wenn Sie Ihre Übung abgeschlossen haben, ersetzen Sie diese Werte durch spezifische Werte für Ihre Cloud-Umgebung.
OCI-Ressourcen-, Kosten- und Nutzungsbericht mit Oracle Autonomous Database verfolgen
Einführung
Oracle Autonomous Database ist ein praktisches Medium zum Verfolgen von Oracle Cloud Infrastructure-(OCI-)Ressourcen, zugehörigen Kosten- und Nutzungsberichten. Die Berichte zur Ressourcennutzung werden in einem Tabellenformat angezeigt, das einfacher zu lesen, herunterzuladen und für weitere Analysen zu verwenden ist. Sie können in Oracle Autonomous Database integrierte Ansichten verwenden, um einfach auf diese Berichte zuzugreifen.
Zielsetzung
- Mit den vordefinierten Ansichten in Oracle Autonomous Database können Sie Kosten- und Nutzungsberichte für OCI-Ressourcen erfassen.
Voraussetzungen
- Ein Verständnis der Seite Oracle Autonomous Database und Datenbankaktionen.
Aufgabe 1: Dynamische Gruppe erstellen und erforderliche Regeln hinzufügen
-
Dynamische Gruppe erstellen.
-
Fügen Sie die folgenden erforderlichen Regeln für die dynamische Gruppe hinzu.
resource.id = '<autonomous database ocid>' ALL {resource.type = 'autonomous-database', resource.compartment.id = '<compartment-ocid>'}
Hinweis:
-
resource.id
ist die OCID der Oracle Autonomous Database-Instanz. -
resource.compartment.id
ist die OCID des Compartments.
-
Aufgabe 2: Erforderliche Policys erstellen
Erstellen Sie die erforderlichen Policys, um Berechtigungen für den Zugriff auf die in Aufgabe 1 erstellte dynamische Gruppe abzurufen. Diese sind für den Zugriff auf die Ansichten erforderlich.
Beispiel: Um auf alle Views zuzugreifen, definieren Sie die folgenden Policys:
Hinweis: Ersetzen Sie die OCID in dieser Policy nicht durch eine andere OCID. Diese Nutzungsberichts-OCID stellt die Oracle Cloud Infrastructure-Nutzungsdaten für Ihren Mandanten bereit.
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>
Aufgabe 3: Resource Principal für den Benutzer ADMIN
in Oracle Autonomous Database prüfen oder aktivieren
Öffnen Sie das Oracle SQL Developer-Tool, und führen Sie die folgenden Befehle aus.
-
Prüfen Sie, ob der Resource Principal für den Benutzer
ADMIN
in der Oracle Autonomous Database-Instanz aktiviert ist.SELECT owner, credential_name FROM dba_credentials WHERE credential_name = 'OCI$RESOURCE_PRINCIPAL' AND owner = 'ADMIN'; OWNER CREDENTIAL_NAME ----- --------------------- ADMIN OCI$RESOURCE_PRINCIPAL
-
Wenn der Ressourcen-Principal nicht aktiviert ist, aktivieren Sie den Ressourcen-Principal.
EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
Aufgabe 4: Auf die OCI-Berichtsnutzungsansichten zugreifen
Führen Sie die entsprechende Abfrage aus, um auf die View zuzugreifen. Es kann einige Zeit dauern, bis die Ansichten ausgefüllt werden, und das wird erwartet. Sie können den Bericht auch in verschiedenen Dateiformaten herunterladen.
-
Ansicht
OCI_OBJECTSTORAGE_BUCKETS
.SELECT NAME, APPROXIMATESIZE FROM OCI_OBJECTSTORAGE_BUCKETS;
-
Ansicht
OCI_USAGE_DATA
.SELECT RESOURCE_NAME, COMPARTMENT_NAME FROM OCI_USAGE_DATA;
-
Ansicht
OCI_COST_DATA
.SELECT RESOURCE_ID, PRODUCT_DESCRIPTION FROM OCI_COST_DATA;
Weitere Informationen zu den spezifischen Ansichten, einschließlich Spaltendetails, finden Sie im Abschnitt "Zugehörige Links".
Verwandte Links
Danksagungen
-
Autor - Mukund Bhashkar (Senior Cloud Solutions Engineer bei Oracle)
-
Mitwirkender - Lovelesh Saxena (Principal Software Engineering Architect)
Weitere Lernressourcen
Lernen Sie andere Übungen auf docs.oracle.com/learn kennen, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube Channel zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.
Produktdokumentation finden Sie im Oracle Help Center.
Track OCI Resources, Cost, and Usage Report using Oracle Autonomous Database
F79409-02
May 2024