API 탐색기를 사용한 자동 확장 매개변수 설정

gcloud CLI(예: gcloud app deploy)를 사용하여 앱을 배포하는 경우 app.yaml 구성 파일에서 다음 자동 확장 매개변수를 설정할 수 있습니다.

  • min_instances
  • max_instances
  • target_throughput_utilization
  • target_cpu_utilization

API 탐색기 사용자 인터페이스를 사용하여 자동 확장 매개변수를 설정할 수도 있습니다.

  1. API 탐색기 페이지를 엽니다.

  2. API 사용해 보기 라벨 아래의 오른쪽 패널에서 이름 입력란을 찾아 애플리케이션 이름 문자열을 다음과 같은 형식으로 입력합니다.

       apps/<YOUR-PROJECT-ID>/services/default/versions/<YOUR-VERSION-ID>
    

    YOUR-PROJECT-ID를 애플리케이션의 프로젝트 ID로 바꾸고 <YOUR-VERSION-ID>를 요청을 전송 중인 앱 버전으로 바꿉니다. 나머지 문자열은 표시된 대로 사용합니다.

  3. updateMask 입력란에는 아래 표에서 updateMask 이름을 사용하여 설정할 매개변수의 전체 .json 객체 경로 이름을 입력합니다.

    updateMask 이름
    automatic_scaling.standard_scheduler_settings.max_instances
    automatic_scaling.standard_scheduler_settings.min_instances
    automatic_scaling.standard_scheduler_settings.target_cpu_utilization
    automatic_scaling.standard_scheduler_settings.target_throughput_utilization

    한 요청에 매개변수를 두 개 이상 설정하려면 각 매개변수의 마스크 이름을 쉼표로 구분하여 제공합니다. 예를 들어 최소 및 최대 인스턴스와 CPU 사용률을 설정하는 경우 다음과 같은 updateMask를 사용합니다.

        automatic_scaling.standard_scheduler_settings.max_instances,
        automatic_scaling.standard_scheduler_settings.min_instances,
        automatic_scaling.standard_scheduler_settings.target_cpu_utilization
    
  4. 요청 본문 상자에서 요청 본문 매개변수 추가를 클릭합니다.

  5. automaticScaling을 선택합니다.

  6. 힌트 풍선(+ 아이콘)을 클릭한 후 standardSchedulerSettings를 선택합니다.

  7. 힌트 풍선을 클릭한 후 원하는 자동 확장 스케줄러 매개변수를 선택하고 원하는 값을 입력합니다.

  8. 다른 자동 확장 스케줄러 매개변수를 제공하려면 힌트 풍선을 다시 클릭하고 매개변수를 선택한 다음 값을 입력합니다.

    작성된 요청 본문의 샘플은 아래 예를 참조하세요.

       {
         "automaticScaling": {
            "standardSchedulerSettings": {
              "maxInstances": 100,
              "minInstances": 1,
              "targetCpuUtilization": 0.75
            }
         }
       }
    
  9. 실행을 클릭합니다. API 탐색기를 처음 실행하면 API 탐색기를 승인하라는 메시지가 표시될 수 있습니다. 그럴 경우, 표시되는 메시지에 따라 API 탐색기를 승인합니다.

  10. 프로젝트의 App Engine 버전 페이지를 열고 구성 열에서 를 클릭하여 설정이 올바르게 적용되었는지 확인합니다. 방금 설정한 값이 표시되어야 합니다.