Share via


Accedere a Key Vault in una rete privata tramite endpoint privati condivisi

Servizio Azure SignalR può accedere all'insieme di credenziali delle chiavi in una rete privata tramite endpoint privati condivisi. In questo modo, l'insieme di credenziali delle chiavi non viene esposto in una rete pubblica.

Diagram that shows the architecture of a shared private endpoint.

È possibile creare endpoint privati tramite API Servizio Azure SignalR per l'accesso condiviso a una risorsa integrata con collegamento privato di Azure servizio. Questi endpoint, denominati risorse di collegamento privato condiviso, vengono creati all'interno dell'ambiente di esecuzione signalR e non sono accessibili all'esterno di questo ambiente.

Questo articolo illustra come creare un endpoint privato condiviso in Key Vault.

Prerequisiti

Per completare questo articolo sono necessarie le risorse seguenti:

  • Un gruppo di risorse di Azure.
  • Istanza di Servizio Azure SignalR.
  • Istanza di Azure Key Vault.

Gli esempi in questo articolo usano invece la convenzione di denominazione seguente, anche se è possibile usare nomi personalizzati.

  • L'ID risorsa di questo Servizio Azure SignalR è /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/signalr/contoso-signalr.
  • L'ID risorsa di Azure Key Vault è /subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/contoso/providers/Microsoft.KeyVault/vaults/contoso-kv.
  • Gli altri esempi mostrano come è possibile configurare il servizio contoso-signalr in modo che le chiamate in uscita a Key Vault attraversino un endpoint privato anziché una rete pubblica.
  1. Nella portale di Azure passare alla risorsa Servizio Azure SignalR.

  2. Selezionare Rete.

  3. Selezionare la scheda Accesso privato.

  4. Selezionare Aggiungi endpoint privato condiviso nella sezione Endpoint privati condivisi.

    Screenshot of the button for adding a shared private endpoint.

    Immettere le informazioni seguenti:

    Campo Descrizione
    Nome Nome dell'endpoint privato condiviso.
    Type Selezionare Microsoft.KeyVault/vaults
    Abbonamento Sottoscrizione contenente l'insieme di credenziali delle chiavi.
    Conto risorse Immettere il nome della risorsa key vault.
    Messaggio di richiesta Immettere "please approve" (Approva)
  5. Seleziona Aggiungi.

    Screenshot of adding a shared private endpoint.

Dopo aver aggiunto correttamente l'endpoint privato, lo stato del provisioning sarà Completato. Lo stato della connessione sarà In sospeso fino a quando non si approva l'endpoint sul lato Key Vault.

Screenshot of an added shared private endpoint.

Approvare la connessione all'endpoint privato per Key Vault

  1. Passare alla risorsa key vault

  2. Selezionare Rete.

  3. Selezionare la scheda Connessioni endpoint privato. Al termine dell'operazione asincrona, dovrebbe essere presente una richiesta per una connessione all'endpoint privato con il messaggio di richiesta della chiamata API precedente.

  4. Selezionare l'endpoint privato che Servizio SignalR creato e quindi selezionare Approva. Screenshot of Approve connection dialog for private endpoint in Azure Key Vault.

  5. Selezionare per approvare la connessione.

    Screenshot of the Azure portal that shows an Approved status on the pane for private endpoint connections.

Verificare che l'endpoint privato condiviso sia funzionale

Dopo alcuni minuti, l'approvazione viene propagata al Servizio SignalR e lo stato della connessione è impostato su Approvato. È possibile controllare lo stato usando portale di Azure o l'interfaccia della riga di comando di Azure.

Screenshot of an approved shared private endpoint.

Quando l'endpoint privato tra il Servizio SignalR e Azure Key Vault è funzionale, il valore dello stato di provisioning è Succeeded e lo stato della connessione è Approvato.

Pulizia

Se non si prevede di usare le risorse create in questo articolo, è possibile eliminare il gruppo di risorse.

Attenzione

L'eliminazione del gruppo di risorse elimina tutte le risorse contenute al suo interno. Se nel gruppo di risorse specificato sono presenti anche risorse diverse da quelle usate in questo articolo, verranno eliminate.

Passaggi successivi