Spanish
Idiomas
English
Japanese
Spanish

Configurar Terraform para Qiskit Runtime

Si usas Terraform para gestionar tu infraestructura, el proveedor de IBM Cloud para Terraform admite el aprovisionamiento de instancias del servicio Qiskit Runtime. Para ello se utiliza el recurso genérico ibm_resource_instance. Se deben especificar los siguientes parámetros:

Aprovisionamiento con Terraform

Si usas Terraform para gestionar tu infraestructura, el proveedor de IBM Cloud para Terraform admite el aprovisionamiento de instancias del servicio Qiskit Runtime. Para ello se utiliza el recurso genérico ibm_resource_instance. Se deben especificar los siguientes parámetros:

  • name – El nombre de tu instancia de servicio.

  • service – Especifica quantum-computing para aprovisionar instancias de Qiskit Runtime.

  • plan – Puede ser lite o paygo-standard.

  • location – Actualmente, debe ser us-east.

Los parámetros opcionales incluyen:

  • resource_group_id – Crea la instancia de servicio en el grupo de recursos especificado.

  • tags – Agrega etiquetas al recurso.

Ejemplo: Crear una instancia de servicio de Qiskit Runtime

Una vez que se completa el trabajo (job), puedes ver los resultados.

  1. En tu archivo de configuración de Terraform, agrega el siguiente código. Cambia el nombre de la instancia de servicio (parámetro “name”) y el plan (parámetro “plan”) según tus requerimientos:

    resource "ibm_resource_instance" "my-instance" {
            name = "my-instance-name"
            service = "quantum-computing"
            plan = "lite"
            location = "us-east"
    }
    
  2. Crea un plan de ejecución de Terraform.

    terraform plan
    
  3. Elimina el espacio de nombres y vuelve a crearlo con un nuevo nombre. Ten en cuenta que este proceso puede tardar unos minutos en completarse.

    terraform apply
    
  4. Verifica en la página Instances que se ha creado tu instancia de servicio.

Las instancias del servicio Qiskit Runtime son recursos administrados por IAM. El acceso se puede configurar a través de terraform utilizando políticas de usuario de IAM. Consulta la política de usuario de IBM IAM para obtener más detalles y ejemplos.