Guia de início rápido: preparar-se para a Developer Device Platform

Prepare-se para usar a plataforma de dispositivos para desenvolvedores, um pacote de última geração e de nível comercial para orquestração de dispositivos remotos.

Antes de começar

A Developer Device Platform (DDP) funciona em qualquer estação de trabalho com um terminal e acesso à Internet seguindo as instruções desta página.

Esses documentos pressupõem que você é um usuário do Google Cloud com projetos e contas, conforme descrito em Começar a usar o Google Cloud na guia Visão geral deste site.

Configuração doGoogle Cloud

  1. Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. Instale a CLI do Google Cloud.

  3. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.

  4. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  5. Verifique se você tem as permissões necessárias para concluir este guia.

  6. Verifique se o faturamento está ativado para o projeto do Google Cloud .

  7. Ative as APIs Device Run, Device Streaming e Cloud Testing:

    Funções necessárias para ativar APIs

    Para ativar APIs, você precisa da permissão serviceusage.services.enable. Se você criou o projeto, provavelmente já tem essa permissão com o papel de Proprietário (roles/owner). Caso contrário, é possível receber essa permissão com o papel de Administrador do Service Usage (roles/serviceusage.serviceUsageAdmin). Saiba como conceder papéis.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  8. Se você estiver usando um shell local, crie credenciais de autenticação local para sua conta de usuário:

    gcloud auth application-default login

    Não é necessário fazer isso se você estiver usando o Cloud Shell.

    Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.

  9. Instale a CLI do Google Cloud.

  10. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.

  11. Para inicializar a CLI gcloud, execute o seguinte comando:

    gcloud init
  12. Verifique se você tem as permissões necessárias para concluir este guia.

  13. Verifique se o faturamento está ativado para o projeto do Google Cloud .

  14. Ative as APIs Device Run, Device Streaming e Cloud Testing:

    Funções necessárias para ativar APIs

    Para ativar APIs, você precisa da permissão serviceusage.services.enable. Se você criou o projeto, provavelmente já tem essa permissão com o papel de Proprietário (roles/owner). Caso contrário, é possível receber essa permissão com o papel de Administrador do Service Usage (roles/serviceusage.serviceUsageAdmin). Saiba como conceder papéis.

    gcloud services enable devicerun.googleapis.com devicestreaming.googleapis.com testing.googleapis.com
  15. Se você estiver usando um shell local, crie credenciais de autenticação local para sua conta de usuário:

    gcloud auth application-default login

    Não é necessário fazer isso se você estiver usando o Cloud Shell.

    Se um erro de autenticação for retornado e você estiver usando um provedor de identidade (IdP) externo, confirme se você fez login na CLI gcloud com sua identidade federada.

Funções exigidas

Para receber as permissões necessárias para usar a plataforma de dispositivos para desenvolvedores, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.

Exemplos de comandos

Agora que você tem o serviço Device Run, execute os seguintes comandos para testar o catálogo.

Primeiro, liste todos os dispositivos no seu projeto:

gcloud beta device-run devices list

Em seguida, filtre os dispositivos que executam um sistema operacional específico:

Android

gcloud beta device-run devices list --filter="PLATFORM=ANDROID"

iOS

gcloud beta device-run devices list --filter="PLATFORM=iOS"

Por fim, liste todas as sessões no seu projeto (provavelmente nenhuma. Tente mais tarde):

gcloud beta device-run sessions list

Agora, siga as instruções do recurso em Próximas etapas.

Documentação de apoio

Entre em contato

Acesse o Fórum de desenvolvedores da DDP para receber ajuda e dar sugestões.

Para informar bugs e registrar solicitações de recursos para a plataforma de dispositivos para desenvolvedores, crie um problema.

Limpar

Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, exclua o projeto do Google Cloud e os recursos.

A seguir