Node.js-Tools zum Erstellen cloudnativer Anwendungen für skalierte Bereitstellungen und Datenanalysen

  • Weltumfassende Web-Apps erstellen
  • Google APIs für maschinelles Lernen mit Unterstützung nativer Bibliotheken nutzen
  • Serverlose Apps schreiben
  • Big-Data-Analyseanwendungen erstellen, ohne eine neue Sprache zu lernen
Sorgfältig gestaltete npm-Module

Nutzen Sie unsere APIs und Dienste mithilfe der @google-cloud-npm-Module und testen Sie unsere Codebeispiele.

1
Installieren
npm install --save @google-cloud/storage
2
Google Cloud-Projekt einrichten
  1. Melden Sie sich bei Ihrem Google-Konto an.

    Wenn Sie noch kein Konto haben, melden Sie sich hier für ein neues Konto an.

  2. Richten Sie ein Cloud Console-Projekt ein.

    Projekt einrichten

    Führen Sie folgende Schritte per Mausklick aus:

    • Ein Projekt erstellen oder auswählen.
    • Aktivieren Sie die Cloud Storage API für dieses Projekt.
    • Erstellen Sie ein Dienstkonto.
    • Laden Sie einen privaten Schlüssel als JSON-Datei herunter.

    Sie können diese Ressourcen jederzeit in der Cloud Console aufrufen und verwalten.

4
Code schreiben
/**
 * 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().catch(console.error);
Node.js-Kurzanleitungen
Probleme schnell finden und beheben

Die Operations-Produkte von Google Cloud bieten leistungsstarkes Monitoring und Logging sowie umfassende Diagnosen. Sie erhalten wichtige Informationen zum Status, zur Leistung und zur Verfügbarkeit cloudbasierter Anwendungen und können so Probleme schneller identifizieren und beheben.

Operations Suite-Produkte von Google Cloud
Monitoring, Logging und Diagnosen für Anwendungen, die in Google Cloud oder Amazon Web Services (AWS) ausgeführt werden, an einem Ort vereint
Error Reporting
Schritt-für-Schritt-Anleitung zum Empfangen von Fehlerbenachrichtigungen und zum Untersuchen von Fehlern in der Cloud Console
Monitoring, Diagnose und Fehlerbehebung
In diesem Video zeigt Aja Hammerly anhand einer Beispielanwendung, wie sich kleinere Fehler mit Cloud Monitoring, Cloud Logging, Error Reporting, Cloud Debugger und Cloud Trace finden und beheben lassen.
Weitere Informationen
Der Community beitreten

Sie möchten uns etwas mitteilen? Treten Sie unserer Community bei, um Fragen zu stellen oder mit den Experten von Google zu chatten, die Google Cloud und Node.js entwickeln.