Tovanix
Tovanix

오브젝트 스토리지 API

S3 호환 오브젝트 스토리지입니다. 버킷마다 별도 자격 증명을 발급하고 어떤 S3 SDK로도 바로 연결하며, 읽기에는 대역폭 요금이 들지 않습니다.

  • 자격 증명: 버킷 단위로 Access Key / Secret Key를 발급하며 해당 버킷에만 유효합니다. 시크릿은 한 번만 표시되고 새 키는 약 1분 뒤 활성화됩니다
  • SDK 설정: region은 반드시 auto, virtual-host 방식으로 연결합니다. Node.js / Python / Go / PHP / aws-cli 예제
  • CORS: 브라우저에서 직접 업로드·읽기 전에 반드시 설정하며, 출처는 와일드카드가 아닌 구체적인 도메인이어야 합니다
  • 사전 서명 URL: 업로드와 다운로드 모두 사전 서명할 수 있어 키 대신 기한부 링크를 브라우저에 건넵니다
  • 제한과 과금: 단일 PUT 최대 5 GiB, 멀티파트 최대 10000개 파트. 스토리지는 당일 실제 사용량으로 정산하며 삭제와 아웃바운드는 무료입니다

자주 묻는 질문

방금 발급한 자격 증명이 계속 401을 반환하는 이유는 무엇인가요?

새 자격 증명이 스토리지 노드에 전파되기까지 약 1분이 걸리며, 그동안의 호출은 401 Unauthorized를 반환합니다. 키를 잘못 입력한 것이 아니니 잠시 후 다시 시도하세요. 처음 연동할 때 가장 오진하기 쉬운 지점입니다.

region에는 무엇을 넣어야 하고, SignatureDoesNotMatch는 왜 나나요?

region은 반드시 auto입니다. us-east-1 같은 값을 넣으면 서명이 맞지 않아 모든 요청이 403 SignatureDoesNotMatch가 됩니다. 아울러 path-style은 켜지 말고 virtual-host 방식을 유지하세요. 잘못 설정하면 404 NoSuchBucket으로 나타납니다.

관련 페이지: Tovanix API 문서 · 클라우드 서비스 · 도메인 / 서버 / 이메일 라우팅을 한곳에 · 클라우드 서비스 사용 안내(도메인과 서버)

불러오는 중…