Google Cloud Platform (GCP) と gcloud CLI 入門

はじめに

Google Cloud Platform (GCP) を使用してプロジェクトを開発・デプロイする際、gcloud Command Line Interface (CLI) は非常に強力なツールです。この記事では、gcloud CLIの基本的な使用方法と、Cloud Runへのデプロイ準備について解説します。

gcloud CLIとは

gcloud CLIは、GCPリソースを管理するためのコマンドラインツールです。これを使用することで、GCPのさまざまなサービスをコマンドラインから操作できます。

gcloud CLIのインストール

Windows環境でのインストール手順:

gcloud CLIの初期設定

インストール後、以下の手順で初期設定を行います:

  1. gcloud initコマンドを実行
  2. Googleアカウントでログイン
  3. 使用するプロジェクトを選択
  4. デフォルトのリージョンを設定

基本的なgcloudコマンド

Cloud Runへのデプロイ準備

Cloud Runにアプリケーションをデプロイするには、以下の手順が必要です:

  1. Dockerfileの作成
  2. ローカルでDockerイメージをビルド
  3. Google Container Registry (GCR) にイメージをプッシュ
  4. Cloud Runにデプロイ

以下は、これらの手順を自動化するスクリプトの例です:

#!/bin/bash

# プロジェクトID、リージョン、サービス名を設定
PROJECT_ID="your-project-id"
REGION="asia-northeast1"
SERVICE_NAME="your-service-name"

# Docker イメージ名を設定
IMAGE_NAME="gcr.io/$PROJECT_ID/$SERVICE_NAME:latest"

# Docker イメージのビルド
docker build -t $IMAGE_NAME .

# イメージを Google Container Registry にプッシュ
docker push $IMAGE_NAME

# Cloud Run にデプロイ
gcloud run deploy $SERVICE_NAME \
  --image $IMAGE_NAME \
  --platform managed \
  --region $REGION \
  --allow-unauthenticated

まとめ

gcloud CLIを使用することで、GCPリソースの管理とデプロイが大幅に簡素化されます。基本的なコマンドを理解し、適切なスクリプトを作成することで、効率的なクラウド開発とデプロイが可能になります。

参考リンク

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-09-06 (金) 09:51:03 (233d)