Google Cloud

Cloud RunサービスのエンドポイントURLを無効化する

G-gen の佐々木です。当記事では、Cloud Run サービスの作成時に自動生成されるエンドポイント URL の無効化について解説します。 前提知識 Cloud Run サービスについて Cloud Run におけるロードバランサーの使用 デフォルト URL の無効化 URL 無効化のメリ…

削除されたBigQueryデータセットを復元する方法

G-gen の西島です。当記事では、Google Cloud(旧称 GCP)が提供するデータ ウェアハウスである BigQuery で、誤って削除したデータセットを復元する方法をご紹介します。 BigQuery データセットの復元方法 タイムトラベルの利用(テーブルを1つずつリストア…

GitHub ActionsでDockerイメージをビルド&プッシュしてCloud Run Jobsを更新するパイプラインを考えてみた

G-gen の武井です。当記事では GitHub Actions を使って Docker イメージをビルド&プッシュして Cloud Run Jobs を更新するパイプランについて説明します。 GitHub Actions 概要 ワークフロー 構成 ワークフローの概要 ソースコード 概要 dev.yaml 処理内容 …

Google Cloud VMware Engine(GCVE)を徹底解説!

G-gen の杉村です。VMware 資産を Google Cloud へリフトするにあたり重要な選択肢となる、Google Cloud VMware Engine(GCVE)を解説します。 概要 Google Cloud VMware Engine(GCVE)とは VMware ライセンス メリット 基本的な構成 ノード数と PoC 他社の…

2024年6月のイチオシGoogle Cloudアップデート

G-gen の杉村です。2024年6月のイチオシ Google Cloud アップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに BigQuery の Slot Recommender が Preview => GA Cloud SQLでメンテナンスの最大5週間前に通知…

生成AIを使ってLookerダッシュボードを説明させてみた(Looker Dashboard Summarization)

G-gen の奥田梨紗です。オープンソースの Looker 拡張機能である Looker Dashboard Summarization を使い、Looker のダッシュボードを生成 AI が自然言語で説明する機能を実装しました。本記事ではその機能の紹介や、実装手順について紹介します。 はじめに …

Imagenを使ったシンプルな画像生成AIアプリを開発してみた

G-gen の大津です。当記事では、Google が提供する画像生成 AI モデル Imagen と、Web UI 用の Python フレームワークである Gradio を使用した、シンプルな画像生成 Web アプリの開発手順を紹介します。 はじめに Imagen Gradio 当記事で開発するもの ソー…

Cloud Runのドメインマッピング機能で設定したカスタムドメインが削除できない

G-gen の佐々木です。当記事では、Cloud Run のドメインマッピング機能で設定したカスタムドメインが削除できない事象について、解決方法を解説します。 前提知識 事象の詳細 解決方法 削除時に Cloud Storage に関するエラーが発生する場合 余談:特定リー…

Geminiへの長文リクエストでResponseValidationError

G-gen の佐々木です。当記事では、Gemini Pro に長文のリクエストを送信した際に発生することがある ResponseValidationError について解説します。 当記事で使用する環境 事象 原因と解決方法 原因 原因の詳細 解決方法 当記事で使用する環境 当記事では、…

Google Cloud組織の組織IDや顧客IDを調べる方法

G-genの杉村です。Google Cloud(旧称 GCP)で、組織の「組織 ID」や「顧客 ID」を調べる方法について紹介します。 組織 ID、顧客 ID とは 組織 ID の確認方法 プロジェクトセレクタで確認する Resource Manager 管理画面 gcloud コマンド 顧客 ID の確認方…

Cloud NGFWのIPS機能を試してみた

G-gen の三浦です。当記事では Cloud NGFW(旧称 Cloud Firewall)の IPS 機能について検証した結果をご紹介します。 概要 Cloud NGFW とは IPS とは 検証の概要 前提 構成図 検証の流れ EICAR ファイル 検証環境の構築 セキュリティプロファイルの作成 セキ…

データベースをGoogle Cloudに移行するメリットと方法

G-gen の奥田梨紗です。当記事では、オンプレミスや他のクラウドサービス上にあるデータベースを Google Cloud の Cloud SQL に移行するメリットや、移行方法を紹介します。 はじめに Google Cloud のデータベース オンプレミスからクラウドへの移行 メリッ…

2024年5月のイチオシGoogle Cloudアップデート

G-gen の杉村です。2024年5月のイチオシ Google Cloud アップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに AppSheet の Organization(組織)機能が使えるように BigQuery で Managed disaster recovery…

Cloud Runから固定IPでインターネット接続する(Direct VPC Egress編)

G-gen の佐々木です。当記事では、Cloud Run からインターネットアクセスを行う際に使用されるパブリック IP アドレスを固定する方法を解説します。 Cloud Run から Cloud NAT を使用してインターネット接続を行う はじめに サーバーレス VPC アクセスを使用…

Gemini 1.5 Proを使って自分の強みを分析してみた

G-gen の神谷です。今回、Gemini 1.5 Pro を活用して、ビジネス心理テストであるストレングスファインダーで自身の強みを分析し、AI によるマネジメントやメンタリングが可能か、試してみました。本記事では、その取り組みの詳細をご紹介します。 ストレング…

Google CloudとGCP、どっちが正しい?

G-gen の杉村です。Google Cloud と GCP(Google Cloud Platform)、どちらの呼び名が正しいの?という疑問をよくお聞きします。結論からいうと、正式名称は Google Cloud です。 正式名称は「Google Cloud」 GCP と呼んではいけないの? Google Cloud と Go…

リソースロケーションに制約のある環境でCloud Buildがエラーになる(HTTPError 412)

G-gen の武井です。組織のポリシーでリソースロケーションに制約のあるプロジェクトで gcloud builds submit (Cloud Build のビルドコマンド) を実行したところ、HTTPError 412 エラーが出力され Docker イメージのビルドに失敗する事象が起きました。 当記…

Colab EnterpriseとVertex AI Workbenchを徹底解説

G-gen の佐々木です。当記事では、Google Cloud でマネージドな Jupyter ノートブック環境を利用できる、2種類のノートブックソリューション(Colab Enterprise / Vertex AI Workbench)を解説します。また、Colab Enterprise と Vertex AI Workbench の違い…

スマートフォンからGoogle Cloudを操作してみた

本記事では「Google Cloud モバイルアプリ」を利用してスマートフォンから Google Cloud を操作する方法を紹介します。 移動時など、パソコンが使えない時におすすめです。 Google Cloudモバイルアプリのメリット Google Cloudモバイルアプリのダウンロード…

Google Cloudにおける負荷テスト

G-gen の杉村です。Google Cloud における負荷テスト(負荷試験)について、参考情報をご紹介します。当記事では、負荷テストの手順や試験設計に関する Tips 等ではなく、Google Cloud において負荷テストをする場合の考慮点や関連ドキュメントをご紹介しま…

Privileged Access Manager(PAM)を解説!

G-genの山崎です。Google Cloud(旧称 GCP)の Privileged Access Manager(PAM)を用いた権限管理について解説します。 概要 Privileged Access Manager(PAM) とは Preview 版のサービスに関する注意点 PAM の利用方法 利用資格 利用資格とは 付与する IA…

Cloud Storage(GCS)のマネージドフォルダを用いた権限管理

G-genの山崎です。 Google Cloud (旧称 GCP) の Cloud Storage でフォルダ単位での権限管理が可能となるマネージドフォルダを用いた権限管理方法について、解説します。 Cloud Storage とは フォルダを用いたオブジェクトの管理 シミュレートされたフォルダ…

kubectlをapt-get updateしたらno longer has a Release fileエラー

G-gen の武井です。Kubernetes(kubectl)がインストールされた環境で apt-get update (パッケージ更新情報取得コマンド)を実行したところ no longer has a Release file というエラーが発生しました。当記事で事象の原因と対策を説明します。 事象 状況 …

Cloud Storageバケット名を知っていれば、EDoS攻撃を仕掛けられるのか?

G-gen の杉村です。Amazon Web Services(AWS)の Amazon S3 に対する EDoS 攻撃の手法が話題になりました。同様に、Cloud Storage バケット名を知っていれば、EDoS 攻撃を仕掛けられるのでしょうか? 背景 記事の内容と課金の原因 Cloud Storage では未認証…

Cloud Runのコールドスタートについて整理してみた

G-gen の武井です。当記事では Cloud Run のコールドスタートについて整理した結果をご紹介します。 Cloud Run の概要 コールドスタートについて理解する コールドスタートとは Cloud Run のスケールイン/アウト コールドスタートが発生する理由 コールドス…

Cloud Runの最小インスタンス数をスケジュールベースで自動スケーリングする

G-gen の佐々木です。当記事では、Cloud Run の最小インスタンス数を、特定の時間帯で自動的にスケーリングさせる処理を実装していきます。 前提知識 Cloud Run について Cloud Run のコールドスタート サービスレベルの最小インスタンス数の設定 構成 スケ…

2024年4月のイチオシGoogle Cloudアップデート

G-gen の杉村です。2024年4月のイチオシ Google Cloud アップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに BigQuery で history-based optimizations が Preview 公開 Security Command Center で Enter…

Looker Studioのタイムラインチャートでガントチャートを作成してみた

G-gen の山崎です。2024年4月25日に Looker Studio でタイムラインチャートが使用可能となりました。このグラフを使ってガントチャートを作成する方法を解説します。 Looker Studio とは 作成したガントチャート データソースの準備 タイムライングラフの作…

Gemini in Databaseを使ってみた(Cloud SQL Studio編)

本記事では、Google の AI 言語モデルである Gemini の機能と Cloud SQL のデータ管理機能を組み合わせたツールである Gemini in Database について説明します。 はじめに Gemini in Database とは Database Studio とは Cloud SQL とは Preview 版のサービ…

Artifact Registryのクリーンアップポリシーを試してみた

G-gen の藤岡です。当記事では、Google Cloud (旧称 GCP) の Artifact Registry で不要になったイメージを自動削除するクリーンアップポリシーを紹介します。 前提知識 Artifact Registry 保管イメージへの課金 クリーンアップポリシー クリーンアップポリシ…

Looker StudioでCloud Storageの画像が表示されない時の対処法

G-gen の藤岡です。Looker Studio で IMAGE 関数を利用して Cloud Storage 上の画像を表示させようとしたとき、画像が表示されない場合の原因と対処法を紹介します。 前提知識 Cloud Storage のアクセス制御 IMAGE 関数 事象 原因 対処法 概要 監査ログに除…

Google Chat APIを用いて他の組織にチャットボットを作成する際、絶対に気をつけないといけないこと

G-gen の堂原です。本記事では Google Cloud (旧称 GCP) において、Google Chat API を用いて他の Google Cloud 組織配下の Google Cloud プロジェクト上にチャットボットを作成する際の落とし穴について紹介します。 はじめに サンプル環境 結論 出来なくな…

Serverless security like a pro(Google Cloud Next '24セッションレポート)

G-gen の藤岡です。本記事は Google Cloud Next '24 in Las Vegas の3日目に行われた Breakout Session「Serverless security like a pro」のレポートです。 他の Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一覧からご覧いた…

BigQuery で商品を「意味&ランキング検索」できる Chat Bot を作ってみた

G-gen の神谷です。本記事では、BigQuery の機能を使って、商品を意味&ランキング検索できる ChatBot を作ってみたので、そのご紹介ができればと思います。 アプリの概要 ユースケース 背景とメリット アーキテクチャ システムアーキテクチャ RAG テーブル設…

Google Cloud Next '24 in Las Vegas 速報レポート(総括)

G-gen の杉村です。当記事では、Google Cloud Next '24 in Las Vegas の総括(総評と、注目すべきアップデートのご紹介)をお届けします。セッションレポートなど、Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一覧からご覧い…

Cloud Storage(GCS)のバージョニング・ライフサイクル管理設定解説

G-genの山崎です。 Google Cloud (旧称 GCP) のCloud Storageのバージョニング・ライフサイクル管理設定について、代表的なユースケースを用いて解説します。 Cloud Storage とは バージョニング ライフサイクル管理 バージョニング・ライフサイクル管理設定…

Vertex AI Gemini: Model selection and prompt design principles and strategies(Google Cloud Next '24セッションレポート)

G-gen の堂原です。本記事は Google Cloud Next '24 in Las Vegas の 3 日目に行われた Breakout Session「Vertex AI Gemini: Model selection and prompt design principles and strategies」のレポートです。 他の Google Cloud Next '24 の関連記事は Goo…

AppSheet: No-Code revolution powered by AI(Google Cloud Next '24セッションレポート)

G-gen の小林です。本記事は Google Cloud Next '24 in Las Vegas の2日目に行われた Breakout Session「AppSheet: No-Code revolution powered by AI」のレポートです。 他の Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一覧…

What's new with BigQuery(Google Cloud Next '24セッションレポート)

G-gen の西島です。本記事は Google Cloud Next '24 in Las Vegas の2日目に行われた Breakout Session「What's new with BigQuery」のレポートです。 他の Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一覧からご覧いただけま…

Google Cloud Next '24 in Las Vegas 速報レポート(キーノート・2日目)

G-gen の杉村です。当記事では、Google Cloud Next '24 in Las Vegas のキーノート(2日目)に関する速報レポートをお届けします。セッションレポートなど、Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一覧からご覧いただけま…

Build and deploy generative AI agents using natural language with Vertex AI Agent Builder(Google Cloud Next '24セッションレポート)

G-gen 又吉です。本記事は Google Cloud Next '24 in Las Vegas の2日目に行われた Breakout Session「Build and deploy generative AI agents using natural language with Vertex AI Agent Builder」のレポートです。 他の Google Cloud Next '24 の関連記…

What​​’s next for security professionals(Google Cloud Next '24セッションレポート)

G-gen の藤岡です。本記事は Google Cloud Next '24 in Las Vegas の2日目に行われた Spotlight セッション「What​​’s next for security professionals」のレポートです。 他の Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一…

Cloud Run: What's new(Google Cloud Next '24セッションレポート)

G-gen の武井です。本記事は Google Cloud Next '24 in Las Vegas の2日目に行われた Breakout Session「Cloud Run: What's new」のレポートです。 他の Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一覧からご覧いただけます…

Optimize your machine learning applications using BigQuery DataFrames(Google Cloud Next '24セッションレポート)

G-gen の堂原です。本記事は Google Cloud Next '24 in Las Vegas の 2 日目に行われた Breakout Session「Optimize your machine learning applications using BigQuery DataFrames」のレポートです。 他の Google Cloud Next '24 の関連記事は Google Clou…

Build an integrated DevSecOps solution with GitLab and Google Cloud(Google Cloud Next '24セッションレポート)

G-gen の武井です。本記事は Google Cloud Next '24 in Las Vegas の1日目に行われた Breakout Session「Build an integrated DevSecOps solution with GitLab and Google Cloud」のレポートです。 他の Google Cloud Next '24 の関連記事は Google Cloud Ne…

Vertex AI Agentsを使ってみた

G-gen 又吉です。本記事は Google Cloud Next '24 in Las Vegas の1日目のキーノートで発表された Vertex AI Agent Builder (Vertex AI Agents) を触ってみたのでご紹介します。 他の Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの…

自然言語でデータ分析ができるGemini in BigQuery(データキャンバス)を試してみた

はじめまして!4月に G-gen に入社した奥田梨紗です。この度 Google Cloud Next '24 in Las Vegas で発表された Gemini in BigQuery を試してみたので手順等をご紹介します。 はじめに Gemini in BigQuery とは 試したこと Google Cloud 側へ利用申請を行う …

What's new in Cloud network security(Google Cloud Next '24セッションレポート)

G-gen の武井です。本記事は Google Cloud Next '24 in Las Vegas の1日目に行われた Breakout Session「What's new in Cloud network security」のレポートです。 他の Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一覧からご…

Google Cloud Next '24 in Las Vegas 速報レポート(キーノート・1日目)

G-gen の杉村です。当記事では、Google Cloud Next '24 in Las Vegas のキーノート(1日目)に関する速報レポートをお届けします。セッションレポートなど、Google Cloud Next '24 の関連記事は Google Cloud Next '24 カテゴリの記事一覧からご覧いただけま…

What's next for Google Cloud databases in the gen AI era(Google Cloud Next '24セッションレポート)

G-gen の西島です。当記事では Google Cloud Next'24 Las Vegas の「What's next for Google Cloud databases in the gen AI era」セッションの内容をいくつかピックアップして速報でお伝えします。 セクション概要 AlloyDB ScaNN index for AlloyDB AlloyDB…