Cloud Code는 다음 JetBrains IDE 버전 2022.3 이상을 지원합니다.
- IntelliJ IDEA(Ultimate 및 Community Edition)
- PyCharm(Professional 및 Community Edition)
- WebStorm
- GoLand
- Rider에 대한 지원이 제한적입니다.
- Android 스튜디오 제한적 지원
다음 표에서는 지원되는 IDE에서 제공되는 일반적인 Cloud Code 기능을 보여줍니다.
| IntelliJ IDEA Community 및 Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android 스튜디오 | |
|---|---|---|---|---|---|---|
| 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 | Android 스튜디오 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 코드 완성을 위한 Gemini Code Assist 프롬프트 입력 | * | |||||||||
| 코딩하는 동안 Gemini Code Assist 인라인 추천 받기 | * | |||||||||
| Gemini Code Assist와 채팅하기 | * |
*Android 스튜디오에는 Android 스튜디오 작업을 위해 특별히 학습된 다른 모델을 사용하는 자체 내장 버전의 Gemini 코드 어시스트가 포함되어 있습니다.
Kubernetes 작업
다음 표에는 지원되는 IDE에서 제공되는 Kubernetes 기능이 나와 있습니다.
| IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android 스튜디오 | |
|---|---|---|---|---|---|---|---|
| 샘플에서 Kubernetes 앱 만들기 | |||||||
| Kubernetes 앱 개발 / 배포 | |||||||
| Java Kubernetes 앱 디버깅 | |||||||
| NodeJs Kubernetes 앱 디버깅 | * | ||||||
| Python Kubernetes 앱 디버깅 | * | ** | |||||
| Go Kubernetes 앱 디버깅 | * | ||||||
| Kubernetes 앱 실행 | |||||||
| 앱 로그 보기 |
*올바른 언어 플러그인이 설치된 경우 사용 가능
**Pycharm Professional 버전만 해당(Community 또는 Education 버전 아님)
Cloud Run 작업
다음 표에서는 지원되는 IDE에서 제공되는 Cloud Run 기능을 보여줍니다.
| IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android 스튜디오 | |
|---|---|---|---|---|---|---|---|
| 샘플에서 서비스 만들기 | |||||||
| 로컬로 서비스 개발 | |||||||
| 로컬로 자바 서비스 디버깅 | |||||||
| 로컬로 NodeJs 서비스 디버깅 | * | ||||||
| 로컬로 Python 서비스 디버깅 | * | ||||||
| 로컬로 Go 서비스 디버깅 | * | ||||||
| 서비스 배포 | |||||||
| 서비스 로그 보기 |
*올바른 언어 플러그인이 설치된 경우 사용 가능
App Engine 작업
다음 표에는 지원되는 IDE에서 제공되는 App Engine 기능이 표시되어 있습니다.
| IntelliJ IDEA Community 및 Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android 스튜디오 | |
|---|---|---|---|---|---|---|
| 표준 앱 실행 및 디버깅 | * | * | * | |||
| 표준 앱 배포 | * | * | * | |||
| 가변형 App Engine 앱 만들기 | ||||||
| 가변형 앱 배포 | * | * | * |
*Java 8에 대한 App Engine 지원이 곧 지원 중단됩니다.
기타 특성
다음 표에서는 지원되는 IDE에서 제공되고, 다른 표에서 다뤄지지 않은 기타 기능을 보여줍니다.
| IntelliJ IDEA Community 및 Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android 스튜디오 | |
|---|---|---|---|---|---|---|
| 커스텀 샘플 앱 만들기 | ||||||
| 보안 비밀 관리 | ||||||
| API 찾아보기 및 사용 설정 | ||||||
| Maven 프로젝트에 Cloud API 라이브러리 추가(자동) | ||||||
| 빌드 및 코드 스니펫 | ||||||
| 클라우드 클라이언트 라이브러리 관리 | ||||||
| VM 관리 | ||||||
| Cloud Storage에서 파일 찾아보기 | ||||||
| Cloud Source Repositories 사용 | ||||||
| Cloud SQL 데이터베이스 관리 |