Node.js-Tools zum Erstellen cloudnativer Anwendungen für die skalierte Bereitstellung und die Datenanalyse

  • 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 npm-Module von @google-cloud und testen Sie unsere Codebeispiele.

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

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

  2. Richten Sie ein GCP Console-Projekt ein.

    Projekt einrichten

    Führen Sie folgende Schritte per Mausklick aus:

    • Erstellen Sie ein Projekt oder wählen Sie eines aus.
    • 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 GCP Console ansehen und verwalten.

4
Code schreiben
/**
 * TODO(developer): Entfernen Sie die Kommentarzeichen vor den folgenden Zeilen, bevor Sie das Beispiel ausführen.
 */
// const bucketName = "Name des Buckets, z. B. my-bucket";
// const filename = "Hochzuladende lokale Datei, z. B. ./local/path/to/file.txt";

// Importiert die Google Cloud-Clientbibliothek
const {Storage} = require("@google-cloud/storage");

// Erstellt einen Client
const storage = new Storage();

async function uploadFile() {
  // Lädt eine lokale Datei in den Bucket hoch
  await storage.bucket(bucketName).upload(filename, {
    // Unterstützung für lokale HTTP-Anfragen, die mit "Accept-Encoding: gzip" erstellt wurden
    gzip: true,
    // Durch Einstellen der Option "destination" können Sie den Namen des
    // Objekts ändern, das Sie in einen Bucket hochladen.
    Metadaten: {
      // Langlebige HTTP-Caching-Header aktivieren
      // Nur verwenden, wenn sich der Inhalt der Datei niemals ändert
      // (Wenn sich der Inhalt ändert, verwenden Sie cacheControl: "no-cache")
      cacheControl: "public, max-age=31536000",
    },
  });

  console.log("${filename} hochgeladen in ${bucketName}.");
}

uploadFile();
Node.js-Kurzanleitungen
Probleme schnell finden und beheben

Stackdriver bietet leistungsstarkes Monitoring und Logging sowie umfassende Diagnosen, damit Sie wichtige Informationen zum Status, zur Leistung und zur Verfügbarkeit von Cloud-gestützten Anwendungen erhalten und so in der Lage sind, Probleme schneller zu identifizieren und zu beheben.

Stackdriver
Einheitliches Monitoring und Logging sowie einheitliche Diagnosen für Anwendungen, die auf der Google Cloud oder über Amazon Web Services (AWS) ausgeführt werden.
Stackdriver Error Reporting
Schritt-für-Schritt-Anleitung zum Empfang von Fehlerbenachrichtigungen und zur Untersuchung von Fehlern in der Google Cloud Console.
Monitoring, Diagnose und Fehlerbehebung mit Stackdriver
In diesem Video verwendet Aja Hammerly Monitoring, um einige kleine Fehler in einer Beispielanwendung zu finden und zu beheben. Außerdem erfahren Sie, wie Sie Monitoring für Ihr eigenes Google Cloud-Projekt nutzen können.
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.