인증 소개

BigQuery API를 사용하려면 먼저 인증을 거쳐 클라이언트 ID를 확인해야 합니다. BigQuery는 확인된 ID를 바탕으로 리소스에 대한 액세스 권한을 승인합니다. 본 안내 가이드에서는 클라이언트를 인증하고 BigQuery API에 액세스하는 방법을 보여줍니다.

Cloud API에 액세스하기 위해 클라이언트를 인증하는 방법에 대한 자세한 내용은 인증 개요를 참조하세요.

서비스 계정

서비스 계정은 Google Cloud 프로젝트와 연결된 Google 계정입니다. 애플리케이션이 일괄 처리 파이프라인과 같은 최종 사용자 인증 정보가 아닌 서비스 인증 정보와 관련된 작업을 실행할 수 있다면 서비스 계정으로 BigQuery API에 액세스하세요.

사용자 계정

사용자 인증 정보를 사용하여 최종 사용자가 사용할 수 있는 BigQuery 테이블에만 애플리케이션이 액세스하도록 할 수 있습니다. 사용자 인증 정보는 애플리케이션의 프로젝트가 아닌 최종 사용자의 Google Cloud 프로젝트에 대해서만 쿼리를 실행할 수 있습니다. 따라서 애플리케이션이 아닌 쿼리에 대한 요금이 청구됩니다.

API 요청 승인

클라이언트를 인증한 후에는 클라이언트에서 요청 리소스에 액세스할 수 있도록 액세스 토큰을 BigQuery API에 전달해야 합니다. BigQuery 클라이언트 라이브러리를 사용하면 이 작업은 자동으로 수행됩니다.

  • 클라이언트 라이브러리를 사용하지 않는 경우 승인 가이드에서 액세스 토큰 사용 방법을 알아보세요.