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 aprendizado de máquina 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(developer): Uncomment the following lines before running the sample.
 */
// const bucketName = 'Name of a bucket, e.g. my-bucket';
// const filename = 'Local file to upload, e.g. ./local/path/to/file.txt';

// Imports the Google Cloud client library
const {Storage} = require('@google-cloud/storage');

// Creates a client
const storage = new Storage();

async function uploadFile() {
  // Uploads a local file to the bucket
  await storage.bucket(bucketName).upload(filename, {
    // Support for HTTP requests made with `Accept-Encoding: gzip`
    gzip: true,
    // By setting the option `destination`, you can change the name of the
    // object you are uploading to a bucket.
    metadata: {
      // Enable long-lived HTTP caching headers
      // Use only if the contents of the file will never change
      // (If the contents will change, use cacheControl: 'no-cache')
      cacheControl: 'public, max-age=31536000',
    },
  });

  console.log(`${filename} uploaded to ${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.