API 요청 승인

이 가이드에서는 액세스 토큰을 Google BigQuery API에 제공하는 방법을 보여줍니다. BigQuery 클라이언트 라이브러리를 사용하면 자동으로 처리되기 때문에 이 가이드를 따르지 않아도 됩니다.

시작하기 전에

액세스 토큰

Google BigQuery API는 OAuth 2.0 액세스 토큰을 사용해 요청을 승인합니다. OAuth 2.0 액세스 토큰은 API에 대한 임시 액세스 권한을 부여하는 문자열입니다. Google의 OAuth 2.0 서버는 모든 Google API에 액세스 토큰을 부여합니다.

범위

액세스 토큰에는 토큰의 액세스를 제한하는 범위가 적용됩니다. 전체 Google API 범위 목록에서 BigQuery API 관련 범위를 확인해 보세요.

액세스 토큰 가져오기

애플리케이션 기본 사용자 인증 정보를 사용해 임시 액세스 토큰을 가져오세요.

명령줄

Google Cloud SDK를 사용하여 액세스 토큰을 인쇄하세요.

       ACCESS_TOKEN="$(gcloud auth application-default print-access-token)"
  

다른 환경에서 액세스 토큰을 가져오는 방법은 인증 가이드를 참조하세요.

액세스 토큰은 임시 승인만 제공하기 때문에 주기적으로 갱신해야 합니다.

요청 승인

액세스 토큰으로 BigQuery API에 대한 요청을 승인하려면 OAuth 2.0 토큰 사용 방법 중 하나를 사용하세요.

요청 헤더

Bearer ACCESS_TOKEN 값으로 Authorization 요청 헤더에 토큰을 설정합니다.

명령줄

       curl -H "Authorization: Bearer $ACCESS_TOKEN" \
  "https://www.googleapis.com/bigquery/v2/projects/$GOOGLE_CLOUD_PROJECT/datasets"
  

쿼리 매개변수

access_token URI 매개변수에 토큰을 설정하는 방법도 있습니다.

https://www.googleapis.com/bigquery/v2/projects/$GOOGLE_CLOUD_PROJECT/datasets?access_token=${ACCESS_TOKEN}

다음 단계

  • 프로그래매틱 방식으로 OAuth 2.0 액세스 토큰을 가져오는 방법은 인증 가이드를 참조하세요.
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.