Google Cloud には、次のようなツールなど、開発者が開発ワークフローの効率を高めるためのさまざまな方法が用意されています。
始める前に
API を設定してツールを使用できるようにするには、管理者に次の作業を依頼しください。
- Google Cloud コンソールや Google Cloud CLI など、Google Cloud プロダクトにログインして使用するアカウントを作成する。
- Google Cloud リソースのアクセス境界として機能するプロジェクトを作成する。
- サービスや API の使用料を支払えるように、プロジェクトで課金を有効にする。
設定手順の詳細については、Google Cloud 設定チェックリストをご覧ください。
Cloud Workstations: 標準化された環境で開発する
デベロッパーとして作業を行うには、ソフトウェアと特定の構成が必要です。会社の管理者は、具体的なプロジェクトに適した開発環境テンプレートを作成して配布することで、ワークフローをサポートできます。
デベロッパーは Cloud Workstations を使用することで、次のメリットが得られます。
- チーム内の各デベロッパーに対して一貫性のある標準化された環境。
- 管理者が確立する事前構成済みの設定。
- ブラウザ、SSH、IDE からウェブベースの環境にアクセスするオプション。
詳細については、Cloud Workstations の概要をご覧ください。
Google Cloud CLI: スクリプトを作成して自動化する
Google Cloud CLI ツールを使用すると、コマンドライン、スクリプト、その他の自動化を使用して Google Cloud リソースを作成、管理できます。たとえば、VM にファイルを push する自動化スクリプトを作成できます。
gcloud CLI を使用すると、次の操作を行えます。
- ローカル構成を管理する。
- 認証を確立する。
- コマンドラインで Google Cloud サービスにアクセスする。
インストール手順については、Google Cloud CLI をインストールするをご覧ください。
Cloud Code: IDE で直接開発する
Cloud Code には、Cloud クライアント ライブラリの使用とクラウド アプリケーションの開発に役立つツールが含まれています。Cloud Code を使用すると、VS Code またはサポートされている JetBrains IDE で次の操作を直接実行できます。
- Google Cloud APIs を統合して Google Cloud サービスと連携する。
- ドキュメントにアクセスする。
- アプリケーションをデバッグする。
- Gemini Code Assist を使用する。
Cloud Code は、Cloud Workstations と Cloud Shell に自動的にインストールされます。IDE の拡張機能をインストールするには、以下をご覧ください。
Gemini Code Assist: AI を活用して開発とデプロイを行う
Gemini Code Assist は Cloud Code と統合されており、次のようなコードの AI アシスタンスを提供します。
- コードを生成してデバッグする。
- 単体テストを生成する。
- チャットで、コードや他の技術的なトピックに関する質問に回答する。
概要については、Gemini Code Assist をご覧ください。
次のステップ
デベロッパー ツールについてさらに詳しく知るには、Google Cloud SDK、言語、フレームワーク、ツールの概要をご覧ください。
開発ワークフローについて詳しく知るには、次のガイドを試してみてください。
サンプルのソリューションについては、以下をご覧ください。
デプロイ オプションについては、以下をご覧ください。