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.
Questo articolo illustra come configurare e personalizzare il portale del Centro API (anteprima), un sito Web gestito da Azure per l'individuazione di API, server MCP e asset correlati nel centro API.
Il portale di Centro API supporta e semplifica il lavoro degli sviluppatori che usano e creano API all'interno dell'organizzazione. Gli utenti con accesso possono:
- Cercare le API in base al nome o usare la ricerca semantica assistita da intelligenza artificiale.
- Filtrare le API in base al tipo o alla fase del ciclo di vita.
- Visualizzare i dettagli e le definizioni dell'API , inclusi endpoint, metodi, parametri e formati di risposta.
- Scaricare le definizioni api nel computer o aprirle in Visual Studio Code.
- Provare le API con la chiave API o l'autenticazione OAuth 2.0.
Annotazioni
Il portale di Centro API è attualmente in anteprima.
Suggerimento
Gestione API di Azure e Centro API di Azure offrono esperienze del portale API per gli sviluppatori. Confrontare i portali.
Prerequisiti
Un centro API nella sottoscrizione di Azure. Se non ne è già stato creato uno, vedere Avvio rapido: Creare il centro API.
Autorizzazioni per creare una registrazione dell'app in un tenant di Microsoft Entra associato alla sottoscrizione di Azure e autorizzazioni per concedere l'accesso ai dati nel centro API.
Configurare l'accesso al portale di Centro API
Scegliere prima di tutto come si vuole che gli utenti acceutino al portale del Centro API. È possibile configurare Microsoft Entra ID come provider di identità o consentire l'accesso anonimo.
Opzione 1: Configurare l'autenticazione dell'ID Entra di Microsoft per il portale (scelta consigliata)
Per configurare Microsoft Entra ID come provider di identità, configurare innanzitutto una registrazione dell'app nel tenant di Microsoft Entra ID. La registrazione dell'app consente al portale di Centro API di accedere ai dati dal centro API per conto di un utente connesso.
Il Centro API può configurare automaticamente la registrazione dell'app oppure è possibile creare manualmente la registrazione dell'app.
Configurare automaticamente la registrazione dell'app (scelta consigliata)
Per configurare automaticamente la registrazione dell'app, seguire questa procedura:
Nel portale di Azure passare al centro API.
Nel menu della barra laterale selezionare Impostazioni del portale> del Centro API.
Nella scheda Accesso selezionare Configura ID Entra.
Nella pagina Configura l'accesso utente con Microsoft Entra IDselezionare Configura.
Nella scheda Accesso selezionare Salva e pubblica.
Se è necessario accedere alla registrazione dell'app in un secondo momento, è possibile trovarla nel portale in Registrazioni app. L'applicazione viene denominata con il formato seguente: <api-center-name-apic-aad>.
Configurare manualmente la registrazione dell'app
Per creare manualmente la registrazione dell'app, seguire questa procedura:
Nel portale di Azure passare a Microsoft Entra ID>Gestisci>registrazioni app.
Seleziona + Nuova registrazione.
Nella pagina Registra un'applicazione impostare i valori come segue:
- Impostare Nome su un nome significativo, ad esempio api-center-portal
- In Tipi di account supportati selezionare Account solo in questa directory organizzativa (<Nome directory> - Tenant singolo).
- In URI di reindirizzamento selezionare Applicazione a pagina singola (SPA) e impostare l'URI.
Immettere l'URI della distribuzione del portale di Centro API nel formato seguente:
https://<service-name>.portal.<location>.azure-apicenter.ms. Sostituire<service name>e<location>con il nome del centro API e la posizione in cui è distribuita, ad esempio:https://myapicenter.portal.eastus.azure-apicenter.ms. - Selezionare Registra.
Configurare URI di reindirizzamento aggiuntivi per l'estensione di VS Code
Quando si abilita la visualizzazione del portale di Centro API nell'estensione Visual Studio Code per Centro API, configurare anche gli URI di reindirizzamento seguenti nella registrazione dell'app:
Nel portale di Azure passare alla registrazione dell'app.
Nella pagina Gestisci>autenticazione selezionare Aggiungi una piattaforma e selezionare Applicazioni per dispositivi mobili e desktop.
Configurare i tre URI di reindirizzamento personalizzati seguenti:
https://vscode.dev/redirect
http://localhost
ms-appx-web://Microsoft.AAD.BrokerPlugin/<application-client-id>Sostituire
<application-client-id>con l'ID applicazione (client) dell'app. È possibile trovare questo valore nella pagina Panoramica della registrazione dell'app.
Opzione 2: Consentire l'accesso anonimo al portale
Per abilitare l'accesso anonimo, seguire questa procedura.
Attenzione
Se si configura l'accesso anonimo, chiunque può visualizzare le API nel centro API senza eseguire l'accesso. Non esporre informazioni riservate nelle definizioni o nelle impostazioni dell'API.
Nel portale di Azure passare al centro API.
Nel menu della barra laterale selezionare Impostazioni del portale> del Centro API.
Nella scheda Accesso selezionare Consenti accesso anonimo.
Per configurare l'accesso, selezionare Conferma e Abilita.
Visualizzare il portale
Dopo aver configurato l'accesso, aprire il portale di Centro API selezionando Visualizza portale del Centro API nella pagina Impostazioni oppure visitare:
https://<service-name>.portal.<location>.azure-apicenter.ms
Sostituire <service-name> e <location> con il nome e il percorso di distribuzione del centro API.
Per impostazione predefinita, la home page del portale è raggiungibile pubblicamente. Se Microsoft Entra ID è configurato per l'accesso, gli utenti devono selezionare Accedi per accedere alle API. Per informazioni dettagliate sulla configurazione dell'accesso utente, vedere Abilitare l'accesso al portale da parte di utenti e gruppi di Microsoft Entra .
Abilitare l'accesso al portale da parte di utenti e gruppi di Microsoft Entra
Quando Microsoft Entra ID è configurato per l'accesso al portale, gli utenti devono accedere al portale di Centro API per accedere alle API. Per abilitare l'accesso, assegnare il ruolo Lettore Dati di Centro API di Azure a utenti o gruppi nell'organizzazione, limitatamente al centro API.
Annotazioni
- Quando la registrazione dell'app Microsoft Entra ID viene configurata automaticamente, all'utente che configura il portale viene assegnato automaticamente il ruolo lettore dati di Centro API di Azure .
- Assicurarsi di assegnare il ruolo lettore dati di Centro API di Azure ad altri amministratori del centro API.
Per i prerequisiti e i passaggi dettagliati per assegnare un ruolo a utenti e gruppi, vedere Assegnare ruoli di Azure tramite il portale di Azure. Brevi passaggi sotto:
- Nel portale di Azure passare al centro API.
- Nel menu della barra laterale selezionare Controllo di accesso (IAM)>+ Aggiungi assegnazione di ruolo.
- Nel riquadro Aggiungi assegnazione di ruolo impostare i valori come segue:
- Nella pagina Ruolo cercare e selezionare Lettore dati del Centro API di Azure. Seleziona Avanti.
- Nella pagina membri, in Assegna accesso a, selezionare Utente, gruppo o entità servizio> + Seleziona membri.
- Nella pagina Seleziona membri cercare e selezionare gli utenti o i gruppi a cui assegnare il ruolo. Fare clic su Seleziona e quindi su Avanti.
- Rivedere l'assegnazione di ruolo e selezionare Rivedi + Assegna.
Annotazioni
Per semplificare la configurazione di accesso per i nuovi utenti, è consigliabile assegnare il ruolo a un gruppo Microsoft Entra e configurare una regola di appartenenza dinamica ai gruppi. Per altre informazioni, vedere Creare o aggiornare un gruppo dinamico in Microsoft Entra ID.
Dopo aver configurato l'accesso al portale, gli utenti possono accedere al portale e visualizzare le API nel centro API.
Annotazioni
Al primo utente di accedere al portale viene richiesto di fornire il consenso alle autorizzazioni richieste dalla registrazione dell'app del portale del Centro API. Successivamente, agli altri utenti configurati non viene richiesto di fornire il consenso.
Personalizzare il portale di Centro API
Le sezioni seguenti illustrano come personalizzare l'esperienza del portale del Centro API per gli utenti. Per una personalizzazione più completa, è anche possibile scegliere di ospitare autonomamente il portale di Centro API.
Importante
Selezionare Salva e pubblica dopo aver apportato modifiche. Le modifiche non sono visibili fino alla pubblicazione.
Profilo sito
Nella scheda Profilo sito delle impostazioni del portale del Centro API specificare facoltativamente un nome personalizzato da visualizzare nella barra superiore del portale.
Visibilità dell'API
Nella scheda Visibilità controllare quali API sono individuabili (visibili) agli utenti del portale del Centro API. Le impostazioni di visibilità si applicano a tutti gli utenti del portale di Centro API.
Annotazioni
Il portale di Centro API usa l'API del piano dati di Centro API di Azure per recuperare e visualizzare le API nel centro API. Per impostazione predefinita, tutte le API sono visibili agli utenti con accesso.
Per rendere visibili solo API specifiche, aggiungere condizioni di filtro per le API in base alle proprietà predefinite. Ad esempio, visualizzare le API solo di determinati tipi, ad esempio REST o GraphQL, o in base a determinati formati di specifica, ad esempio OpenAPI.
Ricerca semantica
Se si abilita la ricerca semantica nella scheda Ricerca semantica , il portale del Centro API integra la ricerca api basata sui nomi di base con la ricerca semantica assistita dall'intelligenza artificiale basata su nomi API, descrizioni e metadati facoltativamente personalizzati. La ricerca semantica è disponibile solo nel piano Standard .
Gli utenti possono cercare API usando query in linguaggio naturale per trovare LE API in base alla finalità. Ad esempio, se uno sviluppatore cerca "Ho bisogno di un'API per la gestione dell'inventario", il portale può suggerire API pertinenti, anche se i nomi o le descrizioni API non includono queste parole esatte.
Suggerimento
Se si usa il piano gratuito del Centro API di Azure, è possibile eseguire l'aggiornamento al piano Standard per abilitare le funzionalità complete del servizio, inclusa la ricerca semantica nel portale del Centro API.
Per usare la ricerca assistita dall'intelligenza artificiale quando è stato eseguito l'accesso al portale di Centro API, selezionare la casella di ricerca, scegliere Cerca con intelligenza artificiale e immettere una query.
Metadati personalizzati
Nella scheda Metadati selezionare facoltativamente le proprietà dei metadati personalizzate che si desidera esporre nei dettagli dell'API e nella ricerca semantica.
Abilitare l'accesso alla console di test per le API
È possibile configurare le impostazioni utente per autorizzare in modo granulare l'accesso alle API e alle versioni specifiche nel centro API. Ad esempio, configurare determinate versioni api per usare le chiavi API per l'autenticazione e creare criteri di accesso che consentano a utenti specifici di eseguire l'autenticazione usando tali chiavi.
I criteri di accesso si applicano anche alla funzionalità "Prova questa API" per le API nel portale di Centro API, assicurando che solo gli utenti del portale con i criteri di accesso appropriati possano usare la console di test per tali versioni dell'API. Altre informazioni sull'autorizzazione dell'accesso alle API.
Portale di Gestione API e Centro API
I servizi Gestione API di Azure e Centro API di Azure forniscono entrambi i portali per gli sviluppatori per individuare e usare le API:
- Il portale per sviluppatori di Gestione API consente agli utenti di trovare API gestite (inclusi i gruppi di API gestite come prodotti), informazioni su come usarle, richiedere l'accesso e testarle.
- Il portale di Centro API (anteprima) è un portale multigateway in cui gli utenti possono individuare e filtrare l'inventario API completo dell'organizzazione.
Anche se i due portali condividono alcune funzionalità, presentano anche differenze distinte. Nella tabella seguente vengono confrontate le funzionalità correnti per determinare il portale da usare. Alcune organizzazioni potrebbero preferire un portale, mentre altre potrebbero richiedere entrambe.
| Caratteristica / Funzionalità | Portale per sviluppatori di Gestione API | Portale di Centro API (anteprima) |
|---|---|---|
| Inventario API di ricerca e filtro | Solo istanza di Gestione API | Tutte le API1 |
| Visualizzare i dettagli e le definizioni dell'API | ✔️ | ✔️ |
| Visualizzare la documentazione relativa alle API | ✔️ | ✔️ |
| Personalizzare con il marchio | ✔️ | Solo nome |
| Integrazione con Microsoft Entra ID | ✔️ | ✔️ |
| Aggiungere widget personalizzati | ✔️ | ❌ |
| Personalizzare con WordPress | ✔️ | ❌ |
| Testare le API nella console di test | ✔️ | ✔️ |
| Abbonarsi a API e prodotti | ✔️ | ❌ |
| Visualizzare l'analisi dell'utilizzo delle API | ✔️ | ❌ |
1 Il portale del Centro API può contenere tutte le API dell'organizzazione, incluse quelle gestite in Gestione API di Azure e altre piattaforme, nonché API e API non gestite in fase di sviluppo.