이 페이지에서는 API 키를 사용하여 API 키를 허용하는 Google Cloud API 및 서비스에 액세스하는 방법을 설명합니다.
일부 Google Cloud API는 사용을 승인하기 위해 API 키를 허용하지 않습니다. 사용하려는 서비스나 API에 대한 문서를 검토하여 API 키 허용 여부를 확인합니다.
API 키 제한을 포함하여 API 키를 만들고 관리하는 방법에 대한 자세한 내용은 API 키 관리를 참조하세요.
Google Maps Platform에서 API 키를 사용하는 방법은 Google Maps Platform 문서를 참조하세요. API 키 API에 대한 자세한 내용은 API 키 API 문서를 참조하세요.REST에 API 키 사용
다음 형식에 따라 API 키를 REST API 호출에 쿼리 매개변수로 전달할 수 있습니다. API_KEY
를 API 키의 키 문자열로 바꿉니다.
예를 들어 documents.analyzeEntities
Cloud Natural Language API 요청에 API 키를 전달하려면 다음 명령어를 입력합니다.
POST https://language.googleapis.com/v1/documents:analyzeEntities?key=API_KEY
또는 x-goog-api-key
헤더를 사용하여 키를 전달할 수 있습니다.
이 헤더는 gRPC 요청에 사용해야 합니다.
curl -X POST \ -H "X-goog-api-key: API_KEY" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://translation.googleapis.com/language/translate/v2"
클라이언트 라이브러리에 API 키 사용
API 키에 대한 클라이언트 라이브러리 지원은 언어별로 다릅니다
이 예시에서는 인증용 API 키를 지원하는 Cloud Natural Language API를 사용하여 API 키를 라이브러리에 제공하는 방법을 보여줍니다.
C#
이 샘플을 실행하려면 Natural Language 클라이언트 라이브러리를 설치해야 합니다.
Go
이 샘플을 실행하려면 Natural Language 클라이언트 라이브러리를 설치해야 합니다.
Python
이 샘플을 실행하려면 Natural Language 클라이언트 라이브러리를 설치해야 합니다.
Node.js
이 샘플을 실행하려면 Natural Language 클라이언트 라이브러리를 설치해야 합니다.
애플리케이션에서 API 키를 사용하는 경우 저장 및 전송 중에 안전하게 보호되도록 해야 합니다. API 키를 공개적으로 노출하면 계정에 예상치 않은 비용이 부과될 수 있습니다. 자세한 내용은 API 키 관리 권장사항을 참조하세요.