Comenzar

Esta página te guiará a través de los pasos de configuración necesarios para usar la API de Cloud Life Sciences.

(Si completaste la Guía de inicio rápido, ya has realizado alguno de estos pasos. Revisa esta página a fin de asegurarte de que estás listo para usar la API de Cloud Life Sciences).

Antes de comenzar

  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. Selecciona o crea un proyecto de GCP.

    Ir a la página Administrar recursos

  3. Asegúrate de tener habilitada la facturación para tu proyecto.

    Aprende a habilitar la facturación

  4. Habilita las Cloud Life Sciences API necesarias.

    Habilita las API

Cuando habilitas por primera vez la API de Cloud Life Sciences en un proyecto, se asigna una cuenta de servicio nueva para el proyecto automáticamente a una función (lifesciences.workflowsRunner), la cual permite iniciar y detener instancias de Compute Engine dentro de tu proyecto.

Si luego quitas esta función predeterminada de la cuenta de servicio del proyecto pertinente es posible que se produzcan errores. En particular, los intentos de ejecutar las canalizaciones con la API generarán errores de permiso. La API tampoco podrá cerrar las instancias en ejecución cuando se completen las canalizaciones y se continuarán facturando estos recursos. Para obtener detalles sobre cómo solucionar este problema, consulta Solución de problemas.

Configura el SDK de Cloud y la herramienta de línea de comandos de gcloud

Instala el SDK de Cloud para usar las herramientas y bibliotecas en Cloud Life Sciences, Compute Engine, Cloud Storage y BigQuery. El SDK incluye las herramientas de línea de comandos de gcloud, gsutil y bq.

  1. Instala y descarga el SDK de Cloud.

  2. Inicializa el SDK de Cloud.

  3. Después de inicializar el SDK, instala los comandos de Cloud Life Sciences:

    gcloud components update beta
    

    Si utilizas una VM de Compute Engine con la instalación predeterminada de la herramienta de gcloud, no podrás actualizar los componentes. A fin de habilitar la API de Cloud Life Sciences en una VM de Compute Engine, vuelve a instalar la herramienta de línea de comandos de gcloud. Para ello, ejecuta los siguientes comandos:

    sudo apt-get remove google-cloud-sdk
        curl https://sdk.cloud.google.com | bash
        exec -l $SHELL
        gcloud init
    

Descarga credenciales para el acceso a la API

Si estás usando una muestra de código del repositorio de GitHub de Cloud Life Sciences o una herramienta que no sea la herramienta de línea de comandos de gcloud, que accede directamente a la API de Cloud Life Sciences, realiza los siguientes pasos a fin de descargar un archivo client_secrets.json para tu proyecto.

  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. Selecciona o crea un proyecto de GCP.

    Ir a la página Administrar recursos

  3. Asegúrate de tener habilitada la facturación para tu proyecto.

    Aprende a habilitar la facturación

  4. Habilita las Cloud Life Sciences and Cloud Storage JSON API necesarias.

    Habilita las API

  5. Abre la página Credenciales en la consola de API.
  6. Haz clic en Crear credenciales > ID de cliente de Oauth.
  7. Configura el tipo de aplicación en Other y completa el formulario.

Después de crear tus credenciales, descarga el archivo client_secret.json. Para ello, ve a la página Credenciales de GCP Console y haz clic en Descargar JSON file_download. Almacena el archivo de forma segura en una ubicación a la que solo pueda acceder tu aplicación.

La primera vez que consultes la API de Cloud Life Sciences, te autenticarás con los valores del archivo de secretos del cliente que descargaste. Después de esta autenticación inicial, las herramientas de Cloud Life Sciences guardan un token para utilizar durante las solicitudes a la API posteriores.

Pasos siguientes

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Cloud Life Sciences