Puncte:0

Google Cloud Load Balancer cu wildcard

drapel de

De exemplu, există următoarele aplicații implementate ca servicii App Engine și Cloud Run.

A) app-1-api ca serviciu Cloud Run

B) app-2-api ca serviciu App Engine

C) app-1-frontend o aplicație NextJS ca serviciu Cloud Run

D) app-2-frontend un site web static găzduit ca serviciu Cloud Run

Am gasit un articol care descrie modul în care NEG-urile fără server cu Google Cloud Balancer pot lipi toate aceste servicii împreună în spatele unui singur domeniu. Aș dori să obțin următoarea rutare:

  1. O cerere către api.example.com ar trebui să lovească serviciul A

  2. O cerere către reporting-api.example.com ar trebui să lovească serviciul B

  3. O cerere către reporting.example.com ar trebui să lovească serviciul D

  4. Dacă o cerere se potrivește cu calea *.example.com și niciuna dintre căile 1 - 3, atunci cererea ar trebui să ajungă la serviciu C.

Nu am găsit nimic în ceea ce privește subdomeniul wildcard din 4. Este posibil toate acestea? Dacă nu, ce alternative GCP există?

Mulțumesc.

Puncte:0
drapel pe

Numele pe care îl cauți este Harta URL.

Hărțile URL sunt utilizate cu următoarele produse Google Cloud:

  • Echilibrare de încărcare HTTP(S) externă (moduri globală, regională și clasică)

  • Echilibrare internă HTTP(S).

  • Director de trafic

Numele de gazdă trebuie să fie un nume de domeniu complet calificat (FQDN). Numele de gazdă nu poate fi o adresă IPv4 sau IPv6. De exemplu:

Lucrări: example.com

Funcționează: web.example.com

Funcționează: *.example.com

Nu funcționează: 35.244.221.250

Verificați referința despre cum să adăugați o regulă de gazdă

Înainte de a începe cu harta URL, vă rugăm să vă familiarizați cu Concepte de hartă URL., precum:

  1. Cum funcționează hărțile URL
  2. Denumire
  3. Componentele hărții URL
  4. redirecționări URL

De exemplu, cu un echilibrator de încărcare HTTP(S) extern, puteți utiliza o singură hartă URL pentru a direcționa cererile către diferite destinații pe baza regulilor configurate în harta URL:

Cereri pentru https://example.com/video accesați un serviciu backend.

Cereri pentru https://example.com/audio accesați un alt serviciu backend.

Cereri pentru https://example.com/images accesați un compartiment de backend Cloud Storage.

Solicitările pentru orice altă combinație de gazdă și cale merg la un serviciu de backend implicit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.