שדרוג גרסת Python

נתמך ב:

במאמר הזה מוסבר איך לשדרג שילובים מאושרים ושילובים בהתאמה אישית, סוכנים מרוחקים ומחברים ב-Content Hub לגרסה העדכנית ביותר של Python. גרסאות ישנות יותר של Python הוצאו משימוש, ולכן צריך לעדכן שילובים שמשתמשים בגרסאות לא נתמכות כדי להמשיך להשתמש בהם. אחרי שתעדכנו את השילוב לגרסה העדכנית ביותר של Python, תצטרכו לשדרג גם כל מחבר.

אם קוד השילוב המאושר או המותאם אישית שלכם משתמש בגרסת Python שיצאה משימוש, אתם צריכים לעדכן אותו באופן ידני. אפשר להשתמש במצב IDE Staging כדי לעדכן את קוד השילוב בלי להשפיע על סביבות הייצור.

לפני שמתחילים

מוודאים שקבוצת ההרשאות כוללת גישה לכל הסביבות. מידע נוסף זמין במאמר בנושא עבודה עם קבוצות הרשאות.

שדרוג שילובים

  1. עוברים אל Response > IDE. אם יש שילובים שמשתמשים בגרסאות Python מיושנות, יוצג באנר בדפים IDE, Content Hub ו-Playbooks.
  2. לוחצים על View Integration (הצגת השילוב) כדי לראות רשימה של שילובים.
  3. לוחצים על סגירה כדי לסגור את הבאנר.
  4. ברשימת השילובים, בוחרים את השילוב שרוצים לשדרג.
  5. לוחצים על more_vert אפשרויות נוספות > העברה לסביבת פיתוח. בשלב הזה יוצרים עותק של השילוב לצורך בדיקה.
  6. לוחצים על המתג ייצור כדי לשנות את המצב מייצור להכנה.
  7. באותו שילוב, לוחצים על more_vert אפשרויות נוספות > הגדרת מופע.
  8. ממשיכים באחד מנתיבי השדרוג הבאים:

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

חשוב לעדכן גם כל מחבר.

שדרוג שילובים מאושרים לגרסת Python העדכנית ביותר

  1. בקטע תשובה > IDE, לוחצים על שדרוג כדי להעביר את השילוב ואת התלות שלו לגרסת Python העדכנית.
  2. אם השילוב הזה כולל רכיבים מותאמים אישית, צריך לעדכן את הקוד שלהם בהתאם.
  3. בקטע Testing (בדיקה), מזינים את הפרמטרים הנדרשים, כולל מופע ההכנה שהגדרתם קודם.
  4. מוודאים שאין שגיאות בפלט של ניפוי הבאגים.
  5. באותו שילוב, לוחצים על more_vert אפשרויות נוספות > העברה לסביבת הייצור.
  6. אם צריך, לוחצים על המתג ייצור כדי לחזור למצב ייצור.

שדרוג שילובים מותאמים אישית לגרסת Python העדכנית ביותר

כדי לעדכן את Script Dependencies בשילובים מותאמים אישית, פועלים לפי השלבים הבאים.

  1. לוחצים על more_vert סמל האפשרויות הנוספות > הגדרת שילוב בהתאמה אישית.
  2. בתיבת הדו-שיח, בשדה פועל ב-Python, משנים את הגרסה לגרסת Python העדכנית ביותר (לדוגמה, Python 3.11).
  3. בקטע Script Dependencies (תלות בסקריפט), מעתיקים ושומרים את שמות התלות באופן מקומי.
  4. מוחקים את התלויות האלה מהרשימה ולוחצים על שמירה.
  5. מעתיקים כל אחד משמות התלות (בלי הגרסה או מערכת ההפעלה היעד) מהקובץ לשדה ספריות ולוחצים על הוספה. לדוגמה, משנים את requests-2.27.1-none-any.whl ל-requests ואז מוסיפים אותו לשדה ספריות. הפלטפורמה מורידה כל תלות עם הגרסה האחרונה של Python שכבר הוגדרה.

שדרוג סוכנים מרוחקים

אם אתם עובדים עם סוכנים מרוחקים, אתם צריכים לשדרג גם את הסוכן וגם את השילובים שלו, שפועלים עליהם באופן הבא:

  1. עוברים אל SOAR Settings > Advanced > Remote Agents.
  2. לוחצים על יש עדכון זמין.
  3. משדרגים את הסוכן באמצעות השיטה המתאימה:
  4. אחרי שמשדרגים את הסוכן, פועלים לפי שלבי שדרוג השילוב שמתוארים במסמך הזה.

שדרוג מחברים

צריך לשדרג את המחברים, גם המותאמים אישית וגם המסחריים, לגרסאות האחרונות של Python.

  1. עוברים אל SOAR Settings > Ingestion > Connectors (הגדרות SOAR > קליטה > מחברים).
  2. לוחצים על הלחצן הצהוב עדכון בחלק העליון של המסך.
  3. לוחצים על Save.

הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.