現在、Cloud Code は次の JetBrains IDE(バージョン 2022.3 以降)をサポートしています。
- IntelliJ IDEA(Ultimate Edition と Community Edition)
- PyCharm(Professional Edition と 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(バージョン 2022.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 アプリを開発 / デプロイする | ||||||
Java 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 | |
---|---|---|---|---|---|---|
サンプルからサービスを作成する | ||||||
サービスをローカルで開発する | ||||||
Java サービスをローカルでデバッグする | ||||||
NodeJs サービスをローカルでデバッグする | * | |||||
Python サービスをローカルでデバッグする | * | |||||
Go サービスをローカルでデバッグする | * | |||||
Service をデプロイする | ||||||
サービスログを表示する |
* 正しい言語プラグインがインストールされている場合に利用可能
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 クライアント ライブラリを管理する | |||||
カスタム サンプルアプリを作成する | |||||
Cloud Storage でファイルを参照する | |||||
Cloud Source Repositories を使用する |