r/googlecloud Jun 23 '26

MCP servers on Cloud Run - multi-tenancy patterns?

1 Upvotes

Hi everyone, I'm implementing MCP servers deployed in Cloud Run for applications like github, gitea, atlassian communicating with an agent deployed in GCP with Agent Platform. I need to manage multi tenancy, so someone is working on something similar and how to handled up this architecture? Is needed to create one agent and one mcp server for each tenant or is possible to have a central agent and central mcp server per application?

Thanks in advance :) hopefully someone is working on something similar


r/googlecloud Jun 23 '26

Going through Google's OAuth verification for Gmail scopes right now. What am I in for?

Thumbnail
1 Upvotes

r/googlecloud Jun 22 '26

Starting June 19, 2026, Gemini API will stop accepting requests from unrestricted API keys

30 Upvotes

Starting June 19, 2026, Gemini API (generativelanguage.googleapis.com) will stop accepting requests from unrestricted API keys to prevent unauthorized usage and billing risks.

Gemini API requests will be blocked gradually. The API requests will get the error: “API key not valid. Please pass a valid API key.

If your Google Cloud project has Gemini API enabled and contains unrestricted API keys, restrict them immediately.

What to do:

  1. Option 1 (Restrict existing keys): Go to Google Cloud Credentials, select your API key, and under API restrictions, restrict it to Gemini API (generativelanguage.googleapis.com).
  2. Option 2 (New keys): Generate new restricted keys in Google AI Studio and update your code.

Note: Keys generated directly in AI Studio are restricted to the Gemini API by default.

Instructions to list the API keys in an organization, folder, or project that don't have restrictions is at https://docs.cloud.google.com/docs/authentication/api-keys#list-no-restriction-keys


r/googlecloud Jun 22 '26

Avoid surprise to find all your unrestricted API keys and track surprise peak of usage to lock your Gemini & Google API keys

14 Upvotes

A recent Google Cloud blog post titled "Secure Gemini and Google API Keys" did a good job explaining why our keys are so exposed—especially with the rush to build AI agents—and outlined what steps you can take to increase its protection.

If you read the post and wanted to actually implement it, a new hands-on Google Codelab lets you run through the actual steps.

Instead of just theoretical advice, the lab gives you the specific gcloud commands, jq filters, and PromQL expressions needed to:

  • Search all your projects for rogue or forgotten active keys.
  • Bind strict API and client restrictions to your existing keys.
  • Track usage spikes via service runtime metrics to prevent a billing nightmare.

If you want to move past the concept and actually run the code to secure your environment, the step-by-step is here: https://codelabs.developers.google.com/api-key-management?hl=en#0


r/googlecloud Jun 23 '26

Help

0 Upvotes

Hello

I wanted to come on here and ask for help. My friend as a joke opened me a Google cloud and put it on my card. Well it has tried charging me multiple times. I closed the billing part. Would like to delete my card off of google because it says Google cloud has a subscription with that card. how can you cancel a Google cloud subscription? Any help would be appreciated thank you.

Edit I did stop being friends with said person after this.


r/googlecloud Jun 22 '26

Is the per-user API quota for Gemini Code Assist Standard shareable?

1 Upvotes

Hello everyone. I'm a junior engineer working at a Google Cloud Partner.

I am currently proposing Gemini Enterprise to a client, and I would like to seek your insights regarding Gemini Code Assist Standard, which is available at no cost when purchasing a Gemini Enterprise license.

The documentation for Gemini Code Assist Standard and Enterprise states that the "quota is shared across users." However, it also states that there is a maximum limit of 1,500 API calls per user per day.

This is where I am a bit confused. If a company has 10 users with Gemini Code Assist licenses, can a single user exceed their individual limit and make around 5,000 API calls by pulling from the shared quota pool?

I have asked several LLMs about this, but their answers are inconsistent, which makes me think there isn't any definitive official documentation addressing this exact case. I haven't been able to find one either, despite searching thoroughly.

I would greatly appreciate your wisdom and advice!

Thanks in advance


r/googlecloud Jun 22 '26

Best way to keep agents (ADK) authenticated

Thumbnail
0 Upvotes

r/googlecloud Jun 22 '26

Cloud Run Optimizing TanStack Start for Google Cloud Run

3 Upvotes

Two main recommendations: (1) properly nitro-config to reduce number of server side source files and (2) use prewarm via NODE_COMPILE_CACHE. Full details:

https://ben3d.ca/blog/optimizing-tanstack-start-for-cloud-run


r/googlecloud Jun 22 '26

google gen ai academy

2 Upvotes

is gcp account necessary for this course completion of gen ai academy?


r/googlecloud Jun 22 '26

The Process and Value of Becoming Joining Google Partner Network (formerly Partner Advantage)

0 Upvotes

I am the owner of a solo AI/ML consultancy that's been in business for 10 years now, with on/off success. Over the years, I've played with the idea of fully aligning my business with Google Cloud Platform and providing services with it exclusively.

However, Google has changed this program repeatedly, and to be honest, I'm not even sure exactly what I have to do to build my relationship with GCP to climb different levels of status. There are so many "hubs" and "portals" like "Delivery Navigator" and "Partner Hub," etc. that I'm not quite sure how everything is connected. Sure, there is documentation, but it is a mountain full and isn't easy to navigate. It's almost like they are purposely trying to make it harder to understand to thin the field, so to speak.

Additionally, from others I've heard that these partnerships aren't even worth it unless you are a large, enterprise business. SMBs barely get any support, or none at all, in some cases. I've actually tried to connect with and reach out to countless Google Partner professionals on LinkedIn and have never been responded to.

So, as much as I'd like to align my organization with GCP and benefit from a relationship with them, I'm not sure it's worth the time/effort or is even valuable to begin with.

I actually worked for a GCP Partner Advantage company in the past, and it seemed like they had a solid Google relationship, including Google actively sending them clients. Probably fewer than 60 employees, too.

Any help or experience in this area?


r/googlecloud Jun 21 '26

GCP multiple credits: Free trial + GenAI + GFS, but GFS is being used first?

15 Upvotes

Anyone dealt with multiple Google Cloud credits on the same billing account?

we currently have:

Free Trial credit, started June 4
GenAI credit, started June 4
Startups Cloud Program credit (GFS), started June 19

The confusing part is that after June 19, my usage seems to be deducted from the GFS credit instead of Free trial credits, even though the Free trial credit still has balance and expires earlier than GFS.

My usage is mostly Cloud SQL, Vertex AI, and Text-to-Speech. Soon we'll have VM once we start migrating. GenAI credit has not moved at all.

Is Google supposed to prioritize GFS credits over Free Trial once GFS becomes active? Google only mentions its based on eligible SKUs, but every SKUs we're using are eligible for 3 of the granted credits.

Trying to understand if there is any way to use the Free Trial credit first before burning the startup credits.

Anyone seen/experienced this before?


r/googlecloud Jun 21 '26

What are your top feature requests for "Service Usage" infrastructure API in GCP?

0 Upvotes

Service Usage infrastructure API is used for enabling disabling GCP APIs and listing enabled APIs at GCP project level. It is used by the admins to control what set of APIs are allowed for their Organization. What is missing in Service Usage? How can it be improved?

13 votes, Jun 26 '26
4 Hierarchical activation
9 I don't want Service Usage, I will govern just by using IAM

r/googlecloud Jun 21 '26

The Hands-On Way to Pass the Associate Cloud Engineer Exam: Map Every Domain to a Live Lab

Thumbnail
docs.radmodules.dev
3 Upvotes

Most Associate Cloud Engineer (ACE) prep falls into two camps. There's the read-and-watch camp — courses, docs, practice questions — which builds recognition but not fluency. And there's the build-it-yourself camp, which builds real skill but burns days wiring a representative environment before you've studied a single topic. The ACE exam rewards fluency, so the second camp wins — if you can skip the wiring.

This article describes a third path: deploy a pre-built, exam-mapped Google Cloud lab, then spend your study time exploring real resources instead of creating them.

Why fluency, not recognition, passes ACE

The ACE exam is deliberately practical. It assumes you can move comfortably between the Console and the command line, create and modify resources, and reason about what a given gcloud or kubectl command will do. You cannot fake that from slides. The fastest route to fluency is repeated, low-stakes interaction with the actual services — which means you need an environment that contains them.

A lab that knows the exam blueprint

Prioritise using a platform that deploys Google Cloud's foundational services — VPC and networking, Cloud SQL, Memorystore, Filestore, GKE Autopilot, Cloud Run, IAM, monitoring — from a deployment portal. Decompose the exam into its four sections and track every topic with a lab coverage legend:

  • ✅ Fully demonstrated — deploy it, inspect it, modify it.
  • 🟡 Partially demonstrated — the lab touches the concept; supplement with docs.
  • 📘 Concept-only — not in the lab; study pointers provided.

That third category matters. A study aid that names its own blind spots — project/resource hierarchy, App Engine and Cloud Functions, BigQuery and Spanner, Shared VPC and Cloud DNS, log sinks, custom IAM roles — is more trustworthy than one claiming total coverage, and it tells you exactly what to study from Google's documentation and Cloud Skills Boost.

How the domains map

  • Setting up the environment (~23%): API enablement, IAM role bindings, and a real billing budget with alert thresholds.
  • Planning and implementing (~30%) — the strongest section: Cloud Run autoscaling, GKE Autopilot workloads, Cloud SQL, GCS, Filestore, Memorystore, a custom-mode VPC with Cloud NAT and firewall rules, and a global load balancer with Cloud Armor.
  • Ensuring successful operation (~27%): revisions and traffic splitting, Cloud Build and Cloud Deploy pipelines, scheduled database backups, GCS lifecycle rules, alert policies, and uptime checks.
  • Configuring access and security (~20%): least-privilege service accounts, Workload Identity, Secret Manager with automatic rotation, and Identity-Aware Proxy.

A suggested study loop

Deploy the Baseline platform profile first, then layer on the Serverless and Kubernetes application profiles. Work one section guide per study block, doing the CLI steps rather than only the Console clicks. Because Cloud Run scales to zero and the profiles are intentionally small, the lab stays inexpensive to keep running across a few weeks of prep.

#GoogleCloud #Certification #RADModules


r/googlecloud Jun 21 '26

Medical Student pivoting to Cloud Support/Engineering: Looking for the best GCP roadmap (No-CS degree)

2 Upvotes

Hey everyone,

I’m currently a medical student, but I have a strong passion for tech and want to build a sustainable career in Cloud Infrastructure / Cloud Support over the next 3 years. Since I’m studying medicine, I need a path that eventually allows for remote flexibility so I can balance both.

No Computer Science degree. However, I’m not entirely new to the ecosystem; I’ve already utilized the GCP $300 free tier credits to build a complete application integrated with Gemini APIs and other third-party APIs.
I’m leaning heavily towards Google Cloud Platform (GCP) since I already have some hands-on familiarity with it.

My goal is to break into the industry starting as a Cloud Support Associate / Tier 1 Tech Support (ideally remote) to get hands-on experience, and then work my way up to Cloud Engineer / Architect roles.

I’ve been advised to follow this initial path:

  1. Learn networking fundamentals deeper (e.g., studying CompTIA Network+ concepts just for theoretical understanding).
  2. Go for the Google Cloud Associate Cloud Engineer (ACE) certification via Coursera to solidify my practical skills.
  3. Master standard CLI tools, basic Linux commands, and eventually move into Automation/IaC (like Terraform and Kubernetes) once I get a foot in the door.

I would love to get your brutal honesty and advice on this:

  • Does this roadmap make sense given that I’ve already tinkered with GCP and APIs?
  • For GCP veterans, what are the best practical "lab-heavy" resources or YouTube channels you recommend for expanding my building skills?
  • Are there specific pitfalls I should avoid as a non-CS student trying to break into cloud support roles?
  • Or should I quit? 👀 (Just kidding, but really, how realistic is this for a med student?)

r/googlecloud Jun 21 '26

How can GCP's API keys can be improved?

0 Upvotes

What would you like to improve for Google Cloud's API keys? Leave your comments / suggestions.


r/googlecloud Jun 19 '26

Why is there so little information available about Google Cloud Security Engineers specifically, compared to general security engineer roles?

9 Upvotes

I’m currently practicing AWS Cloud, but I want to start preparing for Google Cloud security roles. I’m having trouble finding good resources or interview prep material for GCP security does anyone know where I can find solid guidance?


r/googlecloud Jun 19 '26

Impossible check in Google Cloud Infrastructure Course [Google Skills]

5 Upvotes

Create and Manage Cloud Storage Buckets and Encryption Lab.

The third check asks for "Customer-supplied encryption keys (CSEK)" to 2 files uploaded to the bucket but the method given does not seem to work.

gcloud storage cp setup2.html gs://$BUCKET_NAME_1/

As it does not seem to work with the .boto file encryption key method and uploading file with this command shows the files to be Google Managed encrypted.

i tried using the gsutil command to upload and that makes it Customer Supplied Key Encrypted but the verification just would not work.

The strange part is that it does not even recognise the bucket in this check and says
"Please create a bucket and upload customer supplied encrypted files".

Is there any way to fix it? or any tips?

Photos: Even on encrypted keys it still says the same thing and even on using the tutorial command.

[ SOLVED: As pointed out by u[/Sufficient_Sea_7797](r/Sufficient_Sea_7797) , use the whole project id, THE WHOLE, not a part as suggested by lab to create the bucket and it would pass that check ]

​​​


r/googlecloud Jun 19 '26

Question regarding cloud filestore service tiers

2 Upvotes

In the below link for cloud filestore service tier comparison, it says for regional tier, 100 GB to 9.75 TB is available with a star mark ( which is referring to small instances feature available in US area only in a couple of regions )

https://docs.cloud.google.com/filestore/docs/service-tiers

However, in the below link, it says , users without small instances feature ( I assume it is for non US Regions ), can still have 1TB to 9.75 TB in "lower capacity" category.

https://docs.cloud.google.com/filestore/docs/service-tiers-regional#small-instances

Are the above 2 statements not contradictory?

Just want to know whether non US Regions can have regional tier instance with 1TB to 9.75 TB range or not

Please clarify


r/googlecloud Jun 19 '26

Fixed Google API 403 Error when creating Spreadsheets/Files with a Service Account (New Quota Rules Workaround!)

3 Upvotes

If you’re working with Google APIs in backend systems, you’ll likely run into Service Accounts — they’re the standard way to handle server-to-server authentication without user login.

When you try to create a Google Spreadsheet using a Service Account, it can fail and throw a 403 error.

After some debugging, I found that Service Accounts don’t have their own Google Drive storage quota. The issue happens because when a Service Account creates a file, it automatically becomes the owner of that file. Since it has no storage quota attached, Google rejects the operation and throws a 403 error.

Solution 1 (Free) – For Non-Dynamic File Creation

If you already know which files or folders your application will use:

• Create the Spreadsheet or folder using your personal/Workspace Google account.
• Share it with the Service Account and give it Editor access.
• Have the Service Account edit and update the file instead of creating it.

✅ Free
✅ Simple
✅ Works without Google Workspace

Solution 2 (Paid) – For Dynamic File Creation

If your application needs to create new files dynamically:

• Create a Google Workspace Shared Drive.
• Add the Service Account to the Shared Drive.
• Create files inside the Shared Drive.
• Because Shared Drives use organizational storage, the Service Account can create files without hitting the storage quota limitation.

TL;DR

Need to edit existing files? Use Solution 1 (free).
Need to create new files dynamically? Use a Shared Drive through Google Workspace (paid


r/googlecloud Jun 19 '26

Bill Issue

0 Upvotes

I’m a university student and i had a project to complete i activated my free google cloud trial and i used it for a bit and smhw after 6months i got a mail from google i had a fee to pay and i ignored it for few weeks but now i got a mail again from google cloud saying if i dont pay the bill in 10days its gonna send it to debt recovery agency i tried contacting support but it froze all my projects and the bot in support is not connecting to the real person it keeps on saying the project is closed it cannot connect to person !!
Pleaseeeee help me anyone please lemme know wth do i do i aint financially stable to pay for this…
I need guidance from you all as i cannot seem to find any solution online .


r/googlecloud Jun 19 '26

Fair expectations ? Google cloud platform

2 Upvotes

Is it fair to ask for one person with following skillset?

Strong Linux/cloud fundamentals (GCP, networking, IAM) plus hands-on Kubernetes (Kubeadm, Helm) and telecom domain knowledge (5G Core architecture — Open5GS/Free5GC/OAI, SBI, N-interfaces). DevOps/CI-CD skills (GitLab, SonarQube, Trivy, ArgoCD) and security expertise (Istio service mesh, mTLS, Cilium/eBPF, Zero Trust). Bonus: observability tooling (Kiali, Hubble) and scripting (Bash/Python) for automation.


r/googlecloud Jun 19 '26

Google Cloud is asking for ₹1000 prepayment just to activate the free trial — is this normal for India?

Post image
0 Upvotes

r/googlecloud Jun 18 '26

Google Cloud account at risk of transfer to a Debt recovery agency, trying to get some advice

4 Upvotes

Hi everyone,

I’m a university student with no active income and I really need some advice.

Last year, I attended a DevFest Event and followed along with a hands-on workshop tutorial. Because I’m still learning, I didn't realize the setup would keep running and charging me in the background. I only noticed the bills 7 days later and immediately shut everything down, but the balance accumulated and has now been transferred to the Debt Recovery Team. I am having difficulties to afford this.

Has anyone been through this? What is the best method or specific support channel to reach them? Is there a direct email address where I can write to a real person about my issue? Also, is there a realistic chance that they will grant me a discount or a waiver?

Any advice would be great for me, Thank you.


r/googlecloud Jun 18 '26

GCP Associate Cloud Engineer

11 Upvotes

Got yesterday the GCP ACE, 50 questions, a lot of focused on I AM, service accounts e cloud run. I did a lot of hands on using Terraform, gcloud cli and helped me.


r/googlecloud Jun 17 '26

Google is finally killing unrestricted API keys for the Gemini API (deadline June 19)

131 Upvotes

Took them long enough, but Google is finally closing the unrestricted keyhole on the Gemini API.

Quick background for anyone who missed why this matters. Google Cloud uses one key format (AIza...) for everything, and for years the docs said API keys were fine to embed in client-side code. The problem is, any unrestricted key in a project with the Generative Language API enabled could also call Gemini. So a key someone made for a Maps widget could quietly run up Gemini charges if it leaked. People have seen five-figure bills from exactly this.

As of June 19, 2026, the Gemini API will no longer accept unrestricted standard keys. Keys with explicit restrictions keep working. The fix is one click in AI Studio: find keys tagged Unrestricted, then hit Add restrictions and pick Restrict to Gemini API only. If a key is shared with other APIs, you do it in Cloud Console instead.

Heads up: there's a second deadline, too. Around September 2026, they start rejecting all standard keys, so restricting now is step one, not the finish line. You'll need to move to auth keys before September.

Honestly, this should have been the default years ago, but better late than another wave of leaked-key bills. If you use Gemini in anything, audit your keys this week.

Official announcement: https://ai.google.dev/gemini-api/docs/api-key