Auf dieser Seite wird beschrieben, wie Sie Cloud Tasks-Warteschlangen mit dem Befehl gcloud
der gcloud CLI erstellen.
Hinweise
Warteschlangennamen bestehen aus drei Teilen: einer Projekt-ID, einem Standort und einer Warteschlangen-ID. Für alle Zieltypen benötigen Sie ein Google Cloud-Projekt mit der Projekt-ID.
Wenn Sie App Engine-Zielaufgaben verwenden, benötigen Sie außerdem eine App Engine-Anwendung. Die Anwendung befindet sich in einer bestimmten Region und diese Region dient als Standortteil des Warteschlangennamens. Notieren Sie sich den Namen beim Hinzufügen der Anwendung. Dort werden die Warteschlange und die Handler ausgeführt.
Für die Verwendung von HTTP Target-Aufgaben ist dagegen keine App Engine-Anwendung erforderlich. Sie wählen einen Google Cloud-Standort aus, wenn Sie die Warteschlange erstellen.
Cloud Tasks-Warteschlange erstellen
Verwenden Sie zum Erstellen der Warteschlange das Google Cloud SDK:
gcloud tasks queues create QUEUE_ID --location=LOCATION
Ersetzen Sie Folgendes:
LOCATION
: der Standort, an dem die Warteschlange ausgeführt wird, z. B.europe-west4
.- Wenn Ihre Organisation den Ressourcenstandort einschränkt und Sie die Warteschlange in
us-central1
oderus-central2
erstellen möchten, muss die Organisationsrichtlinie das Erstellen von Warteschlangen sowohl inus-central1
als auch inus-central2
zulassen. Dies gilt auch dann, wenn Sie nur eine Warteschlange in einer dieser Regionen benötigen.
- Wenn Ihre Organisation den Ressourcenstandort einschränkt und Sie die Warteschlange in
QUEUE_ID
: Die Kennung, die Sie der Warteschlange zuweisen, z. B.my-queue
.
Es kann einige Minuten dauern, bis eine neu erstellte Warteschlange verfügbar ist. Prüfen Sie dann mit describe
, ob die Warteschlange erfolgreich erstellt wurde:
gcloud tasks queues describe QUEUE_ID --location=LOCATION
Ersetzen Sie Folgendes:
QUEUE_ID
: die Warteschlangen-ID (der Kurzname)LOCATION
: der Speicherort der Warteschlange
Die Ausgabe sollte etwa so aussehen:
name: projects/PROJECT_ID/locations/LOCATION/queues/QUEUE_ID rateLimits: maxBurstSize: 100 maxConcurrentDispatches: 1000 maxDispatchesPerSecond: 500.0 retryConfig: maxAttempts: 100 maxBackoff: 3600s maxDoublings: 16 minBackoff: 0.100s state: RUNNING
Wenn die vorherige Ausgabe nicht angezeigt wird, können Sie Folgendes versuchen:
- Warten Sie mindestens eine Minute, bis die Warteschlange initialisiert wurde.
Prüfen Sie, dass noch keine Warteschlange mit der gleichen ID existiert. Sie können die Warteschlangen in Ihrem Projekt mit dem folgenden Befehl aufrufen:
gcloud tasks queues list --location=LOCATION
Wenn Sie an mehreren Standorten suchen möchten, müssen Sie mehrere Anfragen stellen.
Prüfen Sie, ob Ihr Warteschlangenlimit erreicht ist:
Seite "Cloud Tasks API" aufrufen
Wählen Sie Kontingente aus.
Wenn Sie Ihre Ressourcenlimits erhöhen möchten, wählen Sie in der Google Cloud Console auf der Seite „Kontingente“ die Option Kontingente bearbeiten aus.
Prüfen Sie alle Bestandteile des Befehls und führen Sie ihn noch einmal aus.
Nächste Schritte
- Cloud Tasks-Warteschlangen konfigurieren
- Weitere Informationen zur Warteschlangenverwaltung finden Sie in der Referenz zur RPC API.
- Weitere Informationen zur Warteschlangenverwaltung finden Sie in der Referenz zur REST API.
- Eine vollständige Liste der Cloud Tasks
gcloud
-Befehle