Sobre a Página AutoREST

Use o recurso Ativação Automática de Objetos de Esquema para Acesso REST (AutoREST) para ativar o acesso REST para objetos de banco de dados no esquema atual.

A ativação do acesso REST para um objeto de esquema, como tabela, view, função, procedimento e pacote, permite que ele seja acessado por meio de serviços RESTful. Consulte AutoREST no Oracle REST Data Services Developer's Guide

Para navegar até a página AutoREST, na página Visão Geral REST, clique em AutoREST ou selecione AutoREST no menu do cabeçalho.

A página AutoREST consiste em três partes:

  • Objetos: Exibe o número de objetos de esquema ativados para REST que são protegidos e exigem autorização do número total de objetos de esquema ativados no esquema.

  • AutoREST: Exibe o número de tabelas e views, pacotes, procedimentos e funções que são REST ativadas no esquema. Clique em um cartão para ver os objetos correspondentes listados abaixo.

  • A parte inferior da página lista objetos de esquema com base na seleção feita no AutoREST. Você pode exibir esses objetos na exibição de cartão ou em grade. As ações disponíveis no menu de contexto de um objeto são:

Ativando o Acesso REST para um Objeto de Banco de Dados

Você pode ativar o acesso REST para uma tabela, view, view materializada, função, procedimento ou pacote.

Para o REST, ative um objeto de esquema:

  1. Na guia Navegador da página SQL, clique com o botão direito do mouse em um objeto e selecione REST e, em seguida, selecione Ativar.
  2. Insira os seguintes campos:
    • Alias do Objeto: Informe outro nome para o objeto. Para fins de segurança, é recomendável usar um nome diferente do nome do objeto real.

    • Exigir Autenticação: Selecione esta opção para proteger o ponto final REST.

    • Função de Autorização e Privilégio de Autorização: estes campos são preenchidos automaticamente.

    Mostrar código: Selecione esta opção para exibir o código PL/SQL equivalente ao controle deslizante Ativar Acesso REST. Você pode copiar e executar esse código PL/SQL na planilha para executar a mesma ação que ocorre quando você clica em Ativar no controle deslizante Ativar Acesso REST.

  3. Clique em Ativar.

    Um objeto ativado para REST é indicado por um ícone Ativado para REST ícone ativar REST na guia Navegador.

Desativando o Acesso REST para um Objeto de Banco de Dados

Esta seção descreve como desativar o acesso REST para um objeto de banco de dados.

  1. Na página SQL, na guia Navegador, clique com o botão direito do mouse no objeto de banco de dados que está ativado para REST e selecione Desativar.
  2. Você verá um prompt para confirmar. Clique em OK.

Gerando Solicitações cURL para um Objeto de Banco de Dados Ativado para REST

Para um objeto de banco de dados ativado para REST, você pode gerar chamadas cURL de amostra para solicitações GET, POST, PUT e DELETE para o objeto selecionado. Use o ícone Copiar para a Área de Transferência para copiar o código cURL.

Para exibir a chamada cURL para um método específico para o objeto selecionado:

  1. Na página SQL, na guia Navegador, clique com o botão direito do mouse no objeto ativado para REST, selecione REST e comando cURL.
  2. Selecione o método HTTP no painel esquerdo, informe valores, se necessário, e clique em Próximo para ver o comando cURL.

    Para obter mais informações sobre cada método HTTP, consulte Exemplos no Oracle REST Data Services.