AutoREST 페이지 정보

REST 접근에 대한 스키마 객체의 자동 사용(AutoREST) 기능을 사용하여 현재 스키마의 데이터베이스 객체에 대한 REST 접근을 사용으로 설정합니다.

테이블, 뷰, 함수, 프로시저 및 패키지와 같은 스키마 객체에 대한 REST 액세스를 사용으로 설정하면 RESTful 서비스를 통해 액세스할 수 있습니다. Oracle REST Data Services Developer's GuideAutoREST를 참조하십시오.

자동REST 페이지로 이동하려면 REST 개요 페이지에서 자동REST를 누르거나 머리글의 메뉴에서 자동REST를 선택합니다.

AutoREST 페이지는 다음 세 부분으로 구성됩니다.

  • 객체: 스키마에서 사용으로 설정된 총 스키마 객체 수 중에서 보호되고 권한 부여가 필요한 REST 사용 스키마 객체 수를 표시합니다.

  • AutoREST: 스키마에서 REST가 사용으로 설정된 테이블 및 뷰, 패키지, 프로시저 및 함수 수를 표시합니다. 아래 나열된 해당 객체를 보려면 카드를 누르십시오.

  • 페이지 하단에는 AutoREST에서 선택한 항목을 기반으로 스키마 객체가 나열됩니다. 카드 보기 또는 격자 보기에서 해당 객체를 볼 수 있습니다. 객체의 컨텍스트 메뉴에서 사용할 수 있는 작업은 다음과 같습니다.

데이터베이스 객체에 대한 REST 액세스 사용

테이블, 뷰, 구체화된 뷰, 함수, 프로시저 또는 패키지에 대해 REST 액세스를 사용으로 설정할 수 있습니다.

스키마 객체에 REST를 사용으로 설정하려면 다음을 수행합니다.

  1. SQL 페이지의 네비게이터 탭에서 객체를 마우스 오른쪽 단추로 누르고 REST를 선택한 다음 사용을 선택합니다.
  2. 다음 필드를 입력합니다.
    • 객체 별칭: 객체의 다른 이름을 입력합니다. 보안을 위해 실제 객체 이름과 다른 이름을 사용하는 것이 좋습니다.

    • 인증 필요: REST 끝점에 보안을 설정하려면 이 옵션을 선택합니다.

    • 권한 부여 역할권한 부여 권한: 이러한 필드는 자동으로 미리 채워집니다.

    코드 표시: REST 액세스 사용 슬라이더와 동일한 PL/SQL 코드를 보려면 이 옵션을 선택합니다. 워크시트에서 이 PL/SQL 코드를 복사 및 실행하여 REST 액세스 사용 슬라이더에서 사용을 누를 때 발생하는 것과 동일한 작업을 수행할 수 있습니다.

  3. 사용을 누릅니다.

    REST 사용 객체는 네비게이터 탭의 REST 사용 아이콘 REST 사용 아이콘으로 표시됩니다.

데이터베이스 객체에 대한 REST 액세스 사용 안함

이 섹션에서는 데이터베이스 객체에 대한 REST 액세스를 사용 안함으로 설정하는 방법에 대해 설명합니다.

  1. SQL 페이지의 네비게이터 탭에서 REST가 사용으로 설정된 데이터베이스 객체를 마우스 오른쪽 단추로 누르고 사용 안함을 선택합니다.
  2. 확인 프롬프트가 표시됩니다. 확인을 누릅니다.

REST 사용 데이터베이스 객체에 대한 cURL 요청 생성

REST 사용 데이터베이스 객체의 경우, 선택된 객체에 대한 GET, POST, PUT 및 DELETE 요청에 대한 샘플 cURL 호출을 생성할 수 있습니다. [클립보드로 복사] 아이콘을 사용하여 cURL 코드를 복사합니다.

선택한 객체에 대한 특정 메소드에 대한 cURL 호출을 보려면 다음을 수행합니다.

  1. SQL 페이지의 네비게이터 탭에서 REST 사용 객체를 마우스 오른쪽 버튼으로 누르고 REST를 선택한 다음 cURL 명령을 선택합니다.
  2. 왼쪽 창에서 HTTP 메소드를 선택하고 필요한 경우 값을 입력하고 다음을 눌러 cURL 명령을 확인합니다.

    각 HTTP 메소드에 대한 자세한 내용은 Examples in Oracle REST Data Services를 참조하십시오.