Management-Interfaces
Oracle Base Database Cloud@Customer und Oracle Data Infrastructure Cloud@Customer bieten eine Vielzahl von Managementschnittstellen, die Ihren Anwendungsfall- und Automatisierungsanforderungen entsprechen.
Die OCI-Ressourcen können je nach betrieblichen Anforderungen über mehrere Schnittstellen erstellt und verwaltet werden. Verfügbare Schnittstellen:
- Konsole und unterstützte Automatisierungstools
- APIs (Application Programming Interfaces)
- CLIs (Command-Line Interfaces)
Diese Managementschnittstellen lassen sich in zwei Hauptkategorien unterteilen:
- OCI-Control-Plane-Schnittstellen
- Lokale Cloud-VM-CLIs
OCI-Control-Plane-Schnittstellen
Die OCI-APIs sind Standard-REST-APIs, die HTTPS-Anforderungen und -Antworten verwenden. Die Konsole, eine intuitive grafische Benutzeroberfläche zum Erstellen und Verwalten von Ressourcen, ist eine der Schnittstellen zu den OCI-APIs. Wenn Sie eine Automatisierung entwickeln, die OCI-APIs verwendet, stehen zusätzliche Schnittstellen, einschließlich SDKs, Tools und Plug-ins, zur Verfügung, um die Entwicklung zu erleichtern und die Verwaltung von OCI-Ressourcen zu vereinfachen. Eine Teilmenge dieser APIs gilt für die Ressourcen und deren Infrastruktur. Jede Schnittstelle bietet die gleiche Funktionalität, indem sie die OCI-APIs aufruft, und ermöglicht Flexibilität und Auswahl basierend auf Ihren Präferenzen und Ihrem Anwendungsfall.
- Befehlszeilenschnittstelle (CLI): Die OCI-CLI ist ein schlankes Tool, das Sie alleine oder gemeinsam mit der Konsole für Cloud-Ressourcen- und andere OCI-Aufgaben verwenden können. Die CLI bietet dieselben Kernfunktionen wie die Konsole sowie zusätzliche Befehle. Einige dieser Funktionen, zum Beispiel die Möglichkeit zur Skriptausführung, gehören zur erweiterten Funktionalität der Konsole.
- Software Development Kits (SDK): OCI stellt SDKs bereit, um die Entwicklung benutzerdefinierter Lösungen für Ihre Cloud-Ressourcen und -Anwendungen zu ermöglichen.
- DevOps-Tools und Plug-ins: Diese Tools können das Provisioning und Die Infrastrukturverwaltung vereinfachen, automatisierte Prozesse ermöglichen und Die Entwicklung erleichtern. Zu den Tools gehört der OCI Terraform-Provider, der mit Resource Manager und OCI Ansible Collection verwendet wird.
- Cloud Shell: Cloud Shell ist ein kostenlos nutzbares, browserbasiertes Terminal, auf das über die Konsole zugegriffen wird, das den Zugriff auf eine Linux-Shell mit vorab authentifizierter OCI-CLI und anderen nützlichen Entwicklertools ermöglicht. Über die Shell können Sie mit Cloud- und anderen OCI-Ressourcen interagieren, Übungen und Tutorials absolviert und OCI-CLI-Befehle schnell ausführen.
- Anhang und Referenz: Dieser allgemeine Referenzabschnitt erläutert die Konfiguration von SDKs und anderen Entwicklertools zur Integration mit OCI-Services.
-
REST-APIs: Diese vollständige Referenz enthält Details zu den OCI-REST-APIs, einschließlich Beschreibungen, Syntax, Endpunkte, Fehler und Signaturen.
Die vollständige API-Referenz finden Sie unter:
Lokale Cloud-VM-CLIs
Neben den REST-basierten OCI-APIs sind Befehlszeilenschnittstellen-(CLI-)Utilitys, die sich auf den VM-Gäste befinden, die sich als Teil der VM-Cluster auf Oracle Base Database Cloud@Customer bereitgestellt werden, zur Ausführung verschiedener Lebenszyklus- und Administrationsvorgänge verfügbar.
Die OCI-API ist die bevorzugte Schnittstelle. Verwenden Sie die lokalen Utilitys nur, wenn die OCI-API nicht verfügbar ist, weil der Service vorübergehend getrennt ist.
Zu den Utilitys gehören:
-
dbaascli: Verwenden Sie das Utility
dbaascli, um verschiedene Datenbanklebenszyklus- und Administrationsvorgänge in dem Service auszuführen, z.B.:- Kennwort für einen Datenbankbenutzer ändern
- Datenbank starten
- Integrierbare Datenbank (PDBs) verwalten
- Anzahl der ECPU-Cores im getrennten Modus skalieren
-
bkup_api: Verwenden Sie das Utility
bkup_api, um verschiedene Backup- und Recovery-Vorgänge in dem Service auszuführen, z.B. das Erstellen eines On-Demand-Backup einer vollständigen Datenbank oder einer einzelnen integrierbaren Database (PDB), oder um Backupeinstellungen anzupassen, die von der automatischen Backupkonfiguration verwendet werden.
Dies sind separate Utilitys, die zusätzlich zu den hier aufgeführten OCI-API-basierten Schnittstellen bereitgestellt werden und von diesen getrennt werden. Um die lokalen VM-Befehlszeilenutilitys verwenden zu können, müssen Sie eine Verbindung zu einer VM in einem VM-Cluster herstellen und zur Ausführung die Benutzersicherheit für das VM-Betriebssystem verwenden, nicht die OCI-Benutzersicherung. Mit den Utilitys können Vorgänge ausgeführt werden, wenn der Service von der OCI-Control-Plane getrennt ist. Die meisten von diesen Utilitys ausgeführten Vorgänge synchronisieren ihre Änderungen mit einem Prozess namens DB Sync wieder in der OCI Control Plane.
Die Cloud-Tooling-Software auf den VMs, die diese CLI-Utilitys enthält, wird regelmäßig von Oracle automatisch aktualisiert.