API 사용 - 권장사항

이 페이지에서는 추천자에서 권장사항을 보고 관리하는 방법을 gcloud 명령어 또는 REST API를 사용하여 설명합니다.

Recommender API와의 일반적인 권장사항 상호작용은 다음과 같습니다.

  1. 특정 프로젝트에 대한 권장사항 나열합니다.

  2. 적용할 권장사항claimed로 표시하거나 적용하지 않을 권장사항을 dismissed로 표시합니다.

  3. 권장사항을 적용합니다. 콘솔에서 Active Assist를 사용하여 자동으로 적용하거나 Google Cloud CLI 명령어, REST API 호출 또는 기타 도구를 사용하여 수동으로 적용할 수 있습니다. Google Cloud

    권장사항을 수동으로 적용할 때는 사용하는 명령어 또는 호출이 리소스 유형에 따라 다릅니다. 예를 들어 VM 인스턴스 크기 추천자의 권장사항에 대한 응답으로 VM 인스턴스 크기를 변경하려면 Compute Engine gcloud 명령어 또는 Compute Engine REST API에 대한 호출을 사용합니다.

    이러한 작업을 수행할 때는 반환된 Recommendation 항목의 OperationsGroup 배열에 있는 resource 필드의 값을 사용하여 대상 리소스를 식별합니다. 이 필드는 다음 형식으로 되어 있습니다.

    //API_NAME/RESOURCE_PATH

    예를 들면 다음과 같습니다.

    //compute.googleapis.com/projects/example-project/zones/us-central1-a/instances/instance-1
  4. 권장사항succeeded 또는 failed으로 표시합니다.

API를 통해 가져온 권장사항만 API 또는 BigQuery Export를 사용하여 상호작용할 수 있습니다.

콘솔에서 권장사항 상태를 변경하는 방법에 대한 자세한 내용은 Active Assist 또는 적절한 추천자 문서를 참조하세요.Google Cloud

기본 프로젝트 설정

기본 프로젝트를 아직 설정하지 않았으면 설정합니다.

gcloud config set project PROJECT_ID

여기서 PROJECT_ID는 프로젝트 ID입니다.

환경 변수 설정

추천자 상호작용을 위한 환경 변수를 설정합니다.

PROJECT=TARGET_PROJECT_ID
LOCATION=LOCATION_ID
RECOMMENDER=RECOMMENDER_ID

각 항목의 의미는 다음과 같습니다.

  • TARGET_PROJECT_ID는 권장사항을 나열할 프로젝트입니다. 이 프로젝트는 현재 프로젝트와 다른 프로젝트일 수 있습니다.

    • gcloud 명령어의 경우 프로젝트 ID를 사용해야 합니다.
    • API 요청에 프로젝트 번호 또는 프로젝트 ID를 사용할 수 있습니다. 프로젝트 번호를 사용하는 것이 좋습니다.

    프로젝트 번호는 API 및