Cloud Tasks 큐 만들기

이 페이지에서는 Google Cloud SDK의 gcloud 명령어를 사용하여 Cloud Tasks 큐를 만드는 방법을 설명합니다.

시작하기 전에

Cloud Tasks API를 사용하여 Cloud Tasks 서비스에 액세스하려면 App Engine 앱이 포함되고 특정 리전에 위치한 프로젝트가 있어야 합니다. 이 위치는 Cloud Tasks 요청의 LOCATION_ID 매개변수로 사용되므로 기록해 두세요. 두 위치는 App Engine 명령어에서는 europe-westus-central로, Cloud Tasks 명령어에서는 europe-west1us-central1로 각각 호출됩니다. 앱은 개발자가 만드는 큐의 위치로 사용됩니다. 기본 Cloud Tasks 서비스는 동일한 위치에서 실행됩니다.

Cloud Tasks 큐 만들기

Google Cloud SDK를 사용하여 큐를 만듭니다.

gcloud tasks queues create [QUEUE_ID]

각 매개변수는 다음과 같습니다.

  • QUEUE_ID는 큐에 할당한 식별자입니다(예: my-queue).

새로 만든 큐를 사용할 수 있으려면 몇 분 정도 걸릴 수 있습니다. 그런 다음 describe를 사용하여 대기열이 성공적으로 만들어졌는지 확인합니다.

gcloud tasks queues describe [QUEUE_ID]

출력은 다음과 같이 표시됩니다.

name: projects/[PROJECT_ID]/locations/[LOCATION_ID]/queues/[QUEUE_ID]
rateLimits:
  maxBurstSize: 100
  maxConcurrentDispatches: 1000
  maxDispatchesPerSecond: 500.0
retryConfig:
  maxAttempts: 100
  maxBackoff: 3600s
  maxDoublings: 16
  minBackoff: 0.100s
state: RUNNING

위의 출력이 표시되지 않으면 다음을 시도해 보세요.

  • 대기열이 초기화될 때까지 1분 이상 기다립니다.
  • 동일한 ID의 대기열이 기존에 이미 존재하지 않는지 확인합니다. 다음을 호출하여 프로젝트에 포함된 모든 대기열을 볼 수 있습니다.

    gcloud tasks queues list
    
  • 큐 한도에 도달했는지 확인합니다.

    Cloud Tasks API 페이지로 이동

    할당량을 선택합니다.

    리소스 한도를 늘리려면 Cloud Console의 할당량 페이지에서 할당량 수정을 선택합니다.

  • 명령어의 각 부분을 확인하고 다시 실행합니다.

다음 단계