객체에 Amazon S3 Select를 사용하는 예시
중요
신규 고객은 더 이상 Amazon S3 Select를 사용할 수 없습니다. Amazon S3 Select 기존 고객은 평소처럼 이 기능을 계속 사용할 수 있습니다. 자세히 알아보기
Amazon S3 콘솔, REST API 및 AWS SDK를 통해 S3 Select를 사용하여 단일 객체에서 콘텐츠를 선택할 수 있습니다.
S3 Select에서 지원되는 SQL 함수에 대한 자세한 내용은 SQL 함수 섹션을 참조하세요.
Amazon S3 콘솔의 객체에서 콘텐츠를 선택하려면
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/
에서 Amazon S3 콘솔을 엽니다. -
왼쪽 탐색 창에서 버킷(Buckets)을 선택합니다.
-
콘텐츠를 선택하려는 객체를 포함하는 버킷을 선택한 다음 객체의 이름을 선택합니다.
-
객체 작업을 선택하고 S3 Select에서 쿼리를 선택합니다.
-
입력 데이터의 형식에 따라 입력 설정을 구성합니다.
-
수신하려는 출력 형식에 따라 출력 설정을 구성합니다.
-
선택한 객체에서 레코드를 추출하려면 SQL 쿼리에서 SELECT SQL 명령을 입력합니다. SQL 명령 작성 방법에 대한 자세한 내용은 Amazon S3 Select에 대한 SQL 참조를 참조하세요.
-
SQL 쿼리를 입력한 후 SQL 쿼리 실행을 선택합니다. 그런 다음 쿼리 결과에서 SQL 쿼리 결과를 확인할 수 있습니다.
AWS SDK를 사용하여 한 객체에서 콘텐츠를 선택할 수 있습니다. 하지만 애플리케이션에서 요구할 경우 REST 요청을 직접 전송할 수 있습니다. 요청 및 응답 형식에 대한 자세한 내용은 SelectObjectContent를 참조하세요.
Amazon S3 Select를 통해 selectObjectContent
메서드를 사용하여 한 객체의 일부 콘텐츠를 선택할 수 있습니다. 이 메서드가 성공하면 SQL 표현식의 결과를 반환합니다.