Google Maps Platform 제품은 API 호출을 적절한 인증 정보를 제공하는 것으로 제한하여 무단 사용으로부터 보호합니다. 이러한 자격 증명은 Google 결제 계정을 프로젝트 및 특정 API 또는 SDK와 연결하는 고유한 영숫자 문자열인 API 키 형식입니다. 이 가이드는 Google Maps Platform용 API 키를 생성, 제한 및 사용하는 방법을 보여줍니다. ## 시작하기 전에 Maps Static API를 사용하기 전에 결제 계정이 있고 Maps Static API가 사용 설정된 프로젝트가 필요합니다. 자세히 알아보려면 Cloud Console에서 설정을 참조하세요. ## API 키 생성 API 키는 사용 및 청구 목적으로 프로젝트와 관련된 요청을 인증하는 고유 식별자입니다. 프로젝트와 연결된 API 키가 하나 이상 있어야 합니다. API 키를 생성하려면: 콘솔 - 로 이동 Google Maps Platform >자격 증명 페이지 자격 증명 페이지로 이동 - 에 자격 증명 페이지에서 자격 증명 만들기 >API 키를 클릭합니다. 그만큼 API 키 생성 대화 상자에 새로 생성된 API 키가 표시됩니다. - 딸깍 하는 소리 닫다 새 API 키는 API 키 아래의 자격 증명 페이지 (프로덕션에서 사용하기 전에 API 키를 제한하는 것을 잊지 마십시오.) 클라우드 SDK gcloud alpha services api-keys create \ --project "PROJECT"\ --디스플레이 이름 "DISPLAY_NAME"Google Cloud SDK, Cloud SDK 설치 및 다음 명령어에 대해 자세히 알아보세요. ## API 키 제한 Google은 애플리케이션에 필요한 API로만 사용을 제한하여 API 키를 제한할 것을 강력히 권장합니다. API 키를 제한하면 보증되지 않은 요청으로부터 애플리케이션을 보호하여 애플리케이션에 보안을 추가할 수 있습니다. 자세한 내용은 API 보안 모범 사례를 참조하세요. API 키를 제한하려면: 콘솔 - 로 이동 Google Maps Platform >자격 증명 페이지 자격 증명 페이지로 이동 - 제한을 설정하려는 API 키를 선택합니다. API 키 속성 페이지가 나타납니다. - 아래에 주요 제한 사항은 다음 제한 사항을 설정합니다. - 신청 제한: - 제공한 웹 서버 IP 주소 목록에서 요청을 수락하려면 다음을 선택하십시오. 애플리케이션 제한 목록에서 IP 주소(웹 서버, 크론 작업 등). CIDR 표기법(예: 192.168.0.0/22)을 사용하여 하나의 IPv4 또는 IPv6 주소 또는 서브넷을 지정합니다. 웹 서비스 웹 서비스 요청은 외부 IP 주소와 API 키 제한을 확인하고 비교하므로 서버의 공인 IP 주소를 사용합니다. - 클릭 제한 키 - 선택하다 API 선택 드롭다운의 Maps Static API. Maps Static API가 목록에 없으면 활성화해야 합니다. **구하다** 클라우드 SDK 기존 키 나열 gcloud services api-keys 목록 --project="프로젝트"기존 키에 대한 기존 제한 지우기 gcloud alpha services api-keys 업데이트 "프로젝트/ PROJECT/keys/ KEY_ID"\ --clear-restrictions 기존 키에 대한 새로운 제한 설정 gcloud alpha services api-keys 업데이트 "프로젝트/ PROJECT/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Google Cloud SDK, Cloud SDK 설치 및 다음 명령어에 대해 자세히 알아보세요. ## 요청에 API 키 추가 모든 Maps Static API 요청에 API 키를 포함해야 합니다. 다음 예에서 바꾸다 API 키가 포함된 YOUR_API_KEY httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998&zoom=12&size=400x400&key=YOUR_API_KEY API 키를 사용하는 요청에는 HTTPS가 필요합니다. ## 무엇 향후 계획 Maps Static API 요청도 디지털 서명을 사용해야 합니다.