הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
Copilot Studio מספק למנהלי מערכת כלי robust לניהול אבטחה ותאימות של סוכן, כולל פעולות הסגר עבור סוכנים באמצעות ה- API של Power Platform.
הסגרה של סוכנים היא חלק ממסגרת האבטחה הרחבה יותר של Copilot Studio , ועובדת בשיתוף פעולה עם הגישה הכוללת שלך לאבטחה ב-Copilot Studio.
לדוגמה, ניתן לסמן סוכנים המפרים מדיניות נתונים או שאין להם תיעוד תאימות כחלק מביקורות, הגנה בזמן ריצה או דוחות או הודעות של מנהלי מערכת אחרים. לאחר מכן, מנהלי מערכת יכולים להשתמש בממשקי API להסגר כדי לבודד את הסוכנים שאינם תואמים בזמן חקירה ותיקון של בעיות אבטחה ותאימות.
סוכנים שבבידוד עדיין נראים למשתמשים ומפתחים ב-Copilot Studio, אבל לא ניתן לקיים אינטראקציה עם הסוכן או להשתמש בו.
חשוב
מרחב powervirtualgents השמות יצא משימוש. השתמש במרחב השמות copilotstudio בשיחות ה-API שלך.
דרישות מוקדמות
- יש לך את מזהה הבוט ואת מזהה הסביבה של סוכן היעד.
- עליך להשיג אסימון גישת משתמש שהונפק על-ידי Microsoft Entra ID OAuth2. כדי להשיג אסימון, ראה אימות.
- המשתמש המשויך לאסימון חייב לכלול אחד מתפקידי הניהול הבאים:
- מנהל דיירים כללי
- מנהל בינה מלאכותית
- מנהל Power Platform
- עליך להשיג את אסימון הגישה באמצעות מזהה הלקוח של רישום יישום הכולל את טווח CopilotStudio.AdminActions.Invoke שהוענק במסגרת ה- API של Power Platform.
- המשתמש המשויך לאסימון חייב לכלול אחד מתפקידי הניהול הבאים:
פעולות API עבור ניהול הסגר של סוכן
Copilot Studio תומך בשלוש פעולות API מרכזיות של REST לניהול הסגר של סוכן, כחלק מ- API של Power Platform.
הערה
ממשקי ה- API SetAsQuarantined ו- SetAsUnquarantined אינם תומכים בצ'אטבוטים קלאסיים. ה-API חוזר 405 Method Not Allowed כאשר מנסים להעביר להסגר או לבטל את ההסגר של צ'אטבוט קלאסי.
לקבלת מידע נוסף על האופן וה מתי להשתמש ב- API של Power Platform, ראה:
- API ו- SDK של Power Platform: מ- UX-first ל- API-first (בלוג) ( בלוג למפתחים של Power Platform)
- מבט כולל על יכולת תיכנות והרחבה (תיעוד של Power Platform)
- תחילת העבודה עם ה- API של Power Platform (תיעוד של Power Platform)
- תיעוד לעיון בפעולות API של Power Platform
קבל מצב הסגר של סוכן
-
נקודת קצה:
GET https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine?api-version=1 - מטרה: אחזור מצב ההסגר הנוכחי של סוכן
-
תגובה: החזרת ערך בוליאני
isBotQuarantinedlastUpdateTimeUtc
למד עוד בתיעוד ההתייחסות של API לבדיקת מצב הסגר של בוט.
הגדר סוכן כהסגר
-
נקודת קצה:
POST https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine/SetAsQuarantined?api-version=1 - מטרה: סימון סוכן כהסגר, הגבלת הזמינות והאינטראקציות שלו
- תגובה: אישור עדכון מצב הסגר
קבל מידע נוסף בתיעוד העיון בנושא הגדרת בוט כ- API בהסגר.
הגדרת סוכן כסוכן שאינו בהסגר
-
נקודת קצה:
POST https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine/SetAsUnquarantined?api-version=1 - מטרה: הסר סוכן מהסגר לאחר הערכת סיכונים ותיקון
- תגובה: אישור עדכון מצב הסגר
עיין במידע נוסף בתיעוד חומר עזר בנושא Set Bot As Unquarantined API.