Integración de un balanceador de carga de aplicaciones con IBM Cloud DNS Services

Con IBM Cloud® Application Load Balancer for VPC, puede enlazar una zona DNS de IBM Cloud DNS Services para trasladar todas las resoluciones DNS a redes privadas.

IBM Cloud DNS Services proporciona un DNS privado a los usuarios de VPC. Las zonas DNS privadas sólo pueden resolverse en IBM Cloud, y sólo desde redes explícitamente permitidas en una cuenta o redes con acceso cruzado entre cuentas.

No elimine ni modifique los registros DNS creados por el equilibrador de carga. Si lo hace, puede provocar que sus configuraciones de DNS privado y equilibrador de carga no estén sincronizadas, lo que provocaría problemas en la ruta de datos.

Para obtener más información sobre cómo vincular un nombre de registro DNS privado a un equilibrador de carga, consulte Privacidad basada en equipos mediante IAM, VPC, Transit Gateway y DNS.

Antes de empezar

Antes de vincular zonas DNS a equilibradores de carga, primero debe crear zonas DNS y conceder acceso al equilibrador de carga.

  1. Crear zonas DNS para enlazar con un equilibrador de carga. Para obtener más información, consulte Gestión de zonas DNS.

  2. Para que un equilibrador de carga tenga acceso a su zona DNS, active la autorización de servicio a servicio, que concede al equilibrador de carga acceso a la zona DNS. Para obtener más información, consulte Concesión de acceso entre los servicios. Asegúrate de seleccionar VPC Infrastructure Services como servicio de origen, Load Balancer for VPC como tipo de recurso, DNS Services como servicio de destino y asigna el rol de acceso al servicio Manager.

Puede utilizar zonas DNS en la misma cuenta o en diferentes cuentas. Al vincular zonas DNS entre cuentas diferentes, habilite la autorización de servicio a servicio en la cuenta de destino donde se aloja la zona DNS, mencionando la cuenta de origen donde existe el equilibrador de carga.

Por ejemplo, si tiene un equilibrador de carga en la cuenta A y una zona DNS en la cuenta B, debe crear una autorización de servicio a servicio en la cuenta B mencionando como origen la cuenta A. A continuación, como se indica en el paso 2, elija VPC Infrastructure Services como servicio de origen. Seleccione Load Balancer para VPC como tipo de recurso, DNS Services como servicio de destino, y asigne el rol de acceso al servicio Manager.

Trabajar con zonas DNS en la consola

Puede vincular y desvincular zonas DNS a un nuevo balanceador de carga de aplicaciones durante el aprovisionamiento, o a un balanceador de carga existente.

Vinculación de zonas DNS al crear un equilibrador de carga en la consola

Puede enlazar una zona DNS a un equilibrador de carga al crear un equilibrador de carga. Si no especifica una zona DNS durante la creación del equilibrador de carga, se utiliza la zona predeterminada. De forma predeterminada, el nombre de host del equilibrador de carga es un subdominio de lb.appdomain.cloud y es visible públicamente.

Para vincular una zona DNS al crear un equilibrador de carga, siga estos pasos:

  1. Desde tu navegador, abre la consola de IBM Cloud e inicia sesión en tu cuenta.
  2. Seleccione el ícono Menú del menú de Navegación, luego haga clic en el ícono Infraestructura VPC > Red > Balanceadores de carga.
  3. Pulse Crear.
  4. Configure la VPC, el tipo, la subred, los oyentes y los grupos según sea necesario.
  5. En la sección Tipo de DNS, elija Privado.
  6. Haga clic en Vincular para introducir la instancia DNS y la información de la zona DNS.
  7. Pulse Crear para suministrar el equilibrador de carga.

Vinculación de una zona DNS al crear un equilibrador de carga en la consola (Cross-Account)

Para vincular una zona DNS cuando crear un equilibrador de carga cross-account, siga estos pasos:

  1. Asegúrese de que se proporciona la autorización de servicio a servicio.
  2. Desde tu navegador, abre la consola de IBM Cloud e inicia sesión en tu cuenta.
  3. Seleccione el ícono Menú del menú de Navegación, luego haga clic en el ícono Infraestructura VPC > Red > Balanceadores de carga.
  4. Pulse Crear.
  5. Configure la VPC, el tipo, la subred, los oyentes y los grupos según sea necesario.
  6. En la sección Tipo de DNS, elija Privado.
  7. Seleccione la opción Especificar instancia e indique el CRN DNS y el ID de zona.
  8. Haga clic en Vincular para vincular la zona DNS al equilibrador de carga.
  9. Pulse Crear para suministrar el equilibrador de carga.

Vinculación de una zona DNS a un equilibrador de carga existente en la consola

Para vincular una zona DNS a un equilibrador de carga existente, sigue estos pasos:

  1. Desde tu navegador, abre la consola de IBM Cloud e inicia sesión en tu cuenta.
  2. Seleccione el ícono Menú del menú de Navegación, luego haga clic en el ícono Infraestructura VPC > Red > Balanceadores de carga.
  3. En la lista de equilibradores de carga, seleccione el equilibrador de carga para ver su página de detalles. Vaya a la sección Recursos adjuntos y desplácese hasta el final de la página.
  4. Haga clic en Vincular en la sección DNS Privado.
  5. Seleccione la instancia DNS y la información de la zona DNS.
  6. Haga clic en Vincular para vincular la zona DNS al equilibrador de carga.

Al migrar a una zona DNS privada para un equilibrador de carga existente, se eliminan los registros A predeterminados en lb.appdomain.cloud. Para preparar los dispositivos de cliente, cree un registro CNAME con el nombre de host predeterminado bajo la zona DNS privada deseada antes de la migración. Después de configurar todos los dispositivos cliente para que utilicen la nueva zona DNS privada, puede eliminar el registro CNAME y comenzar la migración. Este registro CNAME, creado antes de la migración, permite a los dispositivos cliente almacenar en caché el nombre de host DNS privado hasta que se creen los registros A.

Vinculación de una zona DNS a un equilibrador de carga existente en la consola (cuenta cruzada)

Para vincular una zona DNS a una cuenta cruzada del equilibrador de carga existente, siga estos pasos:

  1. Después de asegurarse de que se proporciona la autorización de servicio a servicio, desde su navegador, abra la consola IBM Cloud e inicie sesión en su cuenta.
  2. Seleccione el ícono Menú del menú de Navegación, luego haga clic en el ícono Infraestructura VPC > Red > Balanceadores de carga.
  3. En la lista de equilibradores de carga, seleccione el equilibrador de carga para ver su página de detalles. Vaya a la sección "Recursos adjuntos" y desplácese hasta el final de la página.
  4. Seleccione la opción "Especificar instancia" e indique el CRN DNS y el ID de zona.
  5. Haga clic en Vincular para vincular la zona DNS al equilibrador de carga.

Desvinculación de una zona DNS de un equilibrador de carga existente en la consola

Para desvincular una zona DNS de un equilibrador de carga, sigue estos pasos:

  1. Desde tu navegador, abre la consola de IBM Cloud e inicia sesión en tu cuenta.
  2. Seleccione el ícono Menú del menú de Navegación, luego haga clic en el ícono Infraestructura VPC > Red > Balanceadores de carga.
  3. En la lista de equilibradores de carga, seleccione el equilibrador de carga para ver su página de detalles.
  4. Haga clic en Desvincular en la sección DNS Privado
  5. Verifique la acción pulsando Desenlazar de nuevo.

Cómo trabajar con zonas DNS desde la CLI

Puede enlazar y desenlazar zonas DNS a un equilibrador de carga de aplicación durante el suministro o a un equilibrador de carga existente.

Puede utilizar zonas DNS en la misma cuenta o en diferentes cuentas. Al vincular zonas DNS entre cuentas diferentes, habilite la autorización de servicio a servicio en la cuenta de destino donde se aloja la zona DNS, mencionando la cuenta de origen donde existe el equilibrador de carga.

Creación de un equilibrador de carga vinculado a una zona DNS privada desde la CLI

Necesita el CRN de la instancia DNS Services que desea vincular a su equilibrador de carga. Para encontrarla, haga clic en el menú Navegación Icono de menú > Lista de recursos de la consola IBM Cloud. Pulse la fila de tabla del DNS cuyo CRN desea buscar. El CRN se muestra en la ventana lateral que aparece.

Para crear un equilibrador de carga de aplicación con una zona DNS privada, siga estos pasos:

  1. Configure el entorno de la CLI.

  2. Utiliza el terminal para iniciar sesión en tu cuenta. Después de especificar la contraseña, el sistema solicita qué cuenta y región desea utilizar:

    ibmcloud login --sso
    
  3. Cree el equilibrador de carga:

ibmcloud is lbc pdns-alb-example private --subnet 0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024 --family application --dns-instance-crn crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c:: --dns-zone-id 0671b738-57f0-468e-8086-10bc480ac00e

Salida de ejemplo:

ID                           r014-e424acb0-24af-49a0-ab50-c5969304eb94
Name                         pdns-alb-example
CRN                          crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e424acb0-24af-49a0-ab50-c5969304eb94
Family                       Application
Datapath logging active      false
Host name                    e424acb0-us-east.example.com
Subnets                      ID                                          Name
                             0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024   lb-subnet
Public IPs
Private IPs
Provision status             create_pending
Operating status             offline
Is public                    false
Listeners
Pools                        ID   Name
Resource group               ID                                 Name
                             42c4f51adc3147b4b4049ad9826c30a1   Default
Created                      2023-02-10T13:18:11-06:00
DNS                          Instance CRN                                                                                                      Zone
                             crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::   0671b738-57f0-468e-8086-10bc480ac00e
Instance Group Supported     -
SourceIP Session Supported   -
Security groups              ID                                          Name
                             r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e   astonish-backing-shadiness-frostlike-cosmos-hunk
UDP Supported                false

Enlace de un equilibrador de carga existente a una zona DNS privada desde la CLI

Necesita el CRN de la instancia DNS Services que desea vincular a su equilibrador de carga. Para encontrarlo, haz clic en el icono delmenú de navegación > Lista de recursos en la consola de IBM Cloud. Pulse la fila de tabla del DNS cuyo CRN desea buscar. El CRN se muestra en la ventana lateral que aparece.

Para utilizar la CLI para actualizar un equilibrador de carga de aplicación con una zona DNS privada, siga estos pasos:

  1. Configura tu entorno CLI.

  2. Inicie una sesión en su cuenta mediante la CLI. Después de especificar la contraseña, el sistema solicita qué cuenta y región desea utilizar:

    ibmcloud login --sso
    
  3. Actualice el equilibrador de carga con la información de zona DNS privada:

    ibmcloud is load-balancer-update pdns-alb-update-example --dns-instance-crn crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c:: --dns-zone-id 0671b738-57f0-468e-8086-10bc480ac00e
    

Salida de ejemplo:

ID                           r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Name                         pdns-alb-update-example
CRN                          crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Family                       Application
Datapath logging active      false
Host name                    e68a40fb-us-east.example.com
Subnets                      ID                                          Name
                             0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024   lb-subnet
Public IPs
Reserved IPs                 ID                                          Address        Subnet
                             0767-16871e0f-c43a-4b6e-8491-a3e075362046   10.241.64.11   0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024
                             0767-a7db5d37-42cf-473e-ab27-07b679d64ceb   10.241.64.12   0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024
Provision status             update_pending
Operating status             online
Is public                    false
Listeners
Pools                        ID   Name
Resource group               ID                                 Name
                             42c4f51adc3147b4b4049ad9826c30a1   Default
Created                      2023-02-10T13:36:44-06:00
DNS                          Instance CRN                                                                                                      Zone
                             crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::   0671b738-57f0-468e-8086-10bc480ac00e
Instance Group Supported     -
SourceIP Session Supported   -
Security groups              ID                                          Name
                             r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e   astonish-backing-shadiness-frostlike-cosmos-hunk
UDP Supported                false

Desenlace de un equilibrador de carga existente de una zona DNS privada desde la CLI

Para actualizar un equilibrador de carga de aplicación con la zona DNS pública predeterminada, siga estos pasos:

  1. Configura tu entorno CLI.

  2. Inicie una sesión en la cuenta. Después de especificar la contraseña, el sistema solicita qué cuenta y región desea utilizar:

    ibmcloud login --sso
    
  3. Actualice el equilibrador de carga con el distintivo reset-dns.

    ibmcloud is load-balancer-update pdns-alb-update-example --reset-dns
    

Salida de ejemplo:

ID                           r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Name                         pdns-alb-update-example
CRN                          crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Family                       Application
Datapath logging active      false
Host name                    e68a40fb-us-east.lb.appdomain.cloud
Subnets                      ID                                          Name
                             0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024   lb-subnet
Public IPs
Reserved IPs                 ID                                          Address        Subnet
                             0767-16871e0f-c43a-4b6e-8491-a3e075362046   10.241.64.11   0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024
                             0767-a7db5d37-42cf-473e-ab27-07b679d64ceb   10.241.64.12   0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024
Provision status             update_pending
Operating status             online
Is public                    false
Listeners
Pools                        ID   Name
Resource group               ID                                 Name
                             42c4f51adc3147b4b4049ad9826c30a1   Default
Created                      2023-02-10T13:36:44-06:00
Instance Group Supported     -
SourceIP Session Supported   -
Security groups              ID                                          Name
                             r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e   astonish-backing-shadiness-frostlike-cosmos-hunk
UDP Supported                false

Cómo trabajar con zonas DNS con la API

Puede enlazar y desenlazar zonas DNS a un equilibrador de carga de aplicación durante el suministro o a un equilibrador de carga existente.

Puede utilizar zonas DNS en la misma cuenta o en diferentes cuentas. Al vincular zonas DNS entre cuentas diferentes, habilite la autorización de servicio a servicio en la cuenta de destino donde se aloja la zona DNS, mencionando la cuenta de origen donde existe el equilibrador de carga.

Creación de un equilibrador de carga vinculado a una zona DNS privada con la API

Necesita el CRN de la instancia DNS Services que desea vincular a su equilibrador de carga. Para encontrarlo, haz clic en el icono delmenú de navegación > Lista de recursos en la consola de IBM Cloud. Pulse la fila de tabla del DNS cuyo CRN desea buscar. El CRN se muestra en la ventana lateral que aparece.

Para especificar una zona DNS privada durante la creación:

Especifique la información de dns en la llamada POST /load_balancers. Para obtener más información sobre esta carga útil de creación, consulte Creación de un equilibrador de carga de aplicación con la API.

{
  "name": "pdns-alb-example",
  "is_public": false,
  "dns": {
    "instance": {
       "crn": "crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::"
    },
    "zone": {
        "id": "0671b738-57f0-468e-8086-10bc480ac00e"
    }
  },
  "subnets": [
    {
      "id": "0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024"
    }
  ]
}

Salida de ejemplo:

{
  "id": "r014-eac21cde-a4ce-4980-b037-fc3507112955",
  "name": "pdns-alb-example",
  "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancers/r014-eac21cde-a4ce-4980-b037-fc3507112955",
  "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-eac21cde-a4ce-4980-b037-fc3507112955",
  "is_public": false,
  "created_at": "2023-02-13T18:58:12Z",
  "hostname": "eac21cde-us-east.example.com",
  "listeners": [],
  "operating_status": "offline",
  "pools": [],
  "private_ips": [],
  "provisioning_status": "create_pending",
  "public_ips": [],
  "subnets": [
    {
      "id": "0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "crn": "crn:v1:bluemix:public:is:us-east-2:a/be636a7a6e4d4b6296bedf669ce8f757::subnet:0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "name": "lb-subnet"
    }
  ],
  "resource_group": {
    "id": "42c4f51adc3147b4b4049ad9826c30a1",
    "href": "https://resource-controller.cloud.ibm.com/v1/resource_groups/42c4f51adc3147b4b4049ad9826c30a1",
    "name": "Default"
  },
  "resource_type": "load_balancer",
  "logging": {
    "datapath": {
      "active": false
    }
  },
  "profile": {
    "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancer/profiles/dynamic",
    "name": "dynamic",
    "family": "Application"
  },
  "security_groups": [
    {
      "id": "r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/security_groups/r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::security-group:r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "name": "astonish-backing-shadiness-frostlike-cosmos-hunk"
    }
  ],
  "security_group_supported": true,
  "route_mode": false,
  "udp_supported": false,
  "dns": {
    "instance": {
      "crn": "crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::"
    },
    "zone": {
      "id": "0671b738-57f0-468e-8086-10bc480ac00e"
    }
  }
}

Enlace de un equilibrador de carga existente a una zona DNS privada con la API

Necesita el CRN de la instancia DNS Services que desea vincular a su equilibrador de carga. Para encontrarlo, haz clic en el icono delmenú de navegación > Lista de recursos en la consola de IBM Cloud. Pulse la fila de tabla del DNS cuyo CRN desea buscar. Localice el CRN en la ventana lateral que aparece.

Para utilizar la API para enlazar un equilibrador de carga existente a una zona DNS privada:

Especifique la información de dns en la llamada PATCH /load_balancers. Para obtener más información sobre esta carga útil PATCH, consulte Actualización de un equilibrador de carga de aplicaciones con la API.

{
  "dns": {
    "instance": {
      "crn": "crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::"
    },
    "zone": {
      "id": "0671b738-57f0-468e-8086-10bc480ac00e"
    }
  }
}

Salida de ejemplo:

{
  "id": "r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "name": "pdns-alb-update-example",
  "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancers/r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "is_public": false,
  "created_at": "2023-02-10T19:36:44Z",
  "hostname": "e68a40fb-us-east.example.com",
  "listeners": [],
  "operating_status": "online",
  "pools": [],
  "private_ips": [
    {
      "address": "10.241.64.11",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024/reserved_ips/0767-16871e0f-c43a-4b6e-8491-a3e075362046",
      "id": "0767-16871e0f-c43a-4b6e-8491-a3e075362046",
      "name": "yapping-extract-reawake-bullhorn",
      "resource_type": "subnet_reserved_ip"
    },
    {
      "address": "10.241.64.12",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024/reserved_ips/0767-a7db5d37-42cf-473e-ab27-07b679d64ceb",
      "id": "0767-a7db5d37-42cf-473e-ab27-07b679d64ceb",
      "name": "dioxide-stylized-headway-despise",
      "resource_type": "subnet_reserved_ip"
    }
  ],
  "provisioning_status": "update_pending",
  "public_ips": [],
  "subnets": [
    {
      "id": "0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "crn": "crn:v1:bluemix:public:is:us-east-2:a/be636a7a6e4d4b6296bedf669ce8f757::subnet:0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "name": "lb-subnet"
    }
  ],
  "resource_group": {
    "id": "42c4f51adc3147b4b4049ad9826c30a1",
    "href": "https://resource-controller.cloud.ibm.com/v1/resource_groups/42c4f51adc3147b4b4049ad9826c30a1",
    "name": "Default"
  },
  "resource_type": "load_balancer",
  "logging": {
    "datapath": {
      "active": false
    }
  },
  "profile": {
    "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancer/profiles/dynamic",
    "name": "dynamic",
    "family": "Application"
  },
  "security_groups": [
    {
      "id": "r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/security_groups/r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::security-group:r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "name": "astonish-backing-shadiness-frostlike-cosmos-hunk"
    }
  ],
  "security_group_supported": true,
  "route_mode": false,
  "udp_supported": false,
  "dns": {
    "instance": {
      "crn": "crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::"
    },
    "zone": {
      "id": "0671b738-57f0-468e-8086-10bc480ac00e"
    }
  }
}

Desenlace de un equilibrador de carga existente de una zona DNS privada con la API

Para utilizar la API para desenlazar un equilibrador de carga existente con una zona DNS privada:

Especifique información dns nula en PATCH /load_balancers call. Para obtener más información sobre esta carga útil PATCH, consulte Actualización de un equilibrador de carga de aplicaciones con la API.

{
  "dns": null
}

Salida de ejemplo:

{
  "id": "r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "name": "pdns-alb-update-example",
  "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancers/r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "is_public": false,
  "created_at": "2023-02-10T19:36:44Z",
  "hostname": "e68a40fb-us-east.lb.appdomain.cloud",
  "listeners": [],
  "operating_status": "online",
  "pools": [],
  "private_ips": [
    {
      "address": "10.241.64.11",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024/reserved_ips/0767-16871e0f-c43a-4b6e-8491-a3e075362046",
      "id": "0767-16871e0f-c43a-4b6e-8491-a3e075362046",
      "name": "yapping-extract-reawake-bullhorn",
      "resource_type": "subnet_reserved_ip"
    },
    {
      "address": "10.241.64.12",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024/reserved_ips/0767-a7db5d37-42cf-473e-ab27-07b679d64ceb",
      "id": "0767-a7db5d37-42cf-473e-ab27-07b679d64ceb",
      "name": "dioxide-stylized-headway-despise",
      "resource_type": "subnet_reserved_ip"
    }
  ],
  "provisioning_status": "update_pending",
  "public_ips": [],
  "subnets": [
    {
      "id": "0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "crn": "crn:v1:bluemix:public:is:us-east-2:a/be636a7a6e4d4b6296bedf669ce8f757::subnet:0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "name": "lb-subnet"
    }
  ],
  "resource_group": {
    "id": "42c4f51adc3147b4b4049ad9826c30a1",
    "href": "https://resource-controller.cloud.ibm.com/v1/resource_groups/42c4f51adc3147b4b4049ad9826c30a1",
    "name": "Default"
  },
  "resource_type": "load_balancer",
  "logging": {
    "datapath": {
      "active": false
    }
  },
  "profile": {
    "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancer/profiles/dynamic",
    "name": "dynamic",
    "family": "Application"
  },
  "security_groups": [
    {
      "id": "r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/security_groups/r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::security-group:r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "name": "astonish-backing-shadiness-frostlike-cosmos-hunk"
    }
  ],
  "security_group_supported": true,
  "route_mode": false,
  "udp_supported": false,
  "dns": null
}