Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Creare una connessione autenticata a un servizio esterno (ad esempio Jira, Slack o Outlook) con controlli di approvazione per strumento e blocco dei parametri. L'agente ottiene l'accesso solo alle operazioni abilitate con le impostazioni di governance configurate.
Prerequisiti
- Un agente nel portale Azure SRE Agent
- Ruolo Autore Agent SRE o Amministratore nell'agente (vedi Ruoli utente)
- Un account nel servizio che si vuole connettere( ad esempio, un account Jira, l'appartenenza all'area di lavoro Slack o Microsoft 365 account)
Passaggio 1: Aprire la procedura guidata del connettore gestito
- Apri l'agente nel portale SRE di Azure.
- Nella barra laterale sinistra espandere Generatore.
- Seleziona Connettori.
- Selezionare Aggiungi connettore.
Si apre il selettore dei connettori, che mostra i connettori disponibili organizzati per scheda: Telemetria, Notifiche, Repository di codice, MCP, Incidenti, Distribuzione e Altro.
I connettori gestiti mostrano un'etichetta Preview. Usare la casella di ricerca per trovare un connettore in base al nome in tutte le schede.
Passaggio 2: Selezionare un connettore gestito ed eseguire l'autenticazione
Selezionare la scheda connettore per il servizio che si vuole connettere e quindi selezionare Avanti.
Viene visualizzato il passaggio di autenticazione. Ciò che viene visualizzato dipende dal connettore:
Connettori OAuth (maggior parte dei servizi)
Per Slack, Box, Confluence, OneDrive, SharePoint e servizi simili:
- Selezionare Accedi (o Accedi a [Servizio]).
- Verrà visualizzata una finestra popup OAuth. Accedi con il tuo account di quel servizio.
- Quando il popup si chiude, la scheda di connessione mostra un segno di spunta verde e il nome autenticato.
Connettori di autenticazione multipla (Jira, GitHub, Azure DevOps)
Alcuni connettori offrono più metodi di autenticazione:
- Aprire l'elenco a discesa Metodo di autenticazione .
- Scegliere il metodo preferito, ad esempio Oauth o Token API per Jira.
- Completare l'accesso o immettere le credenziali.
Connettori di chiavi API (GitLab, Notion)
- Immettere la chiave API nel campo di testo.
- Selezionare Connetti.
Connettori di credenziali (SQL Server, PostgreSQL)
- Immettere l'indirizzo del server, il nome del database, il nome utente e la password.
- Selezionare Connetti.
Dopo aver completato l'autenticazione, selezionare Avanti per continuare.
Tip
Se il popup OAuth non viene visualizzato, controllare il blocco popup del browser. Consenti popup da sre.azure.com.
Passaggio 3: Selezionare le operazioni
La fase Operazioni mostra tutti gli strumenti disponibili per il connettore in una griglia di schede cliccabili.
- Selezionare singole schede operative per selezionarle o deselezionarle.
- Usare Select all (Seleziona tutto) per abilitare ogni operazione contemporaneamente.
- Usare la casella di ricerca per filtrare le operazioni in base al nome.
L'indicatore numerico (ad esempio, 12 / 47) mostra quante operazioni hai selezionato sul totale disponibile.
Note
Selezionare solo le operazioni necessarie. Un minor numero di strumenti implica una migliore governance e un comportamento più accurato degli agenti.
Al termine della selezione delle operazioni, selezionare Avanti .
Passaggio 4: Configurare la governance
Il passaggio di governance mostra una tabella a tre colonne per ogni operazione selezionata:
| Column | Che cosa controlla |
|---|---|
| Nome strumento | Quali strumenti sono abilitati (attivato/disattivato) |
| Criteri dei parametri | Indica se bloccare i valori dei parametri |
| Autorizzazione | Indica se l'agente deve avere l'approvazione per eseguire questo strumento |
Valori dei parametri di blocco (criteri dei parametri)
- Attiva l'interruttore Criteri dei parametri su attivati per uno strumento.
- Lo strumento si espande per visualizzare tutti i relativi parametri.
- Digitare un valore in qualsiasi campo di parametro per bloccarlo. L'agente usa questo valore esatto ogni volta.
- Lasciare vuoto un campo per l'agente per riempirlo in fase di esecuzione in base al contesto.
Per altre informazioni sul funzionamento del blocco dei parametri, vedere Connettori gestiti.
Impostare i requisiti di approvazione (autorizzazione)
Per ogni strumento, attivare o disattivare l'opzione Autorizzazione tra:
- Consenti: l'agente viene eseguito liberamente (impostazione predefinita). Da usare per le operazioni di lettura.
- Ask: L'agente si interrompe e chiede la tua approvazione prima di ciascuna esecuzione. Usare per operazioni di scrittura che creano, modificano o eliminano risorse.
Avvertimento
In modalità autonoma (attività pianificate, trigger HTTP), ogni strumento impostato su Ask viene eseguito senza approvazione umana. Attiva la modalità autonoma solo per i flussi di lavoro in cui consideri attendibili tutte le operazioni abilitate. Vedere Modalità di esecuzione.
Selezionare Avanti quando viene configurata la governance.
Passaggio 5: Rivedere e creare
Il passaggio di revisione mostra un riepilogo:
- Nome server MCP (generato automaticamente)
- Nome e icona del connettore
- Conteggio operazioni e conteggio dei parametri
- Esaminare il riepilogo.
- Fare clic su Crea.
Il connettore viene creato immediatamente. Viene visualizzato nell'elenco dei connettori e l'agente può iniziare subito a usare gli strumenti abilitati.
Verificare che il connettore funzioni
Dopo aver creato il connettore:
- Controllare l'elenco dei connettori. Il nuovo connettore dovrebbe visualizzare lo stato Connesso .
- Aprire una chat con l'agente e chiedergli di usare una delle operazioni abilitate.
Ad esempio, se Jira è connesso con "Get Issue" abilitato:
"Ottieni i dettagli del ticket Jira OPS-1234"
Modificare o eliminare un connettore
Edit
Selezionare un connettore gestito esistente per riaprire la procedura guidata. È possibile modificare le operazioni abilitate, aggiornare i valori dei parametri e modificare le impostazioni di approvazione.
Cancella
Per rimuovere un connettore, selezionarlo dall'elenco dei connettori e selezionare Elimina.
Configurare un connettore gestito con l'API REST
È anche possibile creare e gestire connettori gestiti a livello di codice usando l'API REST.
1. Ottenere un token
TOKEN=$(az account get-access-token --resource https://azuresre.dev --query accessToken -o tsv)
ENDPOINT="https://{agentEndpoint}"
2. Elencare i connettori disponibili
curl -s -H "Authorization: Bearer $TOKEN" \
"$ENDPOINT/api/v2/connectorV2/managedApis"
3. Ottenere operazioni per un connettore
curl -s -H "Authorization: Bearer $TOKEN" \
"$ENDPOINT/api/v2/connectorV2/connectors/jira/operations"
4. Creare una connessione (i connettori OAuth richiedono l'accesso al portale)
curl -X PUT -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
"$ENDPOINT/api/v2/connectorV2/connections/jira" \
-d '{ "properties": {} }'
5. Creare la configurazione del server MCP con la governance
curl -X PUT -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
"$ENDPOINT/api/v2/connectorV2/mcpservers/jira" \
-d '{
"properties": {
"description": "Jira connector",
"state": "Enabled",
"connectors": [{
"name": "jira",
"connectionName": "jira",
"displayName": "Jira",
"operations": [
{
"name": "GetIssue",
"displayName": "Get Issue",
"agentParameters": [
{ "name": "issueId", "schema": { "type": "string", "required": true } }
]
},
{
"name": "AddComment",
"displayName": "Add Comment",
"requiresApproval": true,
"userParameters": [
{ "name": "projectKey", "value": "OPS" }
],
"agentParameters": [
{ "name": "issueId", "schema": { "type": "string", "required": true } },
{ "name": "body", "schema": { "type": "string", "required": true } }
]
}
]
}]
}
}'
In questo esempio:
- GetIssue è abilitato senza l'approvazione necessaria.
-
AddComment richiede l'approvazione (
requiresApproval: true) e haprojectKeybloccato suOPS.
Per l'elenco completo degli endpoint, vedere Informazioni di riferimento sulle API.
Troubleshooting
| Issue | Motivo | Correzione |
|---|---|---|
| La finestra popup OAuth non viene visualizzata | Blocco popup del browser | Consenti popup da sre.azure.com |
| Il pulsante "Accedi" rimane disabilitato | Controllo delle autorizzazioni non riuscito | Verifica di disporre del ruolo Autore dell'agente SRE o Amministratore per l'agente (vedi Ruoli utente) |
| Connettore non visibile nel selettore | Funzionalità non abilitata | Verificare che l'anteprima dei connettori gestiti sia abilitata per l'agente |
| Agent non usa il connettore | Operazioni non selezionate | Modificare il connettore e verificare che sia abilitata almeno un'operazione |
| L'elenco a discesa dinamico viene caricato lentamente | Il servizio risponde lentamente | Attendere un momento o digitare manualmente il valore |