- בקשת HTTP
- פרמטרים של נתיב
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- הרשאות IAM
- כדאי לנסות!
יוצרת משאב LbTrafficExtension חדש בפרויקט ובמיקום נתונים.
בקשת HTTP
POST https://networkservices.googleapis.com/v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
parent |
חובה. משאב ההורה של משאב |
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
lbTrafficExtensionId |
חובה. מזהה שסופק על ידי המשתמש של משאב |
requestId |
זה שינוי אופציונלי. מזהה בקשה אופציונלי לזיהוי בקשות. מציינים מזהה בקשה ייחודי כדי שאם תצטרכו לנסות לשלוח את הבקשה שוב, השרת יוכל להתעלם מהבקשה אם היא כבר הושלמה. השרת מבטיח את זה למשך 60 דקות לפחות מאז הבקשה הראשונה. לדוגמה, נניח ששלחתם בקשה ראשונית ופג הזמן הקצוב לתגובה. אם תשלחו שוב את הבקשה עם אותו מזהה בקשה, השרת יוכל לבדוק אם הפעולה המקורית עם אותו מזהה בקשה התקבלה, ואם כן, הוא יתעלם מהבקשה השנייה. כך נמנע מצב שבו לקוחות יוצרים בטעות התחייבויות כפולות. מזהה הבקשה צריך להיות מזהה ייחודי אוניברסלי (UUID) תקין, למעט מזהה UUID אפס שלא נתמך (00000000-0000-0000-0000-000000000000). |
גוף הבקשה
גוף הבקשה מכיל מופע של LbTrafficExtension.
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע חדש של Operation.
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/cloud-platform
מידע נוסף מופיע במאמר סקירה כללית על אימות.
הרשאות IAM
נדרשות הרשאות IAM הבאות במשאב service:
compute.backendServices.getcompute.backendServices.usecompute.regionBackendServices.getcompute.regionBackendServices.use
נדרשות הרשאות IAM הבאות במשאב forwardingRules:
compute.forwardingRules.getcompute.forwardingRules.updatecompute.globalForwardingRules.getcompute.globalForwardingRules.update
נדרשת הרשאת IAM הבאה במשאב parent:
networkservices.lbTrafficExtensions.create
מידע נוסף מופיע במאמרי העזרה בנושא IAM.