G-gen Tech Blog
https://blog.g-gen.co.jp/
Google Cloudの情報発信を行う技術ブログ
フィード

2025年12月のイチオシGoogle Cloudアップデート
G-gen Tech Blog
G-gen の杉村です。Google Cloud や Google Workspace の、2025年12月に発表されたイチオシアップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに Google Cloud のアップデート Cloud Run コンソールで GitHub、GitLab、Bitbucket からの継続的デプロイ BigQuery に自動エンベディング生成が登場(Preview) Looker の Explore アクションメニューに Connected Sheets オプション Looker に Self-service Explo…
2日前

Dataformのアサーション機能を解説
G-gen Tech Blog
G-gen の min です。Google Cloud のデータ変換パイプラインツールである Dataform で、データ品質テストを実装するためのアサーション(assertion)機能について解説します。 概要 Dataform とは アサーションとは アサーションの種類 組み込みアサーションの詳細 nonNull uniqueKey / uniqueKeys rowConditions 手動アサーションの詳細 定義方法 参照整合性のチェック例 集計値のチェック例 アサーションの依存関係の制御 すべての依存先アサーションを待機 特定の依存アクションのアサーションのみ待機 特定のアサーションの…
12日前

Google Calendar APIと Google Meet REST APIの検証で発生したエラーと考察
G-gen Tech Blog
G-gen の高宮です。Google Calendar API と Google Meet REST API を組み合わせた実装時に、いくつかのエラーが発生しました。その内容と原因の考察を紹介します。 はじめに 会議スペース作成時にエラー 実装 エラー 原因 回避策 Meet 会議の設定編集時にエラー 実装 エラー 原因 回避策 はじめに 以前の記事「API経由でGoogle Meetの成果物作成を有効化したカレンダー予定を作成する」では、Google Calendar API と Google Meet REST API を利用し、Google Meet の成果物作成を有効化したカレンダーの…
14日前

IAMロール選択ツールを解説。Geminiで実現する最小権限の原則
G-gen Tech Blog
G-gen の松尾です。当記事では、Google Cloud の Identity and Access Management(IAM)において、Gemini の支援のもと自然言語によって最適なロールを提案する IAM ロール選択ツールについて紹介します。 はじめに IAM ロール選択ツールとは 最小権限の原則とは 注意点 前提事項 料金 必要な IAM ロール 制限事項 操作手順 ベストプラクティス はじめに IAM ロール選択ツールとは 当記事で紹介する IAM ロール選択ツールとは、Google Cloud の Identity and Access Management(以下、IAM)…
16日前

異なるプロジェクトにあるコンテナイメージをCloud Runにデプロイする場合のIAM権限
G-gen Tech Blog
G-gen の佐々木です。当記事では、Cloud Run にコンテナイメージをデプロイする際に、異なるプロジェクトにある Artifact Registry リポジトリからコンテナイメージをプルするための権限設定について解説します。 Cloud Run デプロイのための IAM 権限 別プロジェクトへのデプロイ時のエラーメッセージ Cloud Run のサービスエージェント IAM ロールの追加 Cloud Run デプロイのための IAM 権限 通常、Cloud Run をデプロイするためには、デプロイを実行するプリンシパル(ユーザーアカウント、サービスアカウントなど)が以下の権限を持ってい…
19日前

Google Apps Script(GAS)を複数のスプレッドシートから呼び出す方法
G-gen Tech Blog
G-gen の西田です。単一の Google Apps Script(GAS)を、複数のスプレッドシートで共用する方法について解説します。 はじめに 当記事について Google Apps Script(GAS)とは 2つの GAS 作成方法 共用 GAS スクリプトの準備 スクリプトの作成 スクリプトのデプロイ スクリプトの共有 スプレッドシートの準備 シートの作成 ライブラリの読み込み 部門用にスプレッドシートを複製 動作確認 送信メール内容の確認 補足 はじめに 当記事について 当記事では、複数のスプレッドシートで同じ Google Apps Script(GAS)プログラムを使用する方…
20日前

Gemini CLIとGitHub Actionsでプルリクエストのレビューを自動化してみた
G-gen Tech Blog
G-gen の三浦です。当記事では Gemini CLI と GitHub Actions を組み合わせて、プルリクエストのレビューを自動化する方法を紹介します。 はじめに Gemini CLI とは GitHub Actions とは Gemini CLI GitHub Actions とは 検証の概要 手順 ディレクトリ構成 検証 Workload Identity の設定と API の有効化 GitHub Actions ワークフロー作成 プルリクエストの自動レビュー確認 コードの修正と再確認 はじめに Gemini CLI とは Gemini CLI とは、ターミナルから直接 Gemi…
21日前

BigQuery remote MCP serverを使ってみた
G-gen Tech Blog
G-gen の杉村です。BigQuery に対して自然言語で問い合わせする方法の1つである、BigQuery remote MCP server を、Gemini CLI を使って検証してみた結果を紹介します。 はじめに BigQuery remote MCP server とは 料金に関する注意点 準備作業 単一テーブルに対する集計 質問の投入 最初のトライ データセットとテーブルの特定 集計の実行 結合を伴うクエリ テーブルの準備 質問の投入 スキーマ情報の確認 最初の集計クエリ 結合クエリ 結果の表示 はじめに BigQuery remote MCP server とは BigQuery…
22日前

BigQueryに自然言語でクエリする10個の方法
G-gen Tech Blog
G-genの杉村です。当記事では、BigQuery に対して自然言語によってデータの抽出や分析を行うための方法を紹介します。 はじめに 自然言語によるデータベースへのクエリ 10個の方法 注意点 Looker Studio Pro(Conversational Analytics) Looker(Conversational Analytics) Gemini Enterprise(Data Insights エージェント) サードパーティ BI ツールの AI 機能 BigQuery データキャンバス Gemini in BigQuery MCP サーバーの利用 Colab Enterpri…
23日前

Google Cloud MCP Serversを解説
G-gen Tech Blog
G-gen の佐々木です。当記事では、Google Cloud が提供するリモート MCP サーバーである Google Cloud MCP Servers について解説します。 概要 Google Cloud MCP servers とは 提供される MCP サーバー 注意点 前提知識 MCP サーバーとは リモート MCP サーバー セキュリティと安全性 MCP サーバーに対する認証 拒否ポリシーによる読み取り/書き込み操作の制限 組織ポリシーによる制限 監査ログ Model Armor との統合 Cloud API Registry 使用方法 MCP サーバーの有効化 構成ファイルの準備…
1ヶ月前

WindowsのイベントログをGoogle SecOpsで収集してクエリしてみた
G-gen Tech Blog
G-gen の三浦です。当記事では、Windows Server のイベントログを Google SecOps で分析する方法を解説します。 概要 Google SecOps とは Bindplane とは 検証概要 構成図 前提条件 検証の流れ Bindplane コレクタの設定 Bindplane コレクタのインストール Google SecOps 転送用のパラメータと認証情報の取得 Google SecOps 転送設定 ログに対するクエリ Windows イベントログへのクエリ 国外からの Windows ログオン失敗イベントの抽出 概要 Google SecOps とは Google …
1ヶ月前

Cloud RunにMCPサーバーをデプロイしてみた
G-gen Tech Blog
G-gen の佐々木です。当記事では Cloud Run に MCP サーバーをデプロイし、Gemini CLI からの接続を試してみます。 はじめに MCP サーバーについて MCP サーバーの概要 ツール(tools) Cloud Run について Cloud Run の概要 Cloud Run における MCP サーバーのホスティング 検証環境とツール サンプル MCP サーバーの作成 Python プロジェクトの準備(uv) サンプルコード server.py Dockerfile Cloud Run へのデプロイ Artifact Registry リポジトリの準備 コンテナイメージ…
1ヶ月前

BigQueryの自動エンベディング生成を使ってみた
G-gen Tech Blog
G-gen の杉村です。BigQuery の自動エンベディング生成機能の概要と、簡単な検証結果を紹介します。自動エンベディング生成を使うと、テーブルの特定列のデータが挿入されたり更新されたりしたときに、自動的にエンベディングが生成され、セマンティック検索や RAG に利用することができます。 はじめに BigQuery の自動エンベディング生成とは 料金 制限事項 接続の作成と設定 接続とは 接続の新規作成 サービスアカウントへの権限付与 テーブルの作成 レコードの挿入 エンベディング生成状況の追跡 検索の実行 応用 ベクトルインデックスの作成 予約の指定 はじめに BigQuery の自動エ…
1ヶ月前

Gemini Enterpriseを徹底解説!
G-gen Tech Blog
G-gen の杉村です。当記事では、Google Cloud が提供する生成 AI アシスタントサービスである "Gemini Enterprise" を徹底解説します。ユーザー目線での機能や、管理者目線での注意事項、料金等についても解説します。
1ヶ月前

ビルドなしでCloud Runサービスをソースコードからデプロイしてみた
G-gen Tech Blog
G-gen の杉村です。当記事では、Google Cloud のフルマネージドなコンテナプラットフォームである Cloud Run サービスで、ビルドなしのソースコードからのデプロイ(Deploy from source without build)を試してみた結果をご紹介します。 はじめに Cloud Run サービスのデプロイ方法 制約事項 前提条件 関連記事 ディレクトリとソースコードの準備 パッケージのインストール デプロイと動作確認 ビルドありの場合との比較 デプロイの所要時間 起動時のパフォーマンス はじめに Cloud Run サービスのデプロイ方法 Cloud Run サービス…
1ヶ月前

Google Workspace Studioを徹底解説!
G-gen Tech Blog
Google Workspace Studio は、Google Workspace アプリ同士を連携させ、タスクを自動化する AI ツールです。Gemini モデルが動作する AI エージェント(フロー)をノーコードで構築して、さまざまな仕事を自動化することができます。 概要 Google Workspace Studio とは ユースケース サービス公開の経緯 利用の前提条件 利用方法 コンソールへのアクセス 自然言語によるフロー作成 手動でのフロー作成 Google のフローテンプレートからのカスタマイズ 作成したフローの管理 コンセプト フロー starter actions と st…
1ヶ月前

DataflowのFlexテンプレートで「Timeout in polling result file」エラー
G-gen Tech Blog
G-gen の齊間です。この記事では、Dataflow の Flex テンプレートジョブが VPC ネットワーク内のリソース(例:Compute Engine 上の Oracle DB)にアクセスする際に、ランチャー VM が原因でタイムアウトエラーとなる事象が発生しました。この事象の原因と実施した対処法について解説します。 事象 エラー内容 実行したコマンド 参考記事 原因 対処法 additional-experiments オプションの使用 ネットワークタグの設定 事象 エラー内容 Dataflow の Flex テンプレートを利用し、VPC ネットワーク内に配置された Compute …
1ヶ月前

2025年11月のイチオシGoogle Cloudアップデート
G-gen Tech Blog
G-gen の杉村です。Google Cloud や Google Workspace の、2025年11月に発表されたイチオシアップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに Google Cloud のアップデート Bigtable で Protocol Buffer を直接クエリできるように(Preview) BigQuery でクエリ結果ダウンロードのサイズ制限が 10 MB から 1 GB に Vertex AI Search で docx/pptx/xlsx 等のレイアウトパーサーが GA BigQuery のメタデータ生成が P…
1ヶ月前

ライオンxG-gen情報発信コラボ企画のまとめ
G-gen Tech Blog
当記事は、ライオン株式会社様と株式会社G-genの技術情報発信コラボレーション企画『SAPと連携するデータ分析基盤の実践とTips』で執筆されたものです。 当企画について ライオンによる記事 1. ライオンのデータ基盤構築とSAPデータ活用体制 2. ライオンのデータマネジメント 3. ライオンのデータ基盤における分析環境 G-gen による記事 1. VPC Service Controls の境界の分割設計に関する考察 2. Security Command Center検出結果のPub/Subエクスポートをフィルタリングする 3. Security Command Center検出結果を…
1ヶ月前

API経由でGoogle Meetの成果物作成を有効化したカレンダー予定を作成する
G-gen Tech Blog
G-gen の高宮です。Google Calendar API と Google Meet REST API を利用し、Google Meet の成果物作成を有効化したカレンダーの予定を作成する方法を解説します。 はじめに 概要 Google Calendar API とは Google Meet REST API とは 免責事項 事前準備 各種 API の有効化 OAuth 同意画面の構成 デスクトップ アプリケーションの認証情報を承認 アーティファクト作成を有効化したイベントと Meet 会議の作成処理 プロジェクトの初期化 ファイル構成 ライブラリのインストール 実装 動作確認 はじめに…
1ヶ月前

共有VPCの設定や利用に必要なIAM権限
G-gen Tech Blog
G-gen の堂原です。本記事では、Google Cloud の共有 VPC(Shared VPC)を設定または利用する際に必要な IAM 権限について解説します。 はじめに ホストプロジェクト有効化時の IAM 権限 必要な IAM ロール 権限不足時のエラーメッセージ 共有 VPC 利用時の IAM 権限 必要な IAM ロール コンソールでの設定 ユースケース別の具体例 Compute Engine VM の起動 Cloud Run サービスの Egress 接続 無効化時の IAM 権限に関する挙動 はじめに 共有 VPC は、複数のプロジェクト間で VPC ネットワークを共有できる機…
1ヶ月前

Ingress設定が「内部」のCloud Runサービスに別プロジェクトのVPCからアクセスする方法
G-gen Tech Blog
G-gen の堂原です。当記事では、Ingress 設定が「内部」となっている Cloud Run サービスに対し、異なる Google Cloud プロジェクトから VPC ネットワークを経由してプライベートアクセスする方法について解説します。 はじめに Cloud Run サービスの Ingress 設定 異なるプロジェクトからのアクセス アクセス先プロジェクトがホストプロジェクトの共有 VPC を経由する 構成 留意点 アクセス先 Cloud Run が共有 VPC へ Egress 接続する 構成 留意点 VPC Service Controls を利用する 構成 留意点 内部ロードバ…
2ヶ月前

Geminiアプリでスライドを作ってみた
G-gen Tech Blog
G-gen の杉村です。Google が提供できる生成 AI チャットサービスである Gemini アプリでは、Google スライドを生成できます。当記事では、このスライド生成機能について紹介します。 Gemini アプリによるスライド生成 プロンプト入力と Canvas の使用 スライドの生成 Google スライドへのエクスポート 資料を引用した生成 Gemini アプリによるスライド生成 Google が提供できる生成 AI チャットサービスである Gemini アプリでは、Canvas 機能を使って Google スライドを生成できます。 Canvas 機能とは、生成 AI との自然…
2ヶ月前

ライオンのデータ基盤における分析環境
G-gen Tech Blog
当記事は、ライオン株式会社様と株式会社G-genの技術情報発信コラボレーション企画『SAPと連携するデータ分析基盤の実践とTips』で執筆されたものです。 はじめに 当企画について 当記事について 目的と位置づけ、ユースケース なぜ分析環境が必要なのか? データ基盤における分析環境の位置づけ 分析環境のユースケース Notebook 環境のアーキテクチャ Vertex AI Workbench の利用 Google Cloud サービスへのプライベートアクセス JupyterLab のための追加設定 外部サービスへのアクセス設定 バッチ処理のためのアーキテクチャ まとめ はじめに 当企画につい…
2ヶ月前

Google Workspace Flowsを徹底解説!
G-gen Tech Blog
記事の移行について 当記事は移行しました Google Workspace Flows は、日本時間2025年12月4日に Google Workspace Studio に名称を変更して一般公開されました。 これに伴い、Google Workspace Studio についての解説記事は、以下のページに移行されています。 blog.g-gen.co.jp
2ヶ月前

Cloud Run jobsのジョブ実行エラー通知をTerraformで作成する
G-gen Tech Blog
G-gen の佐々木です。当記事では、Cloud Run jobs で実行されるジョブのエラー通知を、 Cloud Logging と Cloud Monitoring で作成します。リソースの作成には IaC である Terraform を使用します。 はじめに アラートのリソース構成 Terraform コード全文 バージョン定義 リソース定義 Terraform コード解説 ローカル変数 ログベースの指標 通知チャンネル アラートポリシー 動作確認 はじめに Cloud Run jobs は Google Cloud のサーバーレス コンテナ コンピューティング サービスである Clou…
2ヶ月前

2025年10月のイチオシGoogle Cloudアップデート
G-gen Tech Blog
G-gen の杉村です。2025年10月のイチオシ Google Cloud(旧称 GCP)アップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに Cloud Run functions 第1世代を第2世代にアップグレードするツール (Preview) Google チャットで、スラッシュ(/)でアプリが呼び出せるように Google Gen AI SDK に C# 版が登場(Preview) gemini-2.5-flash-image(通称 Nano Banana)が一般公開(GA) Google Cloud の AI Applications…
2ヶ月前

ライオンのデータマネジメント
G-gen Tech Blog
当記事は、ライオン株式会社様と株式会社G-genの技術情報発信コラボレーション企画『SAPと連携するデータ分析基盤の実践とTips』で執筆されたものです。 はじめに 当企画について 自己紹介 当記事について 概要 データマネジメントのプロセス アジリティ、ガバナンス、利活用促進のバランス 設計 3つのレイヤ DataLake DWH Datamart データカタログとメタデータ 実現するためのプロダクト Dataform、BigQuery Looker まとめ はじめに 当企画について 当記事は株式会社 G-gen 様とライオン株式会社の技術ブログ相互寄稿企画で執筆されたものです。 ライオン側…
2ヶ月前

Google AI Studio vs Vertex AI。違いや選び方を解説
G-gen Tech Blog
G-gen の杉村です。Google の生成 AI 開発ツールである Vertex AI と Google AI Studio の違いや、それぞれのユースケースについて解説します。 概要 Vertex AI と Google AI Studio 差異の一覧 選定の基本的な考え方 セキュリティと統制 Vertex AI の場合 Google AI Studio の場合 割り当てとレート制限 概要 Vertex AI の場合 Google AI Studio の場合 Google Cloud プロダクトとの連携 Vertex AI の場合 Google AI Studio の場合 データの保護 V…
2ヶ月前

ADKのWeb UIによる評価とデバッグ
G-gen Tech Blog
G-gen の min です。Agent Development Kit(ADK)の Web UI による評価とデバッグの方法を解説します。 はじめに ADK とは 評価とデバッグ Event とは 必要な依存関係 デバッグ機能 概要 Events ビュー Trace ビュー 評価機能 概要 1. テストケースの作成 2. 評価の実行 3. 結果の分析 実践 実践例 1. 正常系の動作確認 2. 異常系のデバッグ 3. プロンプトの調査と改善 4. 回帰テストの作成 はじめに ADK とは Agent Development Kit(ADK)とは、AI エージェントを開発するためのフレームワー…
2ヶ月前