Cloud Code は、次の JetBrains IDE(バージョン 2022.3 以降)をサポートしています。
- IntelliJ IDEA(Ultimate Edition と Community Edition)
- PyCharm(Professional Edition と Community Edition)
- WebStorm
- GoLand
- Rider のサポートは限定的
- Android Studio の制限付きサポート
次の表に、サポートされている IDE で使用できる一般的な Cloud Code の機能を示します。
IntelliJ IDEA Community と Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
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 Studio | |
---|---|---|---|---|---|---|---|---|---|---|
コード補完の Gemini Code Assist のプロンプト | * | |||||||||
コーディング中に Gemini Code Assist のインライン候補を表示する | * | |||||||||
Gemini Code Assist とチャットする | * |
*Android Studio には、独自の組み込みバージョンの Gemini Code Assist が含まれています。これは、Android Studio のタスク用に特別にトレーニングされた別のモデルを使用します。
Kubernetes の操作
次の表に、サポートされている IDE で使用できる Kubernetes の機能を示します。
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
サンプルから 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 Studio | |
---|---|---|---|---|---|---|---|
サンプルからサービスを作成する | |||||||
サービスをローカルで開発する | |||||||
Java サービスをローカルでデバッグする | |||||||
NodeJs サービスをローカルでデバッグする | * | ||||||
Python サービスをローカルでデバッグする | * | ||||||
Go サービスをローカルでデバッグする | * | ||||||
Service をデプロイする | |||||||
サービスログを表示する |
* 正しい言語プラグインがインストールされている場合に利用可能
App Engine の操作
次の表に、サポートされている IDE で使用できる App Engine の機能を示します。
IntelliJ IDEA Community と Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
標準アプリを実行してデバッグする | * | * | * | |||
標準アプリをデプロイする | * | * | * | |||
フレキシブル App Engine アプリを作成する | ||||||
フレキシブル アプリをデプロイする | * | * | * |
*Java 8 の App Engine サポートはまもなく非推奨になります。
その他の機能
次の表に、サポートされている IDE でできるその他の機能を示します。
IntelliJ IDEA Community と Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
カスタム サンプルアプリを作成する | ||||||
シークレットを管理する | ||||||
API を参照して有効にする | ||||||
Maven プロジェクトに Cloud API ライブラリを追加する(自動) | ||||||
ビルドとコード スニペット | ||||||
Cloud クライアント ライブラリを管理する | ||||||
VM を管理 | ||||||
Cloud Storage でファイルを参照する | ||||||
Cloud Source Repositories を使用する | ||||||
Cloud SQL データベースを管理する |