Cloud Code는 현재 다음 JetBrains IDE 버전 2022.3 이상을 지원합니다.
- IntelliJ IDEA(Ultimate 및 Community Edition)
- PyCharm(Professional 및 Community Edition)
- WebStorm
- GoLand
Rider에 대한 지원도 제한적입니다.
일반 Cloud Code 기능
다음 표에서는 지원되는 IDE에서 제공되는 일반적인 Cloud Code 기능을 보여줍니다.
IntelliJ IDEA Community 및 Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
gcloud CLI 자동 관리 | |||||
다른 종속 항목 관리(minikube, Skaffold, kubectl) |
Gemini Code Assist의 지원을 받는 코드
Cloud Code는 AI 기반 공동작업자인 Gemini Code Assist와 통합되어 개발을 간소화합니다.
Cloud Code의 Gemini Code Assist는 다음 JetBrains IDE 버전 2023.3 이상에서 사용할 수 있습니다.
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational, Ultimate |
PhpStorm | PyCharm Community, Professional |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
코드 완성을 위한 Gemini Code Assist 프롬프트 입력 | |||||||||
코딩하는 동안 Gemini Code Assist 인라인 추천 받기 | |||||||||
Gemini Code Assist와 채팅하기 |
Kubernetes 작업
다음 표에는 지원되는 IDE에서 제공되는 Kubernetes 기능을 보여줍니다.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
샘플에서 K8s 앱 만들기 | ||||||
K8s 앱 개발/배포 | ||||||
자바 K8s 앱 디버깅 | ||||||
NodeJs K8s 앱 디버깅 | * | |||||
Python K8s 앱 디버깅 | * | ** | ||||
Go K8s 앱 디버깅 | * | |||||
K8s 앱 실행 | ||||||
앱 로그 보기 |
*올바른 언어 플러그인이 설치된 경우 사용 가능
**Pycharm Professional 버전만 해당(Community 또는 Education 버전 아님)
Cloud Run 작업
다음 표에서는 지원되는 IDE에서 제공되는 Cloud Run 기능을 보여줍니다.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
샘플에서 서비스 만들기 | ||||||
로컬로 서비스 개발 | ||||||
로컬로 자바 서비스 디버깅 | ||||||
로컬로 NodeJs 서비스 디버깅 | * | |||||
로컬로 Python 서비스 디버깅 | * | |||||
로컬로 Go 서비스 디버깅 | * | |||||
서비스 배포 | ||||||
서비스 로그 보기 |
*올바른 언어 플러그인이 설치된 경우 사용 가능
App Engine 작업
다음 표에서는 지원되는 IDE에서 제공되는 App Engine 기능을 보여줍니다.
IntelliJ IDEA Community 및 Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
표준 앱 실행 및 디버깅 | |||||
표준 앱 배포 | |||||
가변형 App Engine 앱 만들기 | |||||
가변형 앱 배포 |
기타 기능
다음 표에서는 지원되는 IDE에서 제공되고, 다른 표에서 다뤄지지 않은 기타 기능을 보여줍니다.
IntelliJ IDEA Community 및 Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
보안 비밀 관리 | |||||
API 찾아보기 및 사용 설정 | |||||
Maven 프로젝트에 Cloud API 라이브러리 추가(자동) | |||||
빌드 및 코드 스니펫 | |||||
클라우드 클라이언트 라이브러리 관리 | |||||
커스텀 샘플 앱 만들기 | |||||
Cloud Storage에서 파일 찾아보기 | |||||
Cloud Source Repositories 사용 |