Acerca de la página AutoREST

Use la función Activación automática de objetos de esquema para acceso REST (AutoREST) para activar el acceso REST para objetos de base de datos en el esquema actual.

Al activar el acceso REST para un objeto de esquema, como tabla, vista, función, procedimiento y paquete, se puede acceder a él mediante los servicios RESTful. Consulte AutoREST en la Guía del desarrollador de Oracle REST Data Services

Para navegar a la página AutoREST, en la página Visión general de REST, haga clic en AutoREST o seleccione AutoREST en el menú de la cabecera.

La página AutoREST consta de tres partes:

  • Objetos: muestra el número de objetos de esquema activados para REST que están protegidos y requieren autorización del número total de objetos de esquema activados en el esquema.

  • AutoREST: muestra el número de tablas y vistas, paquetes, procedimientos y funciones que están activados para REST en el esquema. Haga clic en una tarjeta para ver los objetos correspondientes que se muestran a continuación.

  • La parte inferior de la página muestra los objetos de esquema según la selección realizada en AutoREST. Puede ver estos objetos en la vista de tarjeta o en la vista de cuadrícula. Las acciones disponibles en el menú contextual de un objeto son:

Activación del acceso REST para un objeto de base de datos

Puede activar el acceso REST para una tabla, vista, vista materializada, función, procedimiento o paquete.

Para activar REST un objeto de esquema:

  1. En el separador Navegador de la página SQL, haga clic con el botón derecho en un objeto y seleccione REST y, a continuación, seleccione Activar.
  2. Introduzca los siguientes campos:
    • Alias de objeto: introduzca otro nombre para el objeto. Por motivos de seguridad, se recomienda utilizar un nombre diferente al nombre del objeto real.

    • Requerir autenticación: seleccione esta opción para proteger el punto final de REST.

    • Rol de autorización y Privilegio de autorización: estos campos se rellenan automáticamente previamente.

    Mostrar código: seleccione esta opción para ver el equivalente de código PL/SQL del control deslizante Activar acceso REST. Puede copiar y ejecutar este código PL/SQL en la hoja de trabajo para realizar la misma acción que se produce al hacer clic en Activar en el control deslizante Activar acceso REST.

  3. Haga clic en Activar.

    Un objeto activado para REST se indica mediante el icono Activado para REST ícono de activación de REST en el separador Navegador.

Desactivación del acceso REST para un objeto de base de datos

En esta sección se describe cómo desactivar el acceso REST para un objeto de base de datos.

  1. En la página SQL, en el separador Navegador, haga clic con el botón derecho en el objeto de base de datos que está activado para REST y seleccione Desactivar.
  2. Se mostrará una petición de datos para confirmar. Haga clic en Aceptar.

Generación de solicitudes de cURL para un objeto de base de datos activado para REST

Para un objeto de base de datos activado para REST, puede generar llamadas de cURL de ejemplo para las solicitudes GET, POST, PUT y DELETE para el objeto seleccionado. Utilice el ícono Copiar al portapapeles para copiar el código de cURL.

Para ver la llamada de cURL para un método específico para el objeto seleccionado:

  1. En la página SQL, en el separador Navegador, haga clic con el botón derecho en el objeto activado para REST, seleccione REST y, a continuación, seleccione comando cURL.
  2. Seleccione el método HTTP en el panel izquierdo, introduzca valores si es necesario y haga clic en Siguiente para ver el comando cURL.

    Para obtener más información sobre cada método HTTP, consulte Ejemplos en Oracle REST Data Services.