IBM Cloud Docs
Intégration à Virtual Private Endpoint for VPC

Intégration à Virtual Private Endpoint for VPC

Vous pouvez intégrer Virtual Private Endpoint for VPC en utilisant le CLI, l'API, le SDK ou Terraform.

IBM Cloud® Virtual Private Endpoint (VPE) for VPC permet de vous connecter à des services IBM Cloud pris en charge à partir de votre réseau VPC, à l'aide des adresses IP de votre choix, allouées à partir d'un sous-réseau de votre VPC. Un VPE DNS Services vous permet de communiquer avec le plan de contrôle de DNS Services.

Configuration d'une passerelle VPE pour le service DNS Services

Suivez les instructions de la rubrique Initiation à VPE for VPC afin de créer et configurer une passerelle VPE pour l'offre de service DNS Services.

Intégration avec Virtual Private Endpoint for VPC à partir de la CLI

Après avoir créé une passerelle de noeud final pour DNS Services, procédez comme suit :

  1. Mettez à jour l'interface de ligne de commande IBM Cloud vers la dernière version disponible :

    ibmcloud update
    
  2. Mettez à jour le plug-in d'interface de ligne de commande DNS Services :

    ibmcloud plugin update dns-svcs-cli
    
  3. Connectez-vous à l'interface de ligne de commande à l'aide d'un noeud final privé.

Pour plus d'informations sur les VPE à l'aide de l'interface de ligne de commande, voir Passerelles de points d'extrémité virtuels privés.

Intégration avec Virtual Private Endpoint for VPC avec l'API

Après avoir créé une passerelle de noeud final pour l'instance DNS Services, utilisez le nom de domaine complet du noeud final du service api.private.dns-svcs.cloud.ibm.com dans l'adresse URL pour accéder au service. Exemple :

curl https://api.private.dns-svcs.cloud.ibm.com/instance/<instance-id>/dnszones -H "Authorization: Bearer $iam_token"

Intégration avec Virtual Private Endpoint for VPC avec le SDK

Après avoir créé une passerelle de noeud final pour le service DNS Services, vous devez utiliser le nom de domaine complet du noeud final privé lors de la définition du nom de domaine complet du service lors de la construction de l'objet de service DNS Services. Exemple :

api.private.dns-svcs.cloud.ibm.com

Pour obtenir d'autres exemples de définition du nom de domaine complet du service pour le langage SDK spécifique, reportez-vous aux exemples d'API SDK.

Intégration avec Virtual Private Endpoint pour VPC avec Terraform

Si vous prévoyez d'accéder au service DNS Services à l'aide de Terraform, veillez à associer la variable d'environnement IBMCLOUD_PRIVATE_DNS_API_ENDPOINT à la valeur https://api.private.dns-svcs.cloud.ibm.com/v1. Exemple :

export IBMCLOUD_PRIVATE_DNS_API_ENDPOINT=https://api.private.dns-svcs.cloud.ibm.com/v1

Pour plus d'informations sur l'utilisation de Terraform, voir Ressources et sources de donnéesDNS Services.

Pour plus d'informations sur l'utilisation des VPE dans Terraform, voir ibm_is_virtual_endpoint_gateway_ip.