Ferramentas Node.js para criar aplicativos nativos em nuvem, fazer implantações em escala e analisar dados

  • Crie aplicativos da Web de escala global
  • Use as APIs de machine learning do Google com suporte para biblioteca nativa
  • Escreva aplicativos sem servidor com facilidade
  • Crie análise de big data sem aprender outra linguagem
módulos npm incríveis

Aproveite nossas APIs e serviços usando os módulos npm @google-cloud e teste nossas amostras de código.

1
Instale
npm install --save @google-cloud/storage
2
Configure um projeto do Google Cloud
  1. Faça login na sua Conta do Google.

    Se você ainda não tiver uma, inscreva-se.

  2. Configurar um projeto do Console do GCP.

    Configurar um projeto

    Clique para:

    • criar ou selecionar um projeto;
    • ativar a(s) Cloud Storage API necessária(s) para o projeto.
    • criar uma conta de serviço;
    • fazer o download de uma chave privada como JSON.

    É possível ver e gerenciar esses recursos a qualquer momento no Console do GCP.

4
Escreva seu código
/**
 * TODO(desenvolvedor): remova as marcas de comentário das linhas a seguir antes de executar a amostra.
 */
// const bucketName = 'Nome do intervalo, por exemplo my-bucket';
// const filename = 'Arquivo local para upload, por exemplo ./local/path/to/file.txt';

// Importa a biblioteca de cliente do Google Cloud
const {Storage} = require('@google-cloud/storage');

// Cria um cliente
const storage = new Storage();

async function uploadFile() {
  // Faz o upload de um arquivo local para o intervalo
  await storage.bucket(bucketName).upload(filename, {
    // Suporte para solicitações HTTP feitas com 'Accept-encoding: gzip`
    gzip: true,
    // Ao definir a opção `destination`, é possível modificar o nome do
    // objeto que você está carregando para um intervalo.
    metadata: {
      // Ativa cabeçalhos de armazenamento em cache de HTTP de longa duração
      // Use apenas se o conteúdo do arquivo nunca vai mudar
      // (Se os conteúdos mudarem, use cacheControl: 'no-cache')
      cacheControl: 'public, max-age=31536000',
    },
  });

  console.log(`${filename} enviados para ${bucketName}.`);
}

uploadFile();
Guias de início rápido para Node.js
Como encontrar e depurar problemas rapidamente

Com o Stackdriver você tem funcionalidades poderosas de monitoramento, geração de registros e diagnóstico para conseguir insights sobre a integridade, desempenho e disponibilidade de aplicativos habilitados pela nuvem, o que permite que você encontre e corrija problemas mais rapidamente.

Stackdriver
Monitoramento, geração de registros e diagnóstico unificados para aplicativos em execução no Google Cloud Platform e na Amazon Web Services (AWS).
Stackdriver Error Reporting
Visão geral sobre alertas de erros e investigação de problemas no Console do Google Cloud.
Stackdriver Monitoring, diagnóstico e correção
Neste vídeo, Aja Hammerly usa o Monitoring para encontrar e corrigir alguns erros sutis em um aplicativo de exemplo e você aprenderá como usar o Monitoring em seu próprio projeto no Google Cloud.
Saiba mais
Participe da nossa comunidade

Tem algo a dizer? Participe da nossa comunidade para fazer perguntas ou falar com especialistas do Google que ajudam a criar apps usando a linguagem Node.js no Google Cloud.