Amazon RDS Data API에 대한 제한 사항 - Amazon Aurora

Amazon RDS Data API에 대한 제한 사항

RDS 데이터 API에는 다음과 같은 제한 사항이 적용됩니다.

  • DB 클러스터의 라이터 인스턴스에서만 데이터 API 쿼리를 실행할 수 있습니다. 하지만 라이터 인스턴스는 쓰기 쿼리와 읽기 쿼리를 모두 수락할 수 있습니다.

  • Aurora Global Database를 사용하면 기본 및 보조 DB 클러스터 모두에서 데이터 API를 활성화할 수 있습니다. 하지만 보조 클러스터는 기본 클러스터로 승격되기 전까지는 라이터 인스턴스를 갖지 않습니다. 데이터 API를 사용하려면 읽기 전용 쿼리를 포함한 쿼리 처리를 위해 라이터 인스턴스에 액세스해야 합니다. 따라서 라이터 인스턴스가 없는 동안 보조 클러스터로 전송된 읽기 및 쓰기 쿼리가 실패합니다. 보조 클러스터가 승격되고 사용 가능한 라이터 인스턴스를 갖게 되면 해당 DB 인스턴스에 대한 데이터 API 쿼리가 성공합니다.

  • T DB 인스턴스 클래스에서는 데이터 API가 지원되지 않습니다.

  • Aurora Serverless v2 및 프로비저닝된 DB 클러스터의 경우 RDS 데이터 API는 일부 데이터 유형을 지원하지 않습니다. 지원되는 유형 목록은 Aurora Serverless v2 및 프로비저닝된 클러스터와 Aurora Serverless v1 클러스터에 대한 Amazon RDS Data API 동작 비교 섹션을 참조하세요.

  • Aurora PostgreSQL 버전 14 이상의 데이터베이스에서는 데이터 API가 암호 암호화에 scram-sha-256만 지원합니다.

  • 응답 크기 제한은 1MiB입니다. 호출이 1MiB를 초과하는 응답 데이터를 반환하면 호출이 종료됩니다.

  • Aurora Serverless v1의 경우 초당 최대 요청 수는 1,000개입니다. 지원되는 다른 모든 데이터베이스의 경우 제한이 없습니다.

  • 데이터 API는 데이터베이스에서 반환되는 결과 집합에서 각 행의 크기를 64KB로 제한합니다. 결과 집합의 각 행 크기를 64KB 이하로 유지해야 합니다.