🔐 How are #GoogleAIStudio deployed apps on #CloudRun protecting the API key so it's not visible in the browser? (although it appeared as if Gemini was called from the client-side...)

➡️ A transparent proxy w/ Service Workers & WebSocket interception prevent key exposure!

https://glaforge.dev/posts/2026/02/09/decoded-how-google-ai-studio-securely-proxies-gemini-api-requests/

Decoded: How Google AI Studio Securely Proxies Gemini API Requests

Tech blog of Guillaume Laforge, with articles on generative AI, LLMs, cloud computing, microservices architecture, serverless solutions, Java and Apache Groovy programming

【Google Cloud 】Private Service Connect を使ってVPC間の内部通信をする - Qiita

株式会社ブレインパッド プロダクトユニットの岡です。 本記事は、【Google Cloud 】Cloud Runサービス間の通信をプライベートネットワークで実現するの関連記事です。前回は同一VPC内でのCloud Run間通信を内部ロードバランサで実現しました。今回は、異な...

Qiita
Cloud Runのアクセス制御を完全理解する(Ingress / IAM / Cloud Armor / IAP) - Qiita

はじめに ※ 本記事はCloud Run services(HTTPリクエストを処理するサービス)を対象としています。Cloud Run jobs(バッチ処理)やCloud Run worker pools(pull-based処理)には適用されません。 Cloud Ru...

Qiita

This week I had a bug where my API container was deploying without incident and crashing a second later when /health was checked. The issue was that the crypto provider was not initialized, which caused a panic as soon as /health was checked - it was an ordinary bug.

Because the container started, but then crashed on health check, and it was deployed to #Google #CloudRun, CloudRun kept restarting the container while I was asleep. And crashing it, hitting /health. Then Google's AI must have seen the word "crypto" in the logs because they turned my project off and I woke up to completely broken infrastructure, and an email that said I was CRYPTOMINING in violation of their FREE use agreement.

Now: (a) they charge me for every millisecond of compute time - this is not free use! and (b) crypto means CRYPTOGRAPHY to normal developers. Not freaking crypto currency mining, which I ain't doing.

So now my service is down and I'm waiting for an appeals process - it's been two days.

This was for a personal project but I can't continue to recommend GCP for organizational folks going forward. it is insane to shut down cloud resources on such a thin fact. This is a single 1-CPU CloudRun service that happens to be cycling due to a bug. Stop the API as failing to start properly, and send an email like a NORMAL PERSON. They could absolutely destroy a business this way.

And I think they also need to count false-positive shut downs as part of their uptime calcs. Because ... it is absolutely down time.

Ugh!

#enshittification #gcp #gcs #google #ai

🚀 リバースプロキシの良さと必然性を再確認する - Qiita

はじめに TRIAL&RetailAI Advent Calendar 2025の6日目になります。 昨日は@fujithuroさんの『未来の自分を泣かせないコミットメッセージ』でした。最近はClaude Codeなど生成AIにコミットさせていますが、コミットメッセ...

Qiita
Why GCP Serverless VPC Access exists - Dan Vogel

Why GCP Serverless VPC Access exists - Dan Vogel's Blog

Open redirect endpoint in Datasette prior to 0.65.2 and 1.0a21 - Open redirect endpoint in Datasette prior to 0.65.2 and 1.0a21
This GitHub security... - https://simonwillison.net/2025/Nov/5/open-redirect-datasette/#atom-everything #annotated-release-notes #datasette #security #cloudrun
Open redirect endpoint in Datasette prior to 0.65.2 and 1.0a21

This GitHub security advisory covers two new releases of Datasette that I shipped today, both addressing the same open redirect issue with a fix by James Jefferies. Datasette 0.65.2 fixes …

Simon Willison’s Weblog

Key question: Do you want your developers spending energy on Docker internals, or should a platform team handle this? Or just go with a FaaS framework?

Full tutorial: https://shinglyu.com/web/2025/10/08/serverless-rust-on-gcp-cloud-run-from-basic-deployment-to-optimized-container-builds.html

#Rust #GCP #CloudRun #Serverless #Docker #WebDevelopment

Serverless Rust on GCP Cloud Run: From Basic Deployment to Optimized Container Builds | Shing's Blog

Shing Lyu's blog

React × Hono × Docker × Cloud Runではじめて自前APIサーバーを構築した話 - Qiita

背景 個人開発している英単語アプリで、ログイン機能を実装して拡張する際にアーキテクチャ全体の見直しを行いました。 もともとは Firebase Hosting + Gemini API 構成で動かしており、フロント側だけで完結する設計でしたが、一般公開を見据えて次の...

Qiita
📢 Le 4 novembre à Paris, Google organise l'atelier #AccelerateAI avec #CloudRun et #ADK.
Une journée sur le développement et le déploiement d'applications #IA sur Cloud Run.
Par ici pour les inscriptions :
👉 https://goo.gle/accelerate-ai-paris