Terminais privados virtuais
IBM Cloud
O IBM Cloud® Virtual Private Endpoints (VPE) for VPC permite que você se conecte a serviços da IBM Cloud® suportados por meio de sua rede VPC usando os endereços IP de sua escolha, alocados por meio de uma sub-rede dentro de sua VPC. Veja mais detalhes aqui.
Este documento se aplica a Watson Assistant, Discovery, Speech to Texte Text to Speech. Os Virtual Private Endpoints (VPEs) estão disponíveis para esses serviços nos locais Dallas, Washington, Frankfurt, Londres, Sydney e Tóquio.
Pré-requisitos
-
Ter um Virtual Private Cloud (VPC)
-
Ter endpoints privados ativados para sua instância de serviço
Instruções
-
A criação do VPEG é confirmada quando um endereço IP estiver definido na visualização de detalhes da página VPEG na IU, saída de CLI do comando
endpoint-gatewayou na chamada de detalhes da API.
Você pode verificar executando nslookup <endpoint> no endpoint de serviço privado do Watson a partir do seu VPC, por exemplo:
# 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
Para fazer pedidos usando o endereço IP designado em vez de apenas o endpoint de serviço privado conforme sugerido aqui, você deve fazer a sua própria resolução de nome de host. Por exemplo:
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