Questions tagged [google-cloud-api-gateway]

API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation.

With API Gateway, you can create, secure, and monitor APIs for Google Cloud serverless back ends, including Cloud Functions, Cloud Run, and App Engine. Built on Envoy, API Gateway gives you high performance, scalability, and the freedom to focus on building great apps.

Documentation page for API Gateway.

129 questions
0
votes
1 answer

Cloud Run ingress - internal-and-cloud-load-balancing from api gateway

I have the following setup: GLB -≥ Serverless NEG -> API GW -> Cloud Run Is that possible to limit the ingress with the configuration option internal-and-cloud-load-balancing? I am getting 403. Is there some additional setup necessary? Documentation…
0
votes
0 answers

GCP API Gateway - Tracing not propagated

Traicing is currently not supported for API Gateway based on this documentation However, when the trace is "started" by some component in front of that e.g. LB those traces/headers are not visible in the log either. API GW is ESP v2. I found…
0
votes
1 answer

GCP Config Create Gateway Bug

It doesn't seem possible to create an API Gateway config for a gateway i've created using: gcloud api-gateway apis create test-api --project=acme-prd Then the following command fails gcloud api-gateway api-configs create 01 \ --api=test-api…
0
votes
0 answers

GCP Gateway API Not Getting Authenticated with Oauth access token

Need to authenticate the GCP Gateway API with Oauth When testing with Postman sending the get request to the API returning the response that JWT is in wrong format. "Jwt is not in the form of Header.Payload.Signature with two dots and 3…
0
votes
0 answers

Unable to configure GCP API Gateway where endpoint is outside of GCP

I am trying to configure API Gateway on GCP console where the APIs are exposed at external web URL endpoint. I wish to fetch them and store the results in json in GCP cloud storage bucket. So the flow to retrive info is - External URI endpoint ->…
0
votes
1 answer

How to use Google Service Account json file in .NET 6

I'm trying to create a .NET 6 web app that connects to Google Cloud API's, and host my app on Azure I've created a service account with "Owner" permission, downloaded the json file, and placed the json file in the root of my directory. How can I…
0
votes
0 answers

Can you wildcard route paths to multiple backends in Google API Gateway?

I'm trying to use Google API Gateway as the entry point for multiple backend services. The services have common endpoints, like /api/data that conflict with one another. I would like to pre-pend an identifier at the API Gateway level to route…
0
votes
1 answer

Can I authenticate the client accessing my API gateway using TLS-PSK?

I created an API Gateway to allow a certain client to access specific routes in my app engine. The client prefers to authenticate using Pre-Shared Key (PSK) over TLS. Is it possible to do that in a Google API gateway?
0
votes
0 answers

How to use GCP API-Gateway for App Engine microservices?

I have multiple services deploy on App Engine default environment. Now I want to create a API-Gateway to make the calling of the services easier to use in Frontend. Also I can then use the security provided by the GCP API-Gateway. App…
0
votes
0 answers

What is a useful, easy-to-learn-use (e.g. non-Enterprise) technology/SAAS for aggregating Cloud APIs (Azure, AWS, SalesForce)? Other than Teraform?

Background: While coding in Javascript, Python, Java, or C#.NET, I want a consistent API aggregator (library?) so that I can code something like as follows: self.clould.aws.api-runtime.getBackgroundRemoteAPIClient = function() { .... For…
0
votes
2 answers

GCP API Gateway - Hide project details in response message "quota exceeded"

When a configured quota is exceeded, the API Gateway responds with a detailed http 429 message to the client. This message contains information about the Google Cloud project such as the project name used, the project number, or the API Gateway URL.…
0
votes
0 answers

Do I get billed for requests coming in after GCP API Gateway rate limit is hit?

For example if I set the limit at 100 requests per min per project, will I get billed for requests after the limit is hit in that min? API Gateway pricing indicates API Gateway charges by its calls to Service Control. Each API call processed by API…
0
votes
1 answer

GCP Load balancer terraform recipe for api gateway returns 404

I have created an LB for the api gateway using google documentation and it works fine, but after creating it using the terraform recipe it gives me a 404 page not found. These are the terraform resources for my load balancer. I have added the api…
0
votes
0 answers

google cloud apigateway with dynamic endpoints

I am using the google apigateway with the following structure: an endpoint called 'product' and then a product id. Hence each product gives a different url. E.g. my first product might be https://www.my-endpoint/product/1 and the second would be…
0
votes
0 answers

GCP API Gateway with multiple gRPC backend services

I have two (backend) gRPC cloud run services and I would like to expose both of them in a singe API Gateway. I have successfully exposed one of the two services through a gateway by following the tutorial at…
Martin Wiebusch
  • 1,681
  • 2
  • 11
  • 15
1 2 3
8 9