TheKoguryo's 기술 블로그

 Version 2024.03.13

14.2 REST API

OCI를 제어하는 API로 HTTPS을 기반으로 하는 REST API를 제공합니다. REST API를 제공하는 서비스는 다음과 같으며 자세한 사항은 아래 링크에서 확인할 수 있습니다.

API 호출시 필요사항

Request Signing

인증/보안을 위해 사용자의 개인키로 서명이 필요하며, 정의된 대상 문자열을 서명하여 요청시 함께 전달해야 합니다.

HTTPS and TLS 1.2 Required

모든 Oracle Cloud Infrastructure API 요청은 HTTPS와 TLS 1.2를 지원해야 합니다.

Maximum Allowed Client Clock Skew

요청시 HTTP Header 및 서명 대상 문자열에 요청시간이 포함되어 있습니다. 해당 요청시간이 API 서버시간과 차이가 5분이내여야 합니다. 그 이상이 나는 경우, 401 인증오류가 리턴됩니다. 클라이언트의 시계가 동기화되어 시간이 맞게 조정이 필요합니다.

  • API 서버 시간 체크 예시

    curl -s --head https://iaas.us-phoenix-1.oraclecloud.com | grep Date
    


이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.

Last updated on 19 May 2019