A propos de la page AutoREST

Utiliser la fonction d'activation automatique des objets de schéma pour l'accès REST (AutoREST) pour activer l'accès REST pour les objets de base de données dans le schéma en cours.

L'activation de l'accès REST pour un objet de schéma tel que table, vue, fonction, procédure et package permet d'y accéder via les services RESTful. Reportez-vous à AutoREST dans le Guide du développeur Oracle REST Data Services

Pour accéder à la page AutoREST, sur la page Aperçu de REST, cliquez sur AutoREST ou sélectionnez AutoREST dans le menu de l'en-tête.

La page AutoREST se compose de trois parties :

  • Objets : affiche le nombre d'objets de schéma compatibles REST qui sont protégés et qui nécessitent une autorisation sur le nombre total d'objets de schéma activés dans le schéma.

  • AutoREST : affiche le nombre de tables et de vues, de packages, de procédures et de fonctions compatibles REST dans le schéma. Cliquez sur une carte pour voir les objets correspondants répertoriés ci-dessous.

  • La partie inférieure de la page répertorie les objets de schéma en fonction de la sélection effectuée dans AutoREST. Vous pouvez afficher ces objets dans une vue de carte ou de grille. Les actions disponibles dans le menu contextuel d'un objet sont :

Activation de l'accès REST pour un objet de base de données

Vous pouvez activer l'accès REST pour une table, une vue, une vue matérialisée, une fonction, une procédure ou un package.

Pour activer REST pour un objet de schéma, procédez comme suit :

  1. Dans l'onglet Navigateur de la page SQL, cliquez avec le bouton droit de la souris sur un objet et sélectionnez REST, puis Activer.
  2. Entrez les informations suivantes :
    • Alias d'objet : entrez un autre nom pour l'objet. Pour des raisons de sécurité, il est recommandé d'utiliser un nom différent du nom d'objet réel.

    • Authentification requise : sélectionnez cette option pour sécuriser l'adresse REST.

    • Rôle d'autorisation et Privilège d'autorisation : Ces champs sont automatiquement préremplis.

    Afficher le code : sélectionnez cette option pour afficher l'équivalent de code PL/SQL du curseur Activer l'accès REST. Vous pouvez copier et exécuter ce code PL/SQL dans la feuille de calcul pour effectuer la même action que celle qui se produit lorsque vous cliquez sur Activer dans le curseur Activer l'accès REST.

  3. Cliquez sur Activer.

    Un objet compatible REST est indiqué par l'icône REST activé icône Activer REST dans l'onglet Navigateur.

Désactivation de l'accès REST pour un objet de base de données

Cette section explique comment désactiver l'accès REST pour un objet de base de données.

  1. Sur la page SQL, dans l'onglet Navigateur, cliquez avec le bouton droit de la souris sur l'objet de base de données activé pour REST et sélectionnez Désactiver.
  2. Une invite de confirmation apparaît. Cliquez sur OK.

Génération de demandes cURL pour un objet de base de données compatible REST

Pour un objet de base de données compatible REST, vous pouvez générer des exemples d'appels cURL pour les demandes GET, POST, PUT et DELETE pour l'objet sélectionné. L'icône Copier dans le presse-papiers permet de copier le code cURL.

Pour afficher l'appel cURL d'une méthode spécifique pour l'objet sélectionné, procédez comme suit :

  1. Sur la page SQL, dans l'onglet Navigateur, cliquez avec le bouton droit de la souris sur l'objet compatible REST, sélectionnez REST, puis Commande cURL.
  2. Sélectionnez la méthode HTTP dans le panneau de gauche, entrez des valeurs si nécessaire, puis cliquez sur Suivant pour afficher la commande cURL.

    Pour plus d'informations sur chaque méthode HTTP, reportez-vous à Exemples dans Oracle REST Data Services.