개발관련
Google Service Account Key - Android
splitor
2024. 3. 17. 09:49
실제 Expo 의 eas 를 이용하여 submit 하려면 필요한 키입니다. 상세하게 이미지 캡쳐와 함께 설명을 한 아래링크를 따라가면, 키가 컴퓨터에 다운로드 됩니다.
https://github.com/expo/fyi/blob/main/creating-google-service-account.md
** 다운로드된 파일(json)을 반드시 프로젝트의 루트 디랙토리로 옮겨놓아야 합니다.
이 키는 Google Cloud Platform (GCP)에서 사용되는 인증 정보입니다. 이 키는 Google Cloud Platform의 서비스 계정(Service Account)에 연결되어 있으며, 서비스 계정을 사용하여 애플리케이션이나 서비스가 GCP 리소스에 접근할 수 있도록 허용합니다. 이 는 JSON 형식의 파일로 제공되며, 클라이언트 애플리케이션에서 GCP API를 호출할 때 사용됩니다.
- 아래 정보를 담고 있습니다.
- type
- project_id
- private_key_id
- private_key
- client_email
- client_id
- auth_uri
- token_uri
- auth_provider_x509_cert_uri
- cient_x509_cert_url
- universe_domain
- 인증 정보 제공: Service Account Key는 클라이언트 애플리케이션이 GCP와 안전하게 통신할 수 있는 인증 수단으로 사용됩니다. 이 키를 사용하여 서비스 계정을 인증하고, GCP API에 액세스할 수 있습니다.
- 권한 부여: Service Account Key는 해당 서비스 계정이나 프로젝트에 할당된 권한을 나타냅니다. 즉, 이 키를 사용하여 애플리케이션이 특정 GCP 리소스에 접근할 수 있는 권한을 얻을 수 있습니다.
- 애플리케이션 개발 및 통합: Service Account Key는 애플리케이션 개발자가 GCP API와 통합할 때 필요한 핵심 구성 요소입니다. 이를 사용하여 애플리케이션을 GCP와 통합하고, 클라이언트 애플리케이션에서 GCP 리소스를 생성, 읽기, 업데이트, 삭제하는 등의 작업을 수행할 수 있습니다.