Interfaces de Gestión
Oracle Base Database Cloud@Customer y Oracle Data Infrastructure Cloud@Customer proporcionan una variedad de interfaces de gestión para adaptarse a tu caso de uso y a tus necesidades de automatización.
Los recursos de OCI se pueden crear y gestionar mediante varias interfaces, según las necesidades operativas. Las interfaces disponibles incluyen:
- Consola y herramientas de automatización soportadas
- Las interfaces de programación de aplicaciones (API)
- Interfaces de línea de comandos (CLI)
Estas interfaces de gestión se dividen en dos categorías principales:
- Interfaces del plano de control de OCI
- CLI de VM en la nube locales
Interfaces del plano de control de OCI
Las API de OCI son API de REST típicas que utilizan solicitudes y respuestas HTTPS. La consola, una interfaz gráfica intuitiva para crear y gestionar recursos, es una de las interfaces para las API del OCI. Al desarrollar la automatización que utiliza las API de OCI, hay disponibles interfaces adicionales, incluidos SDK, herramientas y plugins, para facilitar el desarrollo y simplificar la gestión de los recursos de OCI. Un subjuego de estas API se aplica a los recursos y su infraestructura. Cada interfaz proporciona la misma funcionalidad llamando a las API de OCI y permite flexibilidad y elección en función de sus preferencias y caso de uso.
- Interfaz de línea de comandos (CLI): la CLI de OCI es una herramienta con huella reducida que puede usar por sí solo o con la consola para realizar tareas del recurso de la nube y otras tareas de OCI. La CLI proporciona la misma funcionalidad básica que la consola, además de comandos adicionales. Algunos de ellos, como la capacidad de ejecutar scripts, amplían la funcionalidad de la consola.
- Kits de desarrollo de software (SDK): OCI proporciona SDK para permitir el desarrollo de soluciones personalizadas para sus recursos y aplicaciones en la nube.
- Herramientas y plugins de DevOps: estas herramientas pueden simplificar el aprovisionamiento y la gestión de las infraestructuras, activar procesos automáticos y facilitar el desarrollo. Entre las herramientas se incluyen el proveedor de Terraform de OCI que se utiliza con Resource Manager y la recopilación de Ansible de OCI.
- Cloud Shell: Cloud Shell es un terminal basado en explorador gratuito que se puede acceder desde la consola y que proporciona acceso a un shell de de Linux con una CLI de OCI autenticada previamente y otras herramientas de desarrollador útiles. Puede utilizar el shell para interactuar con recursos del entorno de nube y otros recursos del entorno de OCI, seguir laboratorios y tutoriales, y ejecutar rápidamente comandos del entorno de inicio de OCI.
- Apéndice y referencia: en esta referencia general se muestra cómo configurar los SDK y otras herramientas de desarrollador para integrarlos con el servicio de OCI.
-
API REST: en esta referencia completa, se proporciona información sobre las API REST de OCI, con descripciones, sintaxis, puntos finales, errores y firmas.
Para obtener una referencia completa de la API, consulte:
CLI de VM en la nube locales
Además de las API basadas en REST de OCI, encontrará a su disposición los servicios de la interfaz de línea de comandos (CLI) ubicadas en los invitados de VM, aprovisionadas como parte de los clústeres de VM en Oracle Base Database Cloud@Customer, con los que podrá realizar diversas operaciones en la administración y ciclo de vida.
La API de OCI es la interfaz preferida. Utilice las utilidades locales solo cuando la API de OCI no esté disponible porque el servicio está en un estado desconectado temporalmente.
Las utilidades son:
-
dbaascli: utilice la utilidad
dbaasclipara realizar diversas operaciones en el servicio de administración y ciclo de vida de la base de Datos, tales como:- Cambio de la contraseña de un usuario de base de datos
- Inicio de una base de datos
- Gestión de Bases de Datos de Conexión (PDB)
- Escalado del recuento de núcleos de ECPU en modo desconectado
-
bkup_api: utilice la utilidad
bkup_apipara realizar diversas operaciones de copia, copia y recuperación en el servicio, como crear una copia, a demanda, de una Base de Datos Completa o una Base de Datos de Conexión Individual (PDB), o personalizar los ajustes que utiliza la configuración de copia, copia y seguridad automática.
Estas utilidades se proporcionan como complemento a las interfaces basadas en API de OCI que se enumeran aquí, así como para separado. Para utilizar las utilidades de línea de comandos de VM locales, debe estar conectado a una máquina virtual de un clúster de VM y utilizar la seguridad del usuario, en lugar de la seguridad del usuario, de la máquina virtual, de la máquina virtual. Las utilidades se pueden utilizar para realizar operaciones si el servicio está desconectado del plano de control de OCI. La mayoría de las operaciones que ejecutan estas utilidades sincronizan los cambios con el plano de control de OCI mediante un proceso denominado DB Sync.
Oracle actualiza automáticamente el software de las herramientas en la nube de las máquinas virtuales, que contienen estas utilidades de la CLI, de forma regular.