(MacOS pro M3 chip)
https://www.jetbrains.com/toolbox-app/
위 링크로 jetbrain tool box 설치 후
android studio 최신 버전을 설치한다
개발 편의를 위해 gcloud cli 설치 (콘솔로 작업해도 무관하다)
아래 링크에서 본인 플랫폼에 해당하는 패키지 다운로드 후
https://cloud.google.com/sdk/docs/install?hl=ko
# 설치 경로에서
./google-cloud-sdk/install.sh
# 프로젝트 연결
./google-cloud-sdk/bin/gcloud init
아래 안내 메시지 확인 후 로그인을 통해 GCP 프로젝트 연결
리디렉션 된 화면에서 로그인하면
gcloud CLI 인증 완료
GCP에서는 리소스 접근을 사용자가 직접 하지 않고,
service account 가 이를 대신하며 계정 단위로 권한을 나눠 관리한다
# 서비스 계정 생성
gcloud iam service-accounts create [SERVICE_ACCOUNT_NAME] \
--description="[DESCRIPTION]" \
--display-name="[DISPLAY_NAME]"
SERVICE_ACCOUNT_NAME: 서비스 계정 식별자 (필수/변경 불가능)
DESCRIPTION: 서비스 계정 설명 (선택/변경 가능)
DISPLAY_NAME: 서비스 계정 표시 이름 (선택/변경 가능/콘솔 목록에 표시)
ex) [SERVICE_ACCOUNT_NAME]@[PROJECT_ID].iam.gserviceaccount.com
공식 사이트에서 무료 이용 기준을 확인해 보면
https://cloud.google.com/free/docs/free-cloud-features?hl=ko#compute
아래 조건을 준수하면 불필요한 과금 없이 개발 가능하다
(2024.09 기준)
Google AI Studio (https://ai.google.dev/) 접속 후 키 생성
프로젝트 선택하여 API 키 생성
이제 거의 다 왔다!
lambda 에 코드를 얹고 client 에서 해당 api를 호출하면 이상무이다!