אפשר לעדכן את הגדרות ההצגה באינטרנט של חנות וירטואלית שנוצרה עבור הצגה באינטרנט ב-Bigtable. לדוגמה, אפשר לעדכן את המספר המקסימלי והמינימלי של צמתי ההצגה.
כשיוצרים או מעדכנים חנות אונליין, אפשר להוסיף לה מטא-נתונים מוגדרים על ידי המשתמש בצורה של תוויות. איך מעדכנים תוויות מוגדרות על ידי המשתמש בחנות וירטואלית
לפני שמתחילים
מאמתים את Gemini Enterprise Agent Platform, אלא אם כבר עשיתם זאת.
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
מתקינים את ה-CLI של Google Cloud ואז נכנסים ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Cloud de Confiance .
עדכון של מופע חנות וירטואלית
אפשר להשתמש בדוגמה הבאה כדי לעדכן את אפשרויות ההרחבה במופע של חנות אונליין שנוצר עבור Bigtable online serving.
REST
כדי לעדכן משאב FeatureOnlineStore, שולחים בקשת PATCH באמצעות ה-method featureOnlineStores.patch.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- LOCATION_ID: האזור שבו נמצאת חנות האונליין, למשל
us-central1. - PROJECT_ID: מזהה הפרויקט.
- FEATUREONLINESTORE_NAME: השם של החנות אונליין שרוצים לעדכן.
ה-method של ה-HTTP וכתובת ה-URL:
PATCH https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME
גוף בקשת JSON:
{
"bigtable": {
"auto_scaling": {
"min_node_count": 1,
"max_node_count": 3,
"cpu_utilization_target": 50
}
}
}
כדי לשלוח את הבקשה עליכם לבחור אחת מהאפשרויות הבאות:
curl
שומרים את גוף הבקשה בקובץ בשם request.json ומריצים את הפקודה הבאה:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME"
PowerShell
שומרים את גוף הבקשה בקובץ בשם request.json ומריצים את הפקודה הבאה:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME" | Select-Object -Expand Content
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME/operations/OPERATION_ID",
"metadata": {
"@type": "type.googleapis.com/google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreOperationMetadata",
"genericMetadata": {
"createTime": "2023-09-18T17:49:23.847496Z",
"updateTime": "2023-09-18T17:49:23.847496Z"
}
},
"done": true,
"response": {
"@type": "type.googleapis.com/google.cloud.aiplatform.v1.FeatureView",
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME"
}
}