בעזרת Agent Registry אתם יכולים לרשום באופן ידני סוכני REST סטנדרטיים ותואמי-A2A שמתארחים מחוץ ל- Google Cloud, פועלים בסביבות זמן ריצה לא נתמכות או פרוסים בפרויקטים שונים ב- Google Cloud .
כשיוצרים משאב Service לסוכנים האלה, נקודות הקצה והיכולות שלהם הופכות לגלויות בכל סביבת ה-AI.
ב-Agent Registry משתמשים בפרויקט ניהול מרכזי Google Cloud. במסמך הזה, המונח מרוחק מתייחס לסוכנים שמתארחים מחוץ לפרויקט הפיקוח או לגבולות הניהול, כמו בפרויקטים נפרדים של Google Cloud ללא גבולות ניהול, סביבות מקומיות או עננים חיצוניים, או שפועלים בסביבות זמן ריצה לא נתמכות. הרישום האוטומטי מזהה רק משאבים נתמכים שנפרסו בפרויקט הפיקוח שבו Agent Registry מופעל, או בפרויקטים שונים כשמגדירים גבול ניהול. בכל המקרים האחרים, צריך לרשום באופן ידני סוכנים מרוחקים במרשם של פרויקט הפיקוח.
סוגי סוכנים ומגבלות
אפשר לרשום באופן ידני שני סוגים של נציגים:
- סוכנים תואמי-A2A: סוכנים שמטמיעים את מפרט Agent2Agent (A2A) עם הסוג
A2A_AGENT_CARD. המרשם סורק את נקודת הקצה של כרטיס הסוכן שלagent-card.jsonכדי להוסיף לאינדקס את הסקילים של A2A. - סוכני REST רגילים: סוכנים מרוחקים שלא מטמיעים את מפרט ה-A2A ומשתמשים בסוג
NO_SPEC, כמו סוכנים שחושפים נקודת קצה ל-API בארכיטקטורת REST.
אי אפשר לרשום ידנית במיקומים במספר אזורים us ו-eu. צריך להשתמש באזור נתמך או במיקום global. מידע נוסף מופיע במאמר מיקומי Agent Registry.
לפני שמתחילים
- הגדרת Agent Registry.
אם אתם משתמשים בפרויקט אחד, אתרו את מזהה הפרויקט של פרויקט הפיקוח שבו מופעל Agent Registry. אם הגדרתם גבול ניהול לכמה פרויקטים, השתמשו במזהה של פרויקט הניהול כדי לגלות ולרשום את כל הפרויקטים בגבול, או ציינו מזהה של פרויקט חבר כדי לבצע פעולות בפרויקט יחיד.
כדי להשתמש בפקודות של Google Cloud CLI שמופיעות במאמר הזה, צריך להגדיר את סביבת ה-CLI של gcloud.
התפקידים הנדרשים
כדי לקבל את ההרשאות שצריך בשביל לרשום נציגים באופן ידני ב-Agent Registry, בקשו מהאדמין לתת לכם את התפקידים הבאים ב-IAM בפרויקט הפיקוח שבו Agent Registry מופעל:
-
כדי לרשום סוכנים ב-Agent Registry:
עריכה ב-Agent Registry API (
roles/agentregistry.editor) -
לרישום בפרויקטים שונים, כדי לגשת למטא-נתונים של הסוכן בפרויקט אחר ב- Google Cloud :
צפייה ב-Agent Registry API (
roles/agentregistry.viewer)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
לא צריך הרשאות נוספות אם אפשר לגשת לנקודת הקצה או לכרטיס של הסוכן באמצעות כתובות URL ציבוריות רגילות, או אם הם מאומתים באמצעות פרטי כניסה שהוגדרו מראש.
רישום סוכן שתואם ל-A2A
אם הסוכן המרוחק מטמיע את מפרט ה-A2A, צריך להפנות את Agent Registry למטען הייעודי (payload) של agent-card.json של הסוכן. המרשם מסנכרן באופן אוטומטי את כרטיס הנציג ומוסיף לאינדקס את מיומנויות ה-A2A הזמינות של הנציג כדי שיהיה אפשר לגלות אותן.
כדי לרשום את הנציג, פועלים לפי השלבים הבאים:
המסוף
במסוף Google Cloud , נכנסים לדף Agent Registry:
בכלי לבחירת פרויקטים, בוחרים את הפרויקט ב- Google Cloud שבו הגדרתם את Agent Registry.
לוחצים על הכרטיסייה נציגים.
לוחצים על הוספת סוכן.
בחלונית פרטי הסוכן, מזינים את הפרטים הבאים:
- סוג: בוחרים באפשרות A2A.
- Region: בוחרים את המיקום הגיאוגרפי שבו רוצים לרשום את הנציג.
בוחרים אחת מהאפשרויות האלה:
- כדי לרשום את הנציג באמצעות כתובת ה-URL של כרטיס הנציג, לוחצים על הכרטיסייה From URI ומזינים כתובת URL תקינה בשדה URI. אחר כך לוחצים על ייבוא כדי לקבל את כרטיס הנציג מכתובת ה-URL.
- כדי להעתיק ולהדביק את התוכן של כרטיס הנציג, בוחרים בכרטיסייה הדבקת JSON ומדביקים את התוכן המלא של קובץ ה-
agent-card.json.
לוחצים על Save.
gcloud
הדגלים של המפרט שבהם אתם משתמשים קובעים לאיזה אוסף משאבים הרכיב שלכם שייך. כדי לראות מיפוי מלא של דגלים לאוספי משאבים, קראו את המאמר [משאבי שירות ומשאבי גילוי](/agent-registry/data-model#service-resources).
כדי לרשום סוכן A2A, שומרים את כרטיס הסוכן כקובץ JSON מקומי, לדוגמה agent-card.json, ואז מריצים את הפקודה gcloud agent-registry services create:
gcloud agent-registry services create AGENT_NAME \
--project=PROJECT_ID \
--location=REGION \
--display-name="DISPLAY_NAME" \
--agent-spec-type=a2a-agent-card \
--agent-spec-content=agent-card.json
גודל הקובץ המקסימלי של קובץ המפרט הוא 10KB.
מחליפים את מה שכתוב בשדות הבאים:
-
AGENT_NAME: המזהה שרוצים לתת לסוכן, לדוגמהmy-support-agent. המזהה צריך להכיל בין 4 ל-63 תווים, והוא יכול להכיל רק אותיות קטנות, מספרים ומקפים. -
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו רוצים לרשום את הנציג. אם אתם לא רוצים להשתמש באזור ספציפי, השתמשו בערךglobal. -
DISPLAY_NAME: השם הקריא לאנשים שרוצים לתת לסוכן, לדוגמהSupport Agent.
Terraform
בלוק המפרט שאתם מגדירים קובע לאיזה אוסף משאבים הרכיב שלכם שייך. למיפוי מלא של מפרטים לאוספי משאבים, ראו [משאבי שירות ומשאבי גילוי](/agent-registry/data-model#service-resources).
כדי לרשום סוכן שתואם ל-A2A, מגדירים את המשאב google_agent_registry_service. מציינים את הבלוק agent_spec עם הסוג A2A_AGENT_CARD והמטען הייעודי (payload) של ה-JSON שמייצג את כרטיס הסוכן content:
resource "google_agent_registry_service" "a2a_agent" {
location = "REGION"
service_id = "AGENT_NAME"
display_name = "DISPLAY_NAME"
agent_spec {
type = "A2A_AGENT_CARD"
content = jsonencode({
name = "AGENT_NAME"
description = "A custom support agent registered using Terraform."
version = "1.0.0"
capabilities = {}
defaultInputModes = ["text/plain"]
defaultOutputModes = ["text/plain"]
supportedInterfaces = [
{
url = "https://api.example.com/v1/agents/support"
protocolBinding = "JSONRPC"
protocolVersion = "1.0"
}
]
skills = [
{
id = "customer_lookup"
name = "customer_lookup"
description = "Looks up customer info by email address."
tags = ["support", "customer"]
}
]
})
}
}
output "agent_resource_name" {
description = "The generated read-only Agent resource name."
value = google_agent_registry_service.a2a_agent.registry_resource
}
מחליפים את מה שכתוב בשדות הבאים:
-
REGION: האזור שבו רושמים את הנציג. -
AGENT_NAME: המזהה הייחודי שרוצים לתת לסוכן, לדוגמהmy-support-agent. המזהה צריך להכיל בין 4 ל-63 תווים, והוא יכול להכיל רק אותיות קטנות, מספרים ומקפים. -
DISPLAY_NAME: השם הקריא לאנשים שרוצים לתת לסוכן, לדוגמהSupport Agent.
רישום של סוכן REST רגיל
אפשר לגלות סוכני REST רגילים לפי השם והתיאור שלהם, אבל אי אפשר לחפש את המיומנויות שלהם ב-A2A, אלא אם הם משתמשים בפרוטוקול A2A.
כדי לרשום סוכן מרוחק שלא מטמיע את מפרט ה-A2A, צריך ליצור משאב Service שאינו A2A. Agent Registry יוצר משאב Agent לקריאה בלבד בשביל הסוכן שאינו סוכן A2A באוסף agents, כולל כתובת ה-URL של נקודת הקצה שלו, כדי שמתזמרים, סוכנים אחרים ו-Agent Gateway יוכלו לגלות את הסוכן ולהתחבר אליו.
כדי לרשום סוכן AI, צריך להגדיר את סוג הסוכן כ-Non-A2A במסוף Google Cloud או להשתמש בדגל --agent-spec-type=no-spec בפקודות של ה-CLI של gcloud. אל תרשמו את הסוכן הזה בנפרד כמשאב Endpoint.
צריך לרשום משאב Endpoint רק כשרוצים לנהל את החיבורים של הנציג ל-API בארכיטקטורת REST או לשירות אינטרנט שלא שייכים לנציג, כמו API של מסד נתונים, API של SaaS של צד שלישי או Google APIs. הוראות לרישום יעדי API שאינם סוכנים מופיעות במאמר רישום נקודות קצה.
כדי לרשום את הנציג, פועלים לפי השלבים הבאים:
המסוף
במסוף Google Cloud , נכנסים לדף Agent Registry:
בכלי לבחירת פרויקטים, בוחרים את הפרויקט ב- Google Cloud שבו הגדרתם את Agent Registry.
לוחצים על הכרטיסייה נציגים.
לוחצים על הוספת סוכן.
בחלונית פרטי הסוכן, מזינים את הפרטים הבאים:
- סוג: בוחרים באפשרות לא A2A.
- Name: מזינים שם תצוגה קריא לאנשים של הנציג, למשל
Travel Agent. - תיאור: מזינים תיאור של היכולות של הסוכן, למשל
A test agent that plans travel itineraries. - Region: בוחרים את המיקום הגיאוגרפי שבו רוצים לרשום את הנציג.
- נקודת קצה (endpoint): מזינים את נקודת הקצה שבה מתארח הנציג.
לוחצים על Save.
gcloud
הדגלים של המפרט שבהם אתם משתמשים קובעים לאיזה אוסף משאבים הרכיב שלכם שייך. כדי לראות מיפוי מלא של דגלים לאוספי משאבים, קראו את המאמר [משאבי שירות ומשאבי גילוי](/agent-registry/data-model#service-resources).
כדי לרשום סוכן REST רגיל ולציין את כתובת ה-URL של נקודת הקצה שבה הסוכן מתארח, מריצים את הפקודה gcloud agent-registry services create עם --agent-spec-type=no-spec והדגל --interfaces:
gcloud agent-registry services create AGENT_NAME \
--project=PROJECT_ID \
--location=REGION \
--display-name="DISPLAY_NAME" \
--agent-spec-type=no-spec \
--interfaces=url=ENDPOINT_URL,protocolBinding=PROTOCOL
מחליפים את מה שכתוב בשדות הבאים:
-
AGENT_NAME: המזהה שרוצים לתת לסוכן, לדוגמהmy-remote-rest-agent. המזהה צריך להכיל בין 4 ל-63 תווים, והוא יכול להכיל רק אותיות קטנות, מספרים ומקפים. -
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור של המרשם. -
DISPLAY_NAME: השם הקריא לאנשים שרוצים לתת לסוכן, לדוגמהRemote REST Agent. ENDPOINT_URL: כתובת ה-URL של נקודת קצה ל-API של הסוכן, לדוגמהhttps://api.example.com/v1/agents/1234.-
PROTOCOL: הקישור לפרוטוקול של נקודת הקצה. הערכים התקינים הםhttp-json,grpcאוjsonrpc.
Terraform
בלוק המפרט שאתם מגדירים קובע לאיזה אוסף משאבים הרכיב שלכם שייך. למיפוי מלא של מפרטים לאוספי משאבים, ראו [משאבי שירות ומשאבי גילוי](/agent-registry/data-model#service-resources).
כדי לרשום סוכן REST רגיל, מגדירים את המשאב google_agent_registry_service עם agent_spec שמוגדר לסוג NO_SPEC, ומגדירים את החיבורים של ממשק נקודת הקצה:
resource "google_agent_registry_service" "rest_agent" {
location = "REGION"
service_id = "AGENT_NAME"
display_name = "DISPLAY_NAME"
description = "A standard REST agent registered using Terraform."
agent_spec {
type = "NO_SPEC"
}
interfaces {
url = "ENDPOINT_URL"
protocol_binding = "PROTOCOL"
}
}
output "agent_resource_name" {
description = "The generated read-only Agent resource name."
value = google_agent_registry_service.rest_agent.registry_resource
}
מחליפים את מה שכתוב בשדות הבאים:
-
REGION: האזור שבו רושמים את הנציג. -
AGENT_NAME: המזהה הייחודי שרוצים לתת לסוכן, לדוגמהmy-remote-rest-agent. המזהה צריך להכיל בין 4 ל-63 תווים, והוא יכול להכיל רק אותיות קטנות, מספרים ומקפים. -
DISPLAY_NAME: השם הקריא לאנשים שרוצים לתת לסוכן, לדוגמהRemote REST Agent. ENDPOINT_URL: כתובת ה-URL של נקודת קצה ל-API של הסוכן, לדוגמהhttps://api.example.com/v1/agents/1234.-
PROTOCOL: הקישור לפרוטוקול של נקודת הקצה. הערכים התקינים הםHTTP_JSON,GRPCאוJSONRPC.
רישום נציג מפרויקט אחר
אם מגדירים גבול ניהול, Agent Registry צובר באופן אוטומטי סוכנים נתמכים מפרויקטים חברים בפרויקט הניהול. אם לא מגדירים גבול ניהול, או אם הסוכן המרוחק פועל בסביבת זמן ריצה לא נתמכת, צריך לרשום ידנית כל סוכן מרוחק במרשם של פרויקט הפיקוח המרכזי שבו רוצים לנהל אותו.
לדוגמה, אם הארגון שלכם פורס סוכנים בכמה פרויקטים ב-Google Cloud ומשתמש ב-Agent Gateway מרכזי במצב תעבורת נתונים יוצאת "סוכן לכל מקום" כדי לנהל את התנועה, אתם יכולים לרשום סוכנים מהפרויקטים האחרים ב- Google Cloud במרשם של פרויקט הניהול המרכזי. למידע נוסף על הארכיטקטורה הזו, ראו דוגמאות לתבניות פריסה.
שיקולים לגבי רישום בפרויקטים שונים
לפני שרושמים נציגים באופן ידני בפרויקטים, חשוב לבדוק את הדברים הבאים:
- מיקומים תואמים: המכונה של Agent Registry, Agent Gateway ו-Agent Endpoint צריכים להיות באותו אזור גיאוגרפי או במיקום
global. - גילוי אוטומטי בפרויקטים שונים: גילוי בפרויקטים שונים נתמך באופן אוטומטי רק כשמגדירים גבול ניהול. בסוכנים בהתאמה אישית או בסוכנים שנרשמו ידנית, צריך ליצור את המשאב
Serviceבפרויקט הניהול. בלי גבולות ניהול, אפשר לגלות משאבים רק בפרויקט שבו הם נפרסו. - ניהול מחזור חיים: רשומות ידניות ב-Agent Registry לא מתעדכנות או נמחקות באופן אוטומטי כשמתרחשים שינויים בפרויקטGoogle Cloud האחר שבו הסוכן פועל. אתם צריכים לנהל את מחזור החיים של הרשומות האלה במרשם המרכזי כשאתם משנים או מסירים סוכנים מרוחקים.
- מצב תעבורת נתונים יוצאת בלבד: ניהול בין פרויקטים באמצעות Agent Gateway נתמך רק בשערי תעבורת נתונים יוצאת מסוג Agent-to-Anywhere. בשערי כניסה מסוג Client-to-Agent, הסוכן והשער צריכים להיות באותו פרויקט.
רישום סוכן מרוחק
כדי לרשום באופן ידני נציג מפרויקט אחר, מבצעים את השלבים הבאים:
המסוף
במסוף Google Cloud , נכנסים לדף Agent Registry:
בכלי לבחירת פרויקטים, בוחרים את הפרויקט המרכזי לניהול שבו רוצים לרשום את הסוכן.
לוחצים על הכרטיסייה נציגים.
לוחצים על הוספת סוכן.
בחלונית פרטי הסוכן, מזינים את הפרטים הבאים:
- Type: בוחרים באפשרות A2A אם הנציג המרוחק מטמיע את פרוטוקול A2A, או באפשרות Non-A2A לנקודת קצה רגילה של REST.
- Region: בוחרים את האזור שמתאים לשער המרכזי ולפריסת הסוכן המרוחק.
מציינים את נקודת הקצה של הסוכן:
- לסוכני A2A, בוחרים באפשרות מ-URI ומזינים את כתובת ה-URL של כרטיס הסוכן המרוחק, או בוחרים באפשרות הדבקת JSON ומדביקים את התוכן של
agent-card.json. - לסוכנים שהם לא סוכני A2A, מזינים את כתובת ה-URL של נקודת הקצה של הסוכן המרוחק.
- לסוכני A2A, בוחרים באפשרות מ-URI ומזינים את כתובת ה-URL של כרטיס הסוכן המרוחק, או בוחרים באפשרות הדבקת JSON ומדביקים את התוכן של
לוחצים על Save.
gcloud
הדגלים של המפרט שבהם אתם משתמשים קובעים לאיזה אוסף משאבים הרכיב שלכם שייך. כדי לראות מיפוי מלא של דגלים לאוספי משאבים, קראו את המאמר [משאבי שירות ומשאבי גילוי](/agent-registry/data-model#service-resources).
- סוכן A2A: כדי לרשום סוכן A2A מפרויקט אחר, מריצים את הפקודה
gcloud agent-registry services create:
gcloud agent-registry services create AGENT_NAME \
--project=CENTRAL_PROJECT_ID \
--location=REGION \
--display-name="DISPLAY_NAME" \
--agent-spec-type=a2a-agent-card \
--agent-spec-content=agent-card.json
- סוכן REST: כדי לרשום סוכן REST רגיל מפרויקט אחר, מריצים את הפקודה
gcloud agent-registry services create:
gcloud agent-registry services create AGENT_NAME \
--project=CENTRAL_PROJECT_ID \
--location=REGION \
--display-name="DISPLAY_NAME" \
--agent-spec-type=no-spec \
--interfaces=url=REMOTE_ENDPOINT_URL,protocolBinding=PROTOCOL
מחליפים את מה שכתוב בשדות הבאים:
-
AGENT_NAME: המזהה של הנציג במרשם המרכזי, לדוגמהremote-support-agent. המזהה צריך להכיל בין 4 ל-63 תווים, והוא יכול להכיל רק אותיות קטנות, מספרים ומקפים. -
CENTRAL_PROJECT_ID: מזהה הפרויקט של פרויקט הפיקוח המרכזי. -
REGION: האזור שבו רושמים את הסוכן ושבו נמצאים שער הגישה המרכזי והסוכן המרוחק, לדוגמהus-central1. -
DISPLAY_NAME: השם הקריא לאנשים של הנציג, לדוגמהRemote Support Agent. -
REMOTE_ENDPOINT_URL: כתובת ה-URL של נקודת הקצה של הסוכן המרוחק שפועל בפרויקט האחר ב- Google Cloud , לדוגמהhttps://remote-support-agent-abc123.us-central1.run.appאוhttps://api.example.com/v1/agents/support. -
PROTOCOL: הקישור לפרוטוקול של נקודת הקצה. הערכים התקינים הםhttp-json,grpcאוjsonrpc.
Terraform
בלוק המפרט שאתם מגדירים קובע לאיזה אוסף משאבים הרכיב שלכם שייך. למיפוי מלא של מפרטים לאוספי משאבים, ראו [משאבי שירות ומשאבי גילוי](/agent-registry/data-model#service-resources).
כדי לרשום סוכן מרוחק בפרויקט ניהול מרכזי באמצעות Terraform, מגדירים את המשאב google_agent_registry_service ומציינים את הפרויקט המרכזי:
resource "google_agent_registry_service" "remote_agent" {
project = "CENTRAL_PROJECT_ID"
location = "REGION"
service_id = "AGENT_NAME"
display_name = "DISPLAY_NAME"
description = "Remote agent registered from project AGENT_PROJECT_ID."
agent_spec {
type = "NO_SPEC"
}
interfaces {
url = "REMOTE_ENDPOINT_URL"
protocol_binding = "PROTOCOL"
}
}
output "agent_resource_name" {
description = "The generated read-only Agent resource name."
value = google_agent_registry_service.remote_agent.registry_resource
}
מחליפים את מה שכתוב בשדות הבאים:
-
CENTRAL_PROJECT_ID: מזהה הפרויקט של פרויקט הפיקוח המרכזי. -
REGION: האזור שבו רושמים את הסוכן ושבו נמצאים שער הגישה המרכזי והסוכן המרוחק, לדוגמהus-central1. -
AGENT_NAME: המזהה הייחודי של הנציג במרשם, לדוגמהremote-support-agent. המזהה צריך להכיל בין 4 ל-63 תווים, והוא יכול להכיל רק אותיות קטנות, מספרים ומקפים. -
DISPLAY_NAME: השם הקריא לאנשים של הנציג, לדוגמהRemote Support Agent. -
AGENT_PROJECT_ID: מזהה הפרויקט של הפרויקט הנפרד Google Cloud שבו מתארח הנציג המרוחק. -
REMOTE_ENDPOINT_URL: כתובת ה-URL של נקודת הקצה של הסוכן המרוחק שפועל בפרויקט האחר ב- Google Cloud , לדוגמהhttps://remote-support-agent-abc123.us-central1.run.appאוhttps://api.example.com/v1/agents/support. -
PROTOCOL: הקישור לפרוטוקול של נקודת הקצה. הערכים התקינים הםHTTP_JSON,GRPCאוJSONRPC.
אימות הרישום
אחרי שרושמים את הנציג, מוודאים שמרשם הנציגים עיבד בהצלחה את המשאב Service ויצר את המשאב התואם לקריאה בלבד Agent:
המסוף
במסוף Google Cloud , נכנסים לדף Agent Registry:
בכלי לבחירת פרויקטים, בוחרים את הפרויקט ב- Google Cloud שבו הגדרתם את Agent Registry.
לוחצים על הכרטיסייה נציגים.
בדף הזה מופיעה רשימה של כל הסוכנים הרשומים והפרטים שלהם.
gcloud
מציגים את הסוכנים הרשומים במרשם באמצעות הפקודה gcloud agent-registry agents list:
gcloud agent-registry agents list \
--project=PROJECT_ID \
--location=REGION
אם יש לכם כמה סוכנים, או אם אתם רוצים לאשר את הרישום של סוכן אחד, אתם יכולים לסנן את הרשימה לפי המטא-נתונים של הסוכן:
gcloud agent-registry agents list \
--project=PROJECT_ID \
--location=REGION \
--filter="FILTER_EXPRESSION"
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
REGION: האזור שבו רוצים לרשום את הנציג. אם אתם לא רוצים להשתמש באזור ספציפי, השתמשו בערךglobal. -
FILTER_EXPRESSION: ביטוי הסינון של הנציגים שרוצים לסנן. לדוגמה, כדי לסנן לפי השם המוצג, אפשר להשתמש ב-displayName='DISPLAY_NAME'. כדי לסנן לפי מזהה הנציג (URN) הייחודי ברמה הגלובלית, אפשר להשתמש ב-agentId='urn:agent:AGENT_URN'.
Terraform
כדי להפנות לסוכן הרשום בהגדרות אחרות של Terraform, משתמשים במקור הנתונים google_agent_registry_agent:
data "google_agent_registry_agent" "my_agent" {
location = "REGION"
filter = "displayName=\"DISPLAY_NAME\""
}
output "agent_urn" {
value = data.google_agent_registry_agent.my_agent.urn
}
מחליפים את מה שכתוב בשדות הבאים:
-
REGION: האזור של המרשם. -
DISPLAY_NAME: השם המוצג של הנציג, שקריא לאנשים.
המאמרים הבאים
- איך מנהלים סוכנים רשומים
- מידע על רישום אוטומטי, השיטה המומלצת לרישום סוכנים שנפרסו בסביבות זמן ריצה מנוהלות.