
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Build a Cloud SQL instance with API Explorer
/ 20
Create a database in your Cloud SQL instance
/ 20
Create a Cloud Storage bucket
/ 20
Upload the CSV file to your Cloud Storage bucket
/ 20
Add Storage Admin role to Cloud SQL service account
/ 20
O APIs Explorer do Google é uma ferramenta que ajuda você a conhecer diversas APIs do Google de maneira interativa. Com o APIs Explorer, é possível:
O Cloud SQL é um serviço de banco de dados totalmente gerenciado que facilita a configuração, a manutenção, o gerenciamento e a administração dos seus bancos de dados relacionais PostgreSQL e MySQL na nuvem. O Cloud SQL oferece altos níveis de desempenho, escalonabilidade e praticidade. Hospedado no Google Cloud, o Cloud SQL fornece uma infraestrutura de banco de dados para aplicativos em execução em qualquer lugar.
Neste laboratório, você criará uma instância do Cloud SQL e adicionará um banco de dados MySQL a ela. Após criar um arquivo CSV de amostra e fazer upload para o Cloud Storage, você criará uma tabela e extrairá o conteúdo do arquivo para o banco de dados MySQL. Por fim, você removerá o banco de dados e os dados associados a ele. Essas tarefas serão realizadas com a API Cloud SQL Admin, na qual você chamará diversos métodos usando o APIs Explorer.
Neste laboratório, você usará a ferramenta APIs Explorer para:
Este é um laboratório de nível fundamental. Você precisa ter noções básicas da arquitetura e do funcionamento das APIs. É recomendável ter experiência com o Google Cloud Shell e ferramentas de interface de linha de comando.
Também recomendamos um conhecimento básico da ferramenta APIs Explorer. Como requisito mínimo, faça os seguintes laboratórios antes deste:
Caso você não tenha experiência com o Cloud SQL, faça os laboratórios Cloud SQL para MySQL: Qwik Start e Introdução ao SQL para BigQuery e Cloud SQL que têm informações úteis para o conteúdo deste laboratório. Quando estiver pronto, role a tela para baixo e execute as etapas a seguir para configurar seu ambiente de laboratório.
Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é ativado quando você clica em Iniciar laboratório e mostra por quanto tempo os recursos do Google Cloud vão ficar disponíveis.
Este laboratório prático permite que você realize as atividades em um ambiente real de nuvem, e não em uma simulação ou demonstração. Você vai receber novas credenciais temporárias para fazer login e acessar o Google Cloud durante o laboratório.
Confira os requisitos para concluir o laboratório:
Clique no botão Começar o laboratório. Se for preciso pagar por ele, uma caixa de diálogo vai aparecer para você selecionar a forma de pagamento. No painel Detalhes do Laboratório, à esquerda, você vai encontrar o seguinte:
Se você estiver usando o navegador Chrome, clique em Abrir console do Google Cloud ou clique com o botão direito do mouse e selecione Abrir link em uma janela anônima.
O laboratório ativa os recursos e depois abre a página Fazer Login em outra guia.
Dica: coloque as guias em janelas separadas lado a lado.
Se necessário, copie o Nome de usuário abaixo e cole na caixa de diálogo Fazer login.
Você também encontra o nome de usuário no painel Detalhes do Laboratório.
Clique em Próxima.
Copie a Senha abaixo e cole na caixa de diálogo de Olá.
Você também encontra a senha no painel Detalhes do Laboratório.
Clique em Próxima.
Acesse as próximas páginas:
Depois de alguns instantes, o console do Google Cloud será aberto nesta guia.
Você criará uma instância do Cloud SQL com um dos métodos encontrados no APIs Explorer.
Para acessar a ferramenta APIs Explorer do Cloud SQL, abra o menu de navegação e selecione APIs e serviços > Biblioteca.
Na barra de pesquisa, digite Cloud SQL e selecione Cloud SQL Admin API na lista de resultados.
Verifique se a API está ativada. Caso contrário, clique em Ativar.
Agora que você verificou a ativação da API, abra a página de referência da API Cloud SQL Admin.
Na guia Referência, navegue até Todas as APIs e referências > Referência REST > v1beta4 > instâncias > inserir, para selecionar o método sql.instances.insert ou, para criar um recurso da instância SQL, use o Método: instances.insert reference page.
Você preencherá um formulário para usar o método sql.instances.insert.
A seção "Request body" tem as propriedades do recurso que você quer usar para criar sua instância MySQL:
Defina o projeto: = ID do projeto do Qwiklabs.
Depois, clique no ícone de adição azul dentro das chaves no campo Corpo de solicitação. Você precisará selecionar uma propriedade. Escolha "name".
Ao lado do nome da propriedade, digite my-instance.
Isso gera o próximo nível.
Clique no ícone de adição azul dentro dos colchetes e, depois, selecione settings.
Nesta seção, clique dentro das chaves, depois no ícone de adição azul e selecione tier. Ao lado, digite db-n1-standard-1.
Seu método será semelhante a este:
Não deixe espaço sobrando à direita em nenhum dos campos.
Agora role a tela para baixo e clique no botão Execute.
Quando solicitado, clique na sua Conta do Google do Qwiklabs para selecioná-la.
Na próxima tela, clique em Allow para dar acesso ao APIs Explorer.
É possível conferir a solicitação enviada ao projeto como código, criada com base nas informações que você incluiu no formulário.
A resposta será parecida com esta:
Você criou uma instância do MySQL para um projeto do Google Cloud. Agora visualize-o no console do Cloud.
Volte ao Console do Google Cloud para realizar esta etapa.
Acesse o menu de navegação e selecione SQL que está localizado sob o cabeçalho Bancos de dados. Você abrirá a página de instâncias, onde verá a instância do MySQL sendo criada.
A criação da instância levará alguns minutos. Você saberá que ela está pronta quando my-instance
for semelhante a este exemplo:
Talvez seja necessário atualizar a página periodicamente para conferir as mudanças.
Clique em Verificar meu progresso para conferir a tarefa realizada. Se você concluiu a tarefa, receberá uma pontuação de avaliação.
Agora que a instância do Cloud SQL foi criada, adicione um banco de dados a ela com o método databases.insert
.
Você preencherá um formulário para usar o método sql.databases.insert.
projeto: = ID do projeto de laboratório
instance: = my-instance
Request body = Clique entre os colchetes para selecionar as propriedades abaixo:
Seu método será semelhante a este:
Verifique se a caixa de seleção Google OAuth 2.0 está marcada na seção Credentials.
Não deixe espaço sobrando à direita em nenhum dos campos.
Agora role a tela para baixo e clique no botão Execute.
Quando solicitado, clique na sua Conta do Google do Qwiklabs para selecioná-la.
É possível conferir a solicitação enviada ao projeto como código, criada com base nas informações que você incluiu no formulário.
A resposta será parecida com esta:
Você criou um banco de dados na instância do Cloud SQL. Agora está tudo pronto para adicionar dados a ele. Antes disso, consulte o banco de dados no console do Cloud.
Volte ao Console do Google Cloud para realizar esta etapa.
Acesse o menu de navegação e selecione SQL no cabeçalho Bancos de dados. Você verá a página de instâncias.
Clique em my-instance.
Em seguida, selecione a guia bancos de dados.
Você verá uma lista de bancos de dados com o mysql-db adicionado:
Talvez os bancos de dados da captura de tela acima não estejam na mesma ordem no seu Console. O mysql-db
precisa estar na lista.
Clique em Verificar meu progresso para conferir a tarefa realizada. Se você concluiu a tarefa corretamente, receberá uma pontuação de avaliação.
Você agora criará uma tabela no banco de dados MySQL e um arquivo CSV (valores separados por vírgula) que será enviado ao Cloud Storage.
No console do Cloud, abra uma nova sessão do Cloud Shell.
Execute o seguinte comando para se conectar à sua instância do MySQL:
A conexão poderá demorar alguns minutos.
mysql-db
:Agora você criará uma tabela no mysql-db
para importar dados a um local específico.
info
:A saída ficará assim:
Você criou uma tabela vazia no banco de dados MySQL.
Não saia dessa sessão do Cloud Shell.
Agora você criará um arquivo CSV e o enviará a um bucket do Cloud Storage.
employee_info.csv
:employee_info.csv
:Mantenha pressionadas as teclas CTRL + X → Y → ENTER para salvar o arquivo. Agora você tem um arquivo CSV simples pronto para ser enviado ao Cloud Storage.
Execute o seguinte comando para criar um novo bucket do Cloud Storage, substituindo <YOUR_BUCKET_NAME>
por um nome de bucket exclusivo que siga as diretrizes de nomeação do Cloud Storage:
Clique em Verificar meu progresso para conferir a tarefa realizada. Se você concluiu a tarefa corretamente, receberá uma pontuação de avaliação.
<YOUR_BUCKET_NAME>
pelo nome do seu bucket:Clique em Verificar meu progresso para conferir a tarefa realizada. Se você concluiu a tarefa corretamente, receberá uma pontuação de avaliação.
Para fazer upload desse arquivo no banco de dados MySQL, atualize as permissões específicas com sua conta de serviço do Cloud SQL.
No menu de navegação, selecione SQL e clique em my-instance.
Na página de visão geral, role para baixo, encontre o cartão "Conta de serviço" e copie o nome da conta de serviço.
Agora abra o menu de navegação e selecione Armazenamento > Cloud Storage > Buckets.
Clique no menu de três pontos no lado direito do balde e clique em Editar acesso.
Para o campo principal, clique em + Adicionar principal.
Cole o nome da conta de serviço do Cloud SQL que você copiou antes em Novos principais.
Clique na lista suspensa de papéis e selecione Cloud Storage > Administrador do Storage.
A barra lateral de permissões deverá ser semelhante a esta:
Agora você copiará o arquivo CSV para o banco de dados do Cloud SQL.
Clique em Verificar meu progresso para conferir a tarefa realizada. Se você concluiu a tarefa corretamente, receberá uma pontuação de avaliação.
Na guia Referência, navegue até Todas as APIs e referências > Referência REST > v1beta4 > instâncias > inserir, para selecionar o método sql.instances.import ou, para criar um banco de dados, use o Método: instances.import reference page.
Você preencherá um formulário para usar o método sql.instances.import. A seção "Corpo da solicitação" tem as propriedades do recurso que você quer usar para importar os dados.
projeto: = ID do projeto do Qwiklabs.
instance: = my-instance
<YOUR_BUCKET_NAME>
/employee_info.csv, substitua <YOUR_BUCKET_NAME>
pelo nome do seu bucketSeu método será semelhante a este:
Não deixe espaço sobrando à direita em nenhum dos campos.
Agora role a tela para baixo e clique no botão Execute.
Quando solicitado, clique na sua Conta do Google do Qwiklabs para selecioná-la.
É possível conferir a solicitação enviada ao projeto como código, criada com base nas informações que você incluiu no formulário.
A resposta será parecida com esta:
Você adicionou um arquivo CSV à tabela do banco de dados MySQL usando o APIs Explorer. Agora você inspecionará esta tabela.
Volte ao Google Console e acesse novamente a guia "Cloud Shell" do MySQL que ficou aberta. Você verá se a tabela info
coletou os dados do arquivo CSV.
Execute o seguinte comando para consultar o que está na tabela:
A saída ficará assim:
Com uma chamada de API na ferramenta Explorer, você copiou um arquivo CSV localizado no Cloud Storage e o mesclou com uma tabela no seu banco de dados MySQL. Isso mostra a capacidade e a eficiência das chamadas de método da API em comparação às várias etapas necessárias no Google Console.
Você excluirá o banco de dados MySQL que hospeda as informações de funcionários.
Na guia Referência, navegue até Todas as APIs e referências > Referência REST > v1beta4 > database > delete, para selecionar o método sql.databases.delete ou, para excluir o banco de dados, use a página de referência do método databases.delete.
Você preencherá um formulário para usar o método sql.databases.delete:
projeto: = ID do projeto do Qwiklabs.
instance: = my-instance
database: = mysql-db
Seu método será semelhante a este:
Não deixe espaço sobrando à direita em nenhum dos campos.
Agora role a tela para baixo e clique no botão Execute.
Quando solicitado, clique na sua Conta do Google do Qwiklabs para selecioná-la.
É possível conferir a solicitação enviada ao projeto como código, criada com base nas informações que você incluiu no formulário.
A resposta será parecida com esta:
Você excluiu um banco de dados na instância do Cloud SQL. Para a etapa seguinte, volte ao Google Console.
No menu de navegação do Google Console selecione SQL na seção do cabeçalho "Bancos de dados". Você verá a página de instâncias.
Clique em my-instance e na guia bancos de dados. Você verá uma lista de bancos de dados com mysql-db
removido.
Você terminou a experiência prática deste laboratório. Pare por aqui ou use o restante do tempo para conhecer outros métodos da API Cloud SQL Admin no APIs Explorer.
Responda às perguntas de múltipla escolha abaixo para reforçar sua compreensão dos conceitos abordados neste laboratório. Use tudo o que você aprendeu até aqui.
Neste laboratório, você colocou em prática os métodos da API Cloud SQL Admin usando o APIs Explorer. Após criar uma instância do Cloud SQL, você configurou e adicionou um banco de dados MySQL. Você criou um arquivo CSV simples e fez upload dele para o Cloud Storage, que foi enviado ao banco de dados MySQL. Por fim, você aprendeu como excluir um banco de dados em uma instância do Cloud SQL. Agora você já pode fazer outros laboratórios da Quest Exploring APIs.
Este laboratório autoguiado faz parte da Quest Exploring APIs. Uma Quest é uma série de laboratórios relacionados que formam um programa de aprendizado. Ao concluir uma Quest, você ganha um selo como reconhecimento da sua conquista. É possível publicar os selos e incluir um link para eles no seu currículo on-line ou nas redes sociais. Consulte o catálogo do Google Cloud Ensina para conferir todas as Quests disponíveis.
Confira também os seguintes laboratórios para praticar mais com o APIs Explorer:
Esses treinamentos ajudam você a aproveitar as tecnologias do Google Cloud ao máximo. Nossas aulas incluem habilidades técnicas e práticas recomendadas para ajudar você a alcançar rapidamente o nível esperado e continuar sua jornada de aprendizado. Oferecemos treinamentos que vão do nível básico ao avançado, com opções de aulas virtuais, sob demanda e por meio de transmissões ao vivo para que você possa encaixá-las na correria do seu dia a dia. As certificações validam sua experiência e comprovam suas habilidades com as tecnologias do Google Cloud.
Manual atualizado em 13 de outubro de 2023
Laboratório testado em 13 de outubro de 2023
Copyright 2025 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser marcas registradas das respectivas empresas a que estão associados.
Este conteúdo não está disponível no momento
Você vai receber uma notificação por e-mail quando ele estiver disponível
Ótimo!
Vamos entrar em contato por e-mail se ele ficar disponível
One lab at a time
Confirm to end all existing labs and start this one