Google Cloud API를 사용하면 명령줄, 자동화 스크립트 또는 자체 애플리케이션에서 프로그래매틱 방식으로 Google Cloud 서비스에 액세스할 수 있습니다.
예를 들어 관리자가 여러 클라우드 제공업체에서 리소스가 활용되는 방식을 분석하는 데 도움이 되는 애플리케이션을 개발할 수 있습니다. 이렇게 하려면 Google Cloud 리소스의 로그 데이터에 액세스해야 합니다.
API 액세스를 설정하려면 다음을 구현합니다.
시작하기 전에
API를 설정하고 도구를 사용할 수 있도록 하려면 관리자에게 다음 태스크를 완료해 달라고 요청하세요.
- Google Cloud 콘솔 및 Google Cloud CLI를 포함한 Google Cloud 제품에 로그인하고 사용하는 데 사용하는 계정을 만듭니다.
- Google Cloud 리소스의 액세스 경계 역할을 하는 프로젝트를 만듭니다.
- 서비스 및 API 사용 요금을 지불할 수 있도록 프로젝트에서 결제를 사용 설정합니다.
설정 단계를 완료하는 방법에 대한 자세한 안내는 Google Cloud 설정 체크리스트를 참조하세요.
Google Cloud API: 프로그래매틱 방식으로 서비스에 액세스
Google Cloud API는 Google Cloud 서비스의 프로그래매틱 인터페이스입니다. API를 사용하여 컴퓨팅, 네트워킹, 스토리지, 기타 서비스에 액세스할 수 있습니다. 예를 들어 Google Cloud 리소스에서 로그 데이터를 가져오는 리소스 사용률 애플리케이션을 만들 수 있습니다. 필요한 데이터를 검색하려면 Cloud Logging API를 사용합니다.
REST 호출이나 클라이언트 라이브러리를 사용하여 Google Cloud API에 액세스할 수 있습니다. 널리 사용되는 프로그래밍 언어에서 사용할 수 있는 클라이언트 라이브러리를 사용하는 것이 좋습니다. Google Cloud CLI 도구나 Google Cloud 콘솔을 사용하여 Cloud API에 액세스할 수도 있습니다.
API를 사용 설정하는 단계는 Cloud API 문서의 시작하기를 참조하세요.
Cloud 클라이언트 라이브러리: 원하는 언어로 API에 액세스
Cloud 클라이언트 라이브러리를 사용하면 지원되는 언어를 선택하여 Google Cloud API에 액세스할 수 있습니다. 각 라이브러리는 선호하는 언어 규칙을 지원하고 애플리케이션에서 작성하는 코드를 간소화합니다. 클라이언트 라이브러리는 인증, 오류 처리, 재시도, 페이로드 유효성 검사와 같은 일반적인 API 프로세스를 처리할 수 있습니다. 예를 들어 선호하는 개발 언어가 Java인 경우 Java 라이브러리와 함께 Cloud Logging을 사용할 수 있습니다.
라이브러리를 선택하고 설치하려면 Cloud 클라이언트 라이브러리를 참조하세요.
인증 사용자 인증 정보 설정
애플리케이션 기본 사용자 인증 정보(ADC)는 애플리케이션 환경을 기준으로 사용자 인증 정보를 자동으로 찾기 위해 인증 라이브러리에서 사용되는 전략입니다. 인증 라이브러리는 Cloud 클라이언트 라이브러리와 Google API 클라이언트 라이브러리에 해당 사용자 인증 정보를 제공합니다. ADC를 사용할 때는 Google Cloud 서비스와 API에 대한 애플리케이션 인증 방법을 변경하지 않고도 개발 또는 프로덕션 환경에서 코드를 실행할 수 있습니다.
설정 단계는 애플리케이션 기본 사용자 인증 정보 설정을 참조하세요.