Method: projects.locations.instances.diagnose

יוצר קובץ אבחון ומריץ את הכלי לאבחון בעיות בהינתן מופע.

בקשת HTTP

POST https://notebooks.googleapis.com/v2/{name}:diagnose

פרמטרים של נתיב

פרמטרים
name

string

חובה. פורמט: projects/{projectId}/locations/{location}/instances/{instanceId}

כדי לתת הרשאה, צריך את הרשאת IAM הבאה במשאב שצוין name:

  • notebooks.instances.diagnose

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "diagnosticConfig": {
    object (DiagnosticConfig)
  },
  "timeoutMinutes": integer
}
שדות
diagnosticConfig

object (DiagnosticConfig)

חובה. הגדרת דגלים שמשמשים להפעלת כלי האבחון

timeoutMinutes

integer

זה שינוי אופציונלי. משך הזמן המקסימלי בדקות לפני שהפעולה מסתיימת בגלל חוסר פעילות.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation.

היקפי הרשאות

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/notebooks

ניתן למצוא מידע נוסף כאן: Authentication Overview.

DiagnosticConfig

הגדרת דגלים שמשמשים להפעלת כלי האבחון

ייצוג ב-JSON
{
  "gcsBucket": string,
  "relativePath": string,
  "enableRepairFlag": boolean,
  "enablePacketCaptureFlag": boolean,
  "enableCopyHomeFilesFlag": boolean
}
שדות
gcsBucket

string

חובה. מיקום הקטגוריה של Cloud Storage של המשתמש (חובה). הערך צריך להיות בפורמט של קידומת נתיב (gs://$GCS_BUCKET).

הרשאות: מחברות מנוהלות על ידי משתמש: – storage.buckets.writer: צריך להעניק אותה לחשבון השירות של הפרויקט שמצורף למכונה הווירטואלית. ‫Google Managed Notebooks: ‏– storage.buckets.writer: צריך לתת את ההרשאה הזו לחשבון השירות של הפרויקט או לפרטי הכניסה של המשתמש שמצורפים למכונה הווירטואלית, בהתאם למצב האימות.

קובץ היומן של קטגוריית Cloud Storage ייכתב אל gs://$GCS_BUCKET/$RELATIVE_PATH/$VM_DATE_$TIME.tar.gz

relativePath

string

זה שינוי אופציונלי. הגדרה של נתיב האחסון היחסי בקטגוריה של Cloud Storage שבה יירשמו יומני האבחון: נתיב ברירת המחדל יהיה ספריית הבסיס של הקטגוריה של Cloud Storage ‏ (gs://$GCS_BUCKET/$DATE_$TIME.tar.gz). דוגמה לנתיב מלא שבו יירשם קובץ היומן: gs://$GCS_BUCKET/$RELATIVE_PATH/

enableRepairFlag

boolean

זה שינוי אופציונלי. הפעלת דגל לתיקון שירות עבור מופע

enablePacketCaptureFlag

boolean

זה שינוי אופציונלי. הפעלת הדגל כדי ללכוד מנות מהמופע למשך 30 שניות

enableCopyHomeFilesFlag

boolean

זה שינוי אופציונלי. הפעלת הדגל להעתקת כל התוכן של התיקייה /home/jupyter