Guía de inicio rápido: Prepárate para Developer Device Platform
Prepárate para usar Developer Device Platform, un paquete de nivel comercial de próxima generación para la organización de dispositivos remotos.
Antes de comenzar
Developer Device Platform (DDP) funciona en cualquier estación de trabajo con una terminal y acceso a Internet siguiendo las instrucciones de esta página.
En estos documentos, se supone que eres un Google Cloud usuario de con proyectos y cuentas, como se describe en Comienza a usar Google Cloud que se encuentra en la Descripción general pestaña de este sitio.
Google Cloud Configuración de
- Accede a tu Google Cloud cuenta de. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
-
Instala Google Cloud CLI.
-
Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud init -
Verifica que tengas los permisos necesarios para completar esta guía.
-
Verifica que la facturación esté habilitada para tu Google Cloud proyecto.
Habilita las APIs de Device Run, Device Streaming y Cloud Testing:
Roles necesarios para habilitar las APIs
Para habilitar las APIs, necesitas el permiso
serviceusage.services.enable. Si creaste el proyecto, es probable que ya tengas este permiso a través del rol Propietario (roles/owner). De lo contrario, puedes obtener este permiso a través del rol Administrador de Service Usage (roles/serviceusage.serviceUsageAdmin). Obtén información para otorgar roles.gcloud services enable devicerun.googleapis.com
devicestreaming.googleapis.com testing.googleapis.com -
Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
No es necesario que lo hagas si usas Cloud Shell.
Si se muestra un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.
-
Instala Google Cloud CLI.
-
Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud init -
Verifica que tengas los permisos necesarios para completar esta guía.
-
Verifica que la facturación esté habilitada para tu Google Cloud proyecto.
Habilita las APIs de Device Run, Device Streaming y Cloud Testing:
Roles necesarios para habilitar las APIs
Para habilitar las APIs, necesitas el permiso
serviceusage.services.enable. Si creaste el proyecto, es probable que ya tengas este permiso a través del rol Propietario (roles/owner). De lo contrario, puedes obtener este permiso a través del rol Administrador de Service Usage (roles/serviceusage.serviceUsageAdmin). Obtén información para otorgar roles.gcloud services enable devicerun.googleapis.com
devicestreaming.googleapis.com testing.googleapis.com -
Si usas un shell local, crea credenciales de autenticación locales para tu cuenta de usuario:
gcloud auth application-default login
No es necesario que lo hagas si usas Cloud Shell.
Si se muestra un error de autenticación y usas un proveedor de identidad (IdP) externo, confirma que accediste a la gcloud CLI con tu identidad federada.
Roles obligatorios
Para obtener los permisos que necesitas para usar Developer Device Platform, pídele a tu administrador que te otorgue los siguientes roles de IAM en tu proyecto:
-
Todos:
- Visualizador de roles (
roles/viewer) - Administrador de Device Run (
roles/devicerun.admin) - Administrador de Device Streaming (
roles/devicestreaming.admin) - Consumidor de Service Usage (
roles/serviceusage.serviceUsageConsumer)
- Visualizador de roles (
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.
Comandos de ejemplo
Ahora que tienes el servicio Device Run, puedes ejecutar los siguientes comandos para probar el catálogo.
Primero, haz una lista de todos los dispositivos de tu proyecto:
gcloud beta device-run devices list
Luego, haz una lista de todas las sesiones de tu proyecto (es probable que no haya ninguna, inténtalo más tarde):
gcloud beta device-run sessions
Ahora continúa con las instrucciones de la función en ¿Qué sigue?.
Documentación de respaldo
- Google Cloud README de habilidades
- Repositorio de habilidades de agentes de Developer Device Platform
Comunícate con nosotros
Visita el Foro para desarrolladores de DDP para obtener ayuda y ofrecer sugerencias.
Para informar errores y enviar solicitudes de funciones para Developer Device Platform, crea un problema.
Limpia
Para evitar que se apliquen cargos a tu Google Cloud cuenta de por los recursos que usaste en esta página, borra el Google Cloud proyecto de que tiene los recursos.
¿Qué sigue?
- Catálogo de dispositivos: Describe todos los tipos de dispositivos en el laboratorio de Developer Device Platform y profundiza en cada tipo.
- Device Run: Ejecuta pruebas en dispositivos en el laboratorio de Developer Device Platform y consulta los resultados en Google Cloud.
- Buscar registros: Consulta los resultados en la línea de comandos y en la Google Cloud consola de.
- API de Device Streaming: Conéctate a dispositivos Android físicos remotos e interactúa con tu app como si estuviera conectada a tu máquina local.
- Desarrollo de agentes con Device Streaming: Usa la habilidad de agente de Developer Device Platform para buscar, reservar y conectarte a dispositivos en Developer Device Platform.