Auf dieser Seite wird beschrieben, wie Sie Cloud Tasks-Warteschlangen mit dem Befehl gcloud
der gcloud-Befehlszeile 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, das die Projekt-ID enthält.
Wenn Sie App Engine-Zielaufgaben verwenden, benötigen Sie auch eine App Engine-Anwendung. Die Anwendung befindet sich in einer bestimmten Region. Diese Region dient als Standortteil des Warteschlangennamens. Notieren Sie sich diesen, wenn Sie die Anwendung hinzufügen. An diesem Standort werden die Warteschlange und die Handler ausgeführt.
Für die Verwendung von HTTP-Zielaufgaben ist dagegen keine App Engine-Anwendung erforderlich. Sie wählen beim Erstellen der Warteschlange einen Google Cloud-Speicherort aus.
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 Speicherort, an dem die Warteschlange ausgeführt wird, z. B.europe-west4
.- Wenn Ihre Organisation
restricts resource location (Ressourcenstandort beschränkt) und Sie möchten die Warteschlange in einer der beiden folgenden Optionen erstellen:
us-central1
oderus-central2
, die Organisationsrichtlinie muss die Warteschlange zulassen inus-central1
undus-central2
erstellen (auch wenn Sie nur in einer dieser Regionen in die Warteschlange stellen.
- Wenn Ihre Organisation
restricts resource location (Ressourcenstandort beschränkt) und Sie möchten die Warteschlange in einer der beiden folgenden Optionen erstellen:
QUEUE_ID
: die Kennzeichnung, die Sie der Warteschlange zuweisen, z. B.my-queue
.
Es kann einige Minuten dauern, bis eine neu erstellte Warteschlange verfügbar ist. Verwenden Sie anschließend describe
, um zu prüfen, ob die Warteschlange erfolgreich erstellt wurde:
gcloud tasks queues describe QUEUE_ID --location=LOCATION
Ersetzen Sie Folgendes:
QUEUE_ID
: die Warteschlangen-ID (ihrer Kurzname)LOCATION
: 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 Sie die obige Ausgabe nicht sehen, 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 in Ihrem Projekt durch den Aufruf von
gcloud tasks queues list --location=LOCATION
Wenn Sie mehrere Standorte 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.
Zum Erhöhen Ihrer Ressourcenlimits wählen Sie auf der Seite „Kontingente“ in der Google Cloud Console die Option Kontingente bearbeiten aus.
Prüfen Sie alle Bestandteile des Befehls und führen Sie ihn noch einmal aus.
Nächste Schritte
- Weitere Informationen zum Konfigurieren von Cloud Tasks-Warteschlangen
- 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