Endpoint privati virtuali
IBM Cloud
IBM Cloud® VPE (Virtual Private Endpoints) per VPC ti consente di connetterti a servizi IBM Cloud® supportati dalla tua rete VPC utilizzando gli indirizzi IP di tua scelta, allocati da una sottorete all'interno della tua VPC. Ulteriori dettagli sono disponibili qui.
Questo documento si applica a Watson Assistant, Discovery, Speech to Texte Text to Speech. I VPE (Virtual Private Endpoints) sono disponibili per questi servizi nelle ubicazioni di Dallas, Washington, Francoforte, Londra, Sydney e Tokyo.
Prerequisiti
-
Avere un VPC (Virtual Private Cloud)
-
Avere endpoint privati abilitati per la tua istanza del servizio
Istruzioni
-
La creazione del VPEG viene confermata quando un indirizzo IP viene impostato nella vista dei dettagli della pagina VPEG nella IU, nell'output della CLI del comando
endpoint-gatewayo nella chiamata dei dettagli API.
Puoi verificare eseguendo nslookup <endpoint> sull'endpoint del servizio privato del servizio Watson dal tuo VPC, ad esempio:
# nslookup api.private.us-south.assistant.watson.cloud.ibm.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: api.private.us-south.assistant.watson.cloud.ibm.com
Address: 10.240.0.9 <---- your VPE IP address
Per effettuare richieste utilizzando l'indirizzo IP assegnato invece dell'endpoint del servizio privato come suggerito qui, devi eseguire la tua risoluzione del nome host. Ad esempio:
curl -X POST "https://api.private.us-south.assistant.watson.cloud.ibm.com/v2/assistants" --connect ::10.240.0.9
curl -X POST "https://api.private.us-south.assistant.watson.cloud.ibm.com/v2/assistants" --resolve api.private.us-south.assistant.watson.cloud.ibm.com:443:10.240.0.9