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 Code Assist의 자체 내장 버전이 포함되어 있습니다.
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 데이터베이스 관리 |