IBM Cloud Docs
Recuperación del ID de instancia

Recuperación del ID de instancia

Recupere su ID de instancia mediante la interfaz de usuario, la CLI o la API.

Puede elegir como destino una instancia individual del servicio IBM Cloud® DNS Services para operaciones mediante la inclusión de su identificador exclusivo, o ID de instancia, en las solicitudes de API al servicio.

Recuperar el ID de su instancia en la consola

Puede ver el ID de instancia asociado a la instancia del servicio DNS Services en la lista de recursos de IBM Cloud.

  1. Acceda a la consola IBM Cloud.
  2. Vaya a Menú > Lista de recursos y, a continuación, pulse Servicios para examinar una lista de los servicios de nube.
  3. Pulse la fila de la tabla que describa su instancia del servicio DNS Services.
  4. En la vista de detalles del servicio, copie el valor de GUID. Este valor de GUID representa el ID de instancia que identifica de forma exclusiva su instancia del servicio DNS Services.

Recuperación del ID de instancia desde la CLI

También puede recuperar el ID de instancia de su instancia de servicio utilizando la CLI de IBM Cloud.

  1. Inicie sesión en " IBM Cloud " con el " IBM Cloud CLI.

    ibmcloud login
    

    Si el inicio de sesión falla, ejecute el mandato ibmcloud login --sso para volver a intentarlo. Se requiere el parámetro --sso para iniciar sesión con un ID federado. Si se utiliza esta opción, vaya al enlace que se muestra en la salida de la CLI para generar una contraseña de uso único.

  2. Seleccione la cuenta, la región y el grupo de recursos que contienen la instancia suministrada de DNS Services.

  3. Recupere el nombre del recurso de nube (CRN) que identifica de forma exclusiva su instancia del servicio DNS Services.

    ibmcloud resource service-instance <instance_name> --id
    

    Sustituya <instance_name> por el alias exclusivo que ha asignado a la instancia de servicio de DNS Services. En el siguiente ejemplo truncado se muestra la salida de la CLI.

    crn:v1:bluemix:public:kms:us-south:a/f047b55a3362ac06afad8a3f2f5586ea:42454b3b-5b06-407b-a4b3-34d9ef323901:: 42454b3b-5b06-407b-a4b3-34d9ef323901
    

    El valor 42454b3b-5b06-407b-a4b3-34d9ef323901 es un ejemplo de un ID de instancia.

Recuperar el ID de su instancia con la API

Es posible que desee recuperar el ID de instancia mediante programación como ayuda para crear y conectar su aplicación. Puede llamar a la API del controlador de recursos IBM Cloud y, a continuación, enviar la salida JSON a jq para extraer este valor.

  1. Recupere una señal de acceso de IBM Cloud IAM.

  2. Llame a la API del controlador de recursos para recuperar su ID de instancia.

    curl -X GET \
      'https://resource-controller.cloud.ibm.com/v2/resource_instances' \
      -H 'authorization: Bearer <IAM_token>' | jq -r '.resources[] | select(.name | contains("<instance_name>")) | .guid'
    

    Sustituya <instance_name> por el alias exclusivo que ha asignado a la instancia de servicio de DNS Services. En la siguiente salida se muestra un ejemplo de ID de instancia:

    42454b3b-5b06-407b-a4b3-34d9ef323901