Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Copilot Studio giver administratorer robuste værktøjer til at håndtere agentsikkerhed og overholdelse, herunder karantænehandlinger for agenter via Power Platform API.
Karantæne af agenter er en del af Copilot Studios bredere sikkerhedsramme og arbejder sammen med din overordnede sikkerhedstilgang i Copilot Studio.
For eksempel kan agenter, der overtræder datapolitikker eller mangler compliance-dokumentation , blive markeret som en del af revisioner, runtime-beskyttelse eller andre admin-rapporter eller notifikationer. Administratorer kan derefter bruge karantæne-API'erne til at isolere de agenter, der ikke overholder angivne standarder, samtidig med at de undersøger og afhjælper problemer med sikkerhed og overholdelse af angivne standarder.
Agenter, der er i karantæne, er stadig synlige for agentbrugere og -skabere i Copilot Studio, men det er ikke muligt at interagere med eller bruge agenten.
Vigtig
Navnerummet powervirtualgents er forældet. Brug copilotstudio navnerummet i dine API-kald.
Forudsætninger
- Du har bot-id'et og miljø-id'et for målagenten.
- Du skal hente et brugeradgangstoken, der er udstedt af Microsoft Entra ID OAuth2. Hvis du vil hente et token, skal du se Godkendelse.
- Brugeren, der er tilknyttet tokenet, skal have en af følgende admin-roller:
- Global lejeradministrator
- AI-administrator
- Power Platform-administrator
- Du skal skaffe adgangstoken ved hjælp af klient-ID'et for en app-registrering, der har CopilotStudio.AdminActions.Invoke-scopet , som er givet under Power Platform API'en.
- Brugeren, der er tilknyttet tokenet, skal have en af følgende admin-roller:
API-handlinger til administration af agentkarantæne
Copilot Studio understøtter tre vigtige REST API-handlinger til administration af agentkarantæne som en del af Power Platform-API'en.
Note
Api'erne SetAsQuarantined og SetAsUnquarantined understøtter ikke klassiske chatbots. API'en returnerer 405 Method Not Allowed , når du forsøger at sætte en klassisk chatrobot i karantæne eller fjerne den fra karantæne.
Du kan få flere oplysninger om, hvordan og hvornår du skal bruge Power Platform-API'en, under:
- Power Platform API og SDK'er: Fra UX-first til API-first (Blog) (Power Platform Developer Blog)
- Oversigt over programmering og udvidelse (Power Platform-dokumentation)
- Kom i gang med Power Platform API (Power Platform-dokumentation)
- Power Platform API-operationsreferencedokumentation
Hent agentens karantænestatus
-
Slutpunkt:
GET https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine?api-version=1 - Formål: Hent den aktuelle karantænestatus for en agent
-
Svar: Returnerer en boolesk
isBotQuarantinedoglastUpdateTimeUtc
Læs mere i referencedokumentationen for Get Bot Quarantine Status API.
Sæt agent i karantæne
-
Slutpunkt:
POST https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine/SetAsQuarantined?api-version=1 - Formål: Marker en agent som i karantæne, hvilket begrænser dens tilgængelighed og interaktioner
- Svar: Bekræfter opdatering af karantænestatus
Lær mere i referencedokumentationen Set Bot As Quarantined API.
Angiv agent som ikke er sat i karantæne
-
Slutpunkt:
POST https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine/SetAsUnquarantined?api-version=1 - Formål: Fjern et stof fra karantæne efter risikovurdering og afhjælpning
- Svar: Bekræfter opdatering af karantænestatus
Lær mere i referencedokumentationen Set Bot As Unquarantined API.