Speicher- und vCPU-Limits konfigurieren (1. Generation)

Sie können Cloud Run Functions-Funktionen mit verschiedenen Speichermengen bereitstellen, um das Limit für die Speicherkapazität einer Funktion zu steuern. Die von Ihnen ausgewählte Größe des zugewiesenen Speichers entspricht einer Menge an zugewiesener CPU für Ihre Funktion: Die verfügbaren Arbeitsspeicher- und CPU-Stufen sind in der folgenden Tabelle aufgeführt:

Arbeitsspeicher CPU
128 MB .083 vCPU
256 MB .167 vCPU
512 MB .333 vCPU
1.024 MB .583 vCPU
2.048 MB 1 vCPU
4.096 MB 2 vCPU
8192MB 2 vCPU
Nicht verfügbar 4 vCPU
Nicht verfügbar 8 vCPU

Standardmäßig beträgt der einer Funktion zugewiesene Arbeitsspeicher je nach Cloud Run Functions-Produktversion 256 MB oder 256 MiB.

Weitere Informationen zu den Kosten für Speicher- und CPU-Zuweisungen finden Sie unter Preise für Cloud Run Functions.

Speicherlimit festlegen

Sie können das Zeitlimit einer Funktion während der Bereitstellung über die Google Cloud CLI oder die Google Cloud Console festlegen:

gcloud

Wenn Sie eine Funktion mit der gcloud CLI bereitstellen, verwenden Sie das Flag --memory:

gcloud functions deploy YOUR_FUNCTION_NAME --no-gen2 --memory=MEMORY_LIMIT ...

Console

So legen Sie den zugewiesenen Speicher während der Funktionserstellung in der Google Cloud Console fest:

  1. Gehen Sie zur Übersichtsseite "Cloud Run-Funktionen" in der Google Cloud Console:
  2. Klicken Sie auf Funktion erstellen.
  3. Füllen Sie die erforderlichen Felder für die Funktion aus.
  4. Maximieren Sie am Ende der Seite den Abschnitt Laufzeit, Build... und klicken Sie auf den Tab Laufzeit.
  5. Wählen Sie im Feld Zugewiesener Speicher einen Speicherplatz aus.
  6. Klicken Sie auf Weiter.
  7. Klicken Sie auf Bereitstellen.