역할 추천 생성 구성

IAM 추천자 구성을 변경하여 역할 추천 생성 방식을 맞춤설정할 수 있습니다. 이 페이지에서는 구성을 수정하여 프로젝트에 대해 추천이 생성되는 속도를 변경하는 방법을 설명합니다.

IAM 추천자는 다양한 리소스에 대해 역할 추천을 생성하지만 프로젝트에 대한 역할 추천이 생성되는 방식만 수정할 수 있습니다.

시작하기 전에

필요한 역할

IAM 역할 권장사항을 구성하는 데 필요한 권한을 얻으려면 관리자에게 IAM 추천자를 구성하려는 프로젝트에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.

  • 구성 세부정보 보기: IAM 추천자 뷰어 (roles/recommender.iamViewer)
  • 구성 수정: IAM 추천자 관리자 (roles/recommender.iamAdmin)

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

이러한 사전 정의된 역할에는 IAM 역할 권장사항을 구성하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.

필수 권한

IAM 역할 권장사항을 구성하려면 다음 권한이 필요합니다.

  • 구성 세부정보 보기: recommender.iamPolicyRecommenderConfig.get
  • 구성 수정하기: recommender.iamPolicyRecommenderConfig.update

커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.

현재 구성 보기

현재 구성을 보고 IAM 추천자가 역할 추천을 생성하기 전에 기다리는 권한 사용 데이터의 일수를 확인합니다.

gcloud CLI 또는 REST API를 사용하여 구성을 볼 수 있습니다.

gcloud

프로젝트의 IAM 추천자 구성을 가져오려면 gcloud beta recommender recommender-config describe 명령어를 사용합니다.

아래의 명령어 데이터를 사용하기 전에, 다음을 바꿉니다.

  • PROJECT_ID: Google Cloud 프로젝트 ID입니다. 프로젝트 ID는 my-project와 같은 영숫자 문자열입니다.

gcloud beta recommender recommender-config describe 명령어를 실행합니다.

Linux, macOS 또는 Cloud Shell

gcloud beta recommender recommender-config describe \
google.iam.policy.Recommender \
--project="PROJECT_ID" \
--location="global"

Windows(PowerShell)

gcloud beta recommender recommender-config describe `
google.iam.policy.Recommender `
--project="PROJECT_ID" `
--location="global"

Windows(cmd.exe)

gcloud beta recommender recommender-config describe ^
google.iam.policy.Recommender ^
--project="PROJECT_ID" ^
--location="global"

응답에는 프로젝트의 IAM 추천자 구성이 포함됩니다. 예를 들어 다음과 같을 수 있습니다.

etag: '"d3e779ee3f34f276"'
name: projects/123456789012/locations/global/recommenders/google.iam.policy.Recommender/config
recommenderGenerationConfig:
  params:
    minimum_observation_period: P90D
revisionId: DEFAULT
updateTime: '2022-10-02T22:57:33Z'

REST

프로젝트의 IAM 추천자 구성을 가져오려면 Recommender API의 projects.locations.recommenders.getConfig 메서드를 사용합니다.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • PROJECT_NUMBER: 프로젝트의 숫자 ID입니다. Google Cloud
  • PROJECT_ID: 프로젝트 ID입니다. Google Cloud 프로젝트 ID는 my-project와 같은 영숫자 문자열입니다.

HTTP 메서드 및 URL:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_NUMBER/locations/global/recommenders/google.iam.policy.Recommender/config

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.