다음 지침에 따라 Cloud 스케줄러를 설정합니다. 이 도구 중 일부를 이미 설치했을 수도 있습니다.
gcloud CLI를 설치 및 구성합니다.
제품에 대해
gcloud
구성요소를 추가합니다.gcloud components install
모든 구성요소 업데이트:
gcloud components update
gcloud
를 사용하여 프로젝트 만들기
또는, 기존 프로젝트가 있다면 그 프로젝트를 사용해도 됩니다.
gcloud CLI를 설치한 머신에서 터미널을 열고 Google Cloud 프로젝트를 만듭니다.
gcloud projects create PROJECT_ID
여기서 PROJECT_ID는 만들려는 프로젝트의 ID입니다. 프로젝트 ID는 소문자로 시작해야 하며 소문자 ASCII 문자, 숫자, 하이픈으로 구성될 수 있습니다. 그리고 6~30자여야 합니다.
선택한 프로젝트를 사용하도록
gcloud
를 구성합니다.gcloud config set project PROJECT_ID
여기서 PROJECT_ID는 앞에서 설정한 ID입니다.
필요에 따라 gcloud
를 사용하여 App Engine 앱을 만듭니다.
App Engine HTTP 대상을 사용하려면 프로젝트에 App Engine 앱이 있어야 합니다. 이 앱은 Cloud Scheduler 서비스 및 핸들러 자체의 위치로 작동합니다. 프로젝트에 없는 App Engine 핸들러를 사용하려면 대신 HTTP 대상을 선택합니다. 이 경우 프로젝트에 App Engine 앱이 필요하지 않습니다.
앱을 만들려면 다음 안내를 따르세요.
gcloud app create [--region=REGION]
여기서 REGION은 앱이 실행되는 위치입니다. 두 위치는 App Engine 명령어에서는
europe-west
및us-central
로, Cloud Scheduler 명령어에서는europe-west1
및us-central1
로 각각 호출됩니다.다음 명령어를 사용하여 기존 앱의 리전을 확인할 수 있습니다.
gcloud app describe
이 리전은
locationId
로 나열됩니다. 예를 들어 위치가locationId: us-central
로 표시될 수 있습니다.App Engine 앱에 리전을 한 번 설정하고 나면 변경할 수 없습니다.
Google Cloud Console을 사용하여 기능을 사용 설정합니다.
이제 프로젝트가 Cloud Scheduler를 지원합니다.