Share via


Accedere a Key Vault nella rete privata tramite endpoint privati condivisi

Il servizio Web PubSub di Azure può accedere all'insieme di credenziali delle chiavi in una rete privata tramite connessioni di endpoint privati condivisi. Questo articolo illustra come configurare l'istanza del servizio Web PubSub per instradare le chiamate in uscita a un insieme di credenziali delle chiavi tramite un endpoint privato condiviso anziché una rete pubblica.

Diagram showing architecture of shared private endpoint.

Gli endpoint privati delle risorse protette create tramite le API del servizio Web PubSub di Azure vengono definiti risorse di collegamento privato condiviso. Ciò è dovuto al fatto che si sta "condividendo" l'accesso a una risorsa, ad esempio un'istanza di Azure Key Vault, integrata con il servizio collegamento privato di Azure. Questi endpoint privati vengono creati all'interno dell'ambiente di esecuzione del servizio Web PubSub di Azure e non sono direttamente visibili all'utente.

Nota

Gli esempi in questo articolo usano gli ID risorsa seguenti:

  • L'ID risorsa del servizio Web PubSub di Azure è _/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/webpubsub/contoso-webpubsub .
  • L'ID risorsa di Azure Key Vault è /subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/contoso/providers/Microsoft.KeyVault/vaults/contoso-kv.

Quando si seguono i passaggi, sostituire gli ID risorsa del servizio Web PubSub di Azure e Azure Key Vault.

Prerequisiti

  • Se non si ha una sottoscrizione di Azure, creare un [account gratuito]. (https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
  • Interfaccia della riga di comando di Azure 2.25.0 o versione successiva (se si usa l'interfaccia della riga di comando di Azure)._
  • Un'istanza del servizio Web PubSub di Azure in un piano tariffario Standard o superiore
  • Una risorsa di Azure Key Vault.

1. Creare una risorsa endpoint privato condiviso nell'insieme di credenziali delle chiavi

  1. Nella portale di Azure passare alla pagina della risorsa servizio Web PubSub di Azure.

  2. Selezionare Rete dal menu.

  3. Selezionare la scheda Accesso privato.

  4. Selezionare Aggiungi endpoint privato condiviso.

    Screenshot of shared private endpoints management.

  5. Immettere un nome per l'endpoint privato condiviso.

  6. Immettere la risorsa dell'insieme di credenziali delle chiavi scegliendo Seleziona dalle risorse e selezionando la risorsa negli elenchi oppure scegliendo Specificare l'ID risorsa e immettendo l'ID risorsa dell'insieme di credenziali delle chiavi.

  7. Immettere per approvare il messaggio di richiesta.

  8. Seleziona Aggiungi.

    Screenshot of adding a shared private endpoint.

Lo stato di provisioning delle risorse dell'endpoint privato condiviso è Succeeded. Lo stato della connessione è In attesa di approvazione sul lato risorsa di destinazione.

Screenshot of an added shared private endpoint.

2. Approvare la connessione dell'endpoint privato per Key Vault

Dopo aver creato la connessione all'endpoint privato, è necessario approvare la richiesta di connessione dal servizio PubSub di Azure nella risorsa dell'insieme di credenziali delle chiavi.

  1. Nella portale di Azure passare alla pagina della risorsa dell'insieme di credenziali delle chiavi.

  2. Selezionare Rete dal menu.

  3. Selezionare Connessioni all'endpoint privato.

    Screenshot of the Azure portal, showing the Private endpoint connections pane.

  4. Selezionare l'endpoint privato creato dal servizio Web PubSub di Azure.

  5. Selezionare Approva e per confermare.

  6. Attendere che la connessione all'endpoint privato venga approvata.

    Screenshot of the Azure portal, showing an Approved status on the Private endpoint connections pane.

La propagazione dell'approvazione al servizio Web PubSub di Azure richiede alcuni minuti. È possibile controllare lo stato usando portale di Azure o l'interfaccia della riga di comando di Azure. L'endpoint privato condiviso tra il servizio Web PubSub di Azure e Azure Key Vault è attivo quando lo stato del contenitore viene approvato.

  1. Passare alla risorsa servizio Web PubSub di Azure nella portale di Azure.

  2. Selezionare Rete dal menu.

  3. Selezionare Risorse collegamento privato condiviso.

    Screenshot of an approved shared private endpoint.

Ora è possibile configurare funzionalità come un dominio personalizzato come al solito. Non è necessario usare un dominio speciale per Key Vault. Il servizio Web PubSub di Azure gestisce automaticamente la risoluzione DNS.

Passaggi successivi

Altre informazioni: