Node.js en Google Cloud

Probar gratis Ver la documentación

Herramientas de Node.js para compilar aplicaciones nativas de la nube, implementar a gran escala y analizar datos

  • Compila aplicaciones web a nivel global
  • Usa las API de aprendizaje automático de Google compatibles con bibliotecas nativas
  • Escribe aplicaciones sin servidores de manera fácil
  • Crea aplicaciones de análisis de macrodatos sin tener que aprender otro lenguaje
Módulos de Administración de socios de red cuidadosamente elaborados

Aprovecha nuestras API y servicios con los módulos de Administración de socios de red de @google-cloud y realiza una ejecución de prueba de nuestras muestras de código.

1
Instala
npm install --save @google-cloud/storage
2
Configura un proyecto de Google Cloud.
  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. Configura un proyecto de GCP Console.

    Configura un proyecto

    Haz clic para realizar alguna de las siguientes acciones:

    • Crea o selecciona un proyecto.
    • Habilita lasCloud Storagenecesarias para ese proyecto.
    • Crea una cuenta de servicio.
    • Descarga una clave privada como JSON.

    Puedes visualizar y administrar estos recursos en GCP Console en cualquier momento.

4
Escribe el 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();
Guías de inicio rápido de Node.js
Descubre y depura los problemas con rapidez

Stackdriver proporciona servicios potentes de supervisión, registro y diagnóstico. Te brinda estadísticas sobre el estado, el rendimiento y la disponibilidad de aplicaciones en la nube, lo que te permite detectar y solucionar problemas más rápido.

Stackdriver
Supervisión, registro y diagnóstico de aplicaciones en Google Cloud y Amazon Web Services (AWS).
Stackdriver Error Reporting
Una guía acerca de cómo se recibe una alerta de error y cómo se investiga el error en Google Cloud Console.
Stackdriver Monitoring, diagnóstico y solución
En este video, Aja Hammerly usa Monitoring para buscar y corregir algunos errores menores en una aplicación de ejemplo. Aprenderás a usar Monitoring en tu propio proyecto de Google Cloud.
Más información
Únete a nuestra comunidad

¿Tienes algo que decir? Únete a nuestra comunidad para realizar preguntas o chatear con los expertos de Google que ayudan a compilar Google Cloud y Node.js.