Informationen zur Seite "AutoREST"

Verwenden Sie das Feature "Automatische Aktivierung von Schemaobjekten für REST-Zugriff (AutoREST)", um den REST-Zugriff für Datenbankobjekte im aktuellen Schema zu aktivieren.

Wenn Sie den REST-Zugriff für ein Schemaobjekt wie Tabelle, View, Funktion, Prozedur und Package aktivieren, kann über RESTful-Services darauf zugegriffen werden. Siehe AutoREST in der Oracle REST Data Services-Entwicklerdokumentation

Um zur Seite "AutomatischREST" zu navigieren, klicken Sie auf der REST-Überblicksseite auf AutomatischREST, oder wählen Sie im Menü im Header die Option AutomatischREST aus.

Die Seite "AutoREST" besteht aus drei Teilen:

  • Objekte: Zeigt die Anzahl der REST-fähigen Schemaobjekte an, die geschützt sind und eine Autorisierung von der Gesamtanzahl der im Schema aktivierten Schemaobjekte erfordern.

  • AutoREST: Zeigt die Anzahl der Tabellen und Views, Packages, Prozeduren und Funktionen an, für die REST im Schema aktiviert ist. Klicken Sie auf eine Karte, um die entsprechenden Objekte unten anzuzeigen.

  • Im unteren Teil der Seite werden Schemaobjekte basierend auf der Auswahl in AutoREST aufgeführt. Sie können diese Objekte in der Kartenansicht oder Rasteransicht anzeigen. Folgende Aktionen sind im Kontextmenü für ein Objekt verfügbar:

REST-Zugriff für ein Datenbankobjekt aktivieren

Sie können REST-Zugriff für eine Tabelle, eine Ansicht, eine Materialized View, eine Funktion, eine Prozedur oder ein Package aktivieren.

So aktivieren Sie REST für ein Schemaobjekt:

  1. Klicken Sie auf der SQL-Seite in der Registerkarte "Navigator" mit der rechten Maustaste auf ein Objekt, und wählen Sie REST aus. Wählen Sie dann Aktivieren aus.
  2. Geben Sie die folgenden Felder ein:
    • Objektalias: Geben Sie einen anderen Namen für das Objekt ein. Aus Sicherheitsgründen wird empfohlen, einen anderen Namen als den tatsächlichen Objektnamen zu verwenden.

    • Authentifizierung erforderlich: Wählen Sie diese Option aus, um den REST-Endpunkt zu sichern.

    • Autorisierungsrolle und Autorisierungsberechtigung: Diese Felder werden automatisch vorab ausgefüllt.

    Code anzeigen: Wählen Sie diese Option aus, um das PL/SQL-Codeäquivalent des Schiebereglers "REST-Zugriff aktivieren" anzuzeigen. Sie können diesen PL/SQL-Code im Arbeitsblatt kopieren und ausführen, um dieselbe Aktion auszuführen, die ausgeführt wird, wenn Sie im Schieberegler "REST-Zugriff aktivieren" auf Aktivieren klicken.

  3. Klicken Sie auf Aktivieren.

    Ein REST-fähiges Objekt wird auf der Registerkarte "Navigator" durch das Symbol REST aktiviert REST-Symbol aktivieren gekennzeichnet.

REST-Zugriff für ein Datenbankobjekt deaktivieren

In diesem Abschnitt wird beschrieben, wie Sie den REST-Zugriff für ein Datenbankobjekt deaktivieren.

  1. Klicken Sie auf der Seite "SQL" in der Registerkarte "Navigator" mit der rechten Maustaste auf das REST-fähige Datenbankobjekt, und wählen Sie Deaktivieren aus.
  2. Es wird ein Prompt zur Bestätigung angezeigt. Klicken Sie auf OK.

cURL-Anforderungen für ein REST-fähiges Datenbankobjekt generieren

Für ein REST-fähiges Datenbankobjekt können Sie cURL-Beispielaufrufe für GET-, POST-, PUT- und DELETE-Anforderungen für das ausgewählte Objekt generieren. Mit dem Symbol "In Zwischenablage kopieren" können Sie den cURL-Code kopieren.

So zeigen Sie den cURL-Aufruf für eine bestimmte Methode für das ausgewählte Objekt an:

  1. Klicken Sie auf der Seite "SQL" auf der Registerkarte "Navigator" mit der rechten Maustaste auf das REST-fähige Objekt, wählen Sie REST aus, und wählen Sie cURL-Befehl aus.
  2. Wählen Sie die HTTP-Methode im linken Bereich aus, geben Sie bei Bedarf Werte ein, und klicken Sie auf Weiter, um den cURL-Befehl anzuzeigen.

    Weitere Informationen zu den einzelnen HTTP-Methoden finden Sie unter Beispiele in Oracle REST Data Services.