ソフトウェアの開発とデリバリーに反映されます。2022 年の State of DevOps のアンケートにご協力をお願いします。
ジャンプ先

Cloud Code IDE プラグイン

Cloud Code は、一般的な IDE 向けの IDE プラグインのセットで、Google Cloud でのアプリケーションの作成、デプロイ、統合を容易にします。

主な機能

デベロッパーの生産性を最大化する Cloud Code ツール

リモートデバッグ

IDE からアプリケーションをデバッグする方法をお探しでしたら、IDE でローカルのデバッグをエミュレートする Cloud Code をお試しください。Cloud Code は Skaffold を利用しているので、コードにブレーク ポイントを設定するだけです。ブレーク ポイントがトリガーされると、コードをステップ実行し、変数のプロパティにカーソルを合わせて、コンテナのログを表示できます。  

使ってみる

コンテキストの切り替えを減らす

コンテキストの切り替えには時間がかかり、ワークフローが中断されます。しかしながら、クラウドベースのアプリケーションの開発中は、IDE、Cloud Console、ドキュメント、ログなどの切り替えが必要になります。Cloud Code には、コンテキストの切り替えを減らすための機能が組み込まれています。たとえば、Cloud Code のKubernetes または Cloud Run Explorer を使用すると、CLI コマンドを実行することなく、クラスタ リソースに関する情報の可視化、モニタリング、表示が可能です。

YAML オーサリング サポート

Kubernetes YAML 構文とスキームの扱いに慣れるには時間がかかり、その時間の多くは試行錯誤です。Cloud Code では、YAML オーサリング サポート機能により、より多くの時間をコードの作成に当てられます。Cloud Code のインライン ドキュメント、スニペット、補完、スキーマ検証(別名「lint チェック」)を利用して、デベロッパーは YAML ファイルをより簡単に作成できます。

ドキュメント

Cloud Code クイックスタート ガイドなど

クイックスタート
Cloud Code for VS Code クイックスタート ガイド

Cloud Code のみ、または Cloud Code とリモート開発環境を使用して Kubernetes アプリを実行する方法や、Cloud Code を使用して Cloud Run サービスをデプロイする方法について説明します。

クイックスタート
Cloud Code for IntelliJ クイックスタート ガイド

Cloud Code を使用して Google Kubernetes Engine アプリケーションを作成、ローカルで開発、デバッグ、実行する方法、または Cloud Code を使用して Cloud Run アプリをデプロイする方法について説明します。

クイックスタート
Cloud Code for Cloud Shell Editor クイックスタート ガイド

Cloud Code for Cloud Shell を使用して GKE アプリケーションを作成、ローカルで開発、デバッグ、実行する方法、または Cloud Code を使用して Cloud Run サービスをデプロイする方法について説明します。

ベスト プラクティス
Cloud Code を利用する IDE 向け Anthos ネイティブ デベロッパー エクスペリエンス

Cloud Code を活用して、主な Anthos サービスでデベロッパーとしての高い生産性を維持する方法を学びましょう。

すべての機能

Cloud Code の機能

Kubernetes 開発を高速化 IDE 内で完全に統合された Kubernetes 開発、デバッグ環境が手に入ります。IDE 内から直接クラスタを作成、管理できます。
Cloud Run サービスをデプロイする 何度かクリックするだけで、コードをビルドして Cloud Run または Cloud Run for Anthos にデプロイできます。
統合が容易な Google Cloud API 組み込みライブラリ マネージャーからプロジェクトの Google Cloud APIs を検索、追加、構成して、関連するドキュメントを簡単に閲覧できます。
Kubernetes 向けのローカル開発を簡単にする Cloud Code for IDE は Skaffold、Jib、Kubectl など一般的なツールをバックグラウンドで使用してコードに対する継続的なフィードバックをリアルタイムで提供します。
本番環境デプロイメントへの拡張を容易にする 本番環境クラスタでの作業に関しては、Skaffold のプロファイル、Kustomize ベースの環境管理、Cloud Build の統合に対するサポートを行っております。
デプロイメントを把握する Kubernetes クラスタと Cloud Run サービスで使用する、基盤となるリソースとメタデータを確認します。これらのリソースの操作はクリックするだけの簡単なものです。リソースを操作することで説明文を取得する、ログを表示する、シークレットを管理する、ターミナルで直接 Pod に入るといったことが可能です。
実行中のアプリケーションをデバッグする Cloud Code for VS Code や Cloud Code for IntelliJ で IDE 内のコードをデバッグするには、組み込みの IDE デバッグ機能を利用します。
強力な IDE 機能にアクセスする Google Cloud の構成ファイルの操作時も、コード補完、インライン ドキュメント、lint チェック、スニペットなどの IDE 機能が、設定不要ですぐに使えるようにサポートされています。
ブラウザからの開発 今お使いのブラウザですぐに Cloud Code の使用を開始します。Cloud Shell Editor を使用すると、Cloud Code for VS Code と同等の優れた機能を利用できます。しかも、設定は一切必要ありません。

料金

料金

すべての Google Cloud のお客様は、Cloud Code を無料でご利用いただけます。