Gemini Cloud Assist 사용 중지

이 페이지에서는 Gemini Cloud Assist를 사용 중지하는 방법을 보여줍니다.

Google과 Gemini Cloud Assist 프롬프트 및 대답을 공유하는 것을 제어하는 설정을 변경하는 방법에 대한 자세한 내용은 Gemini Cloud Assist의 프롬프트 및 대답 공유 구성을 참조하세요.

시작하기 전에

Gemini Cloud Assist를 사용 중지하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 소유자 또는 관리자 기본 역할 (roles/owner 또는 roles/admin)을 부여해 달라고 요청하세요.

이 두 역할에는 사용자의 액세스 권한을 삭제하고 서비스를 사용 중지하는 데 필요한 권한이 포함되어 있습니다.

필요한 정확한 권한을 보려면 필수 권한 섹션을 확장하세요.

필수 권한

  • resourcemanager.projects.getIamPolicy
  • resourcemanager.projects.setIamPolicy
  • serviceusage.services.disable
  • Google Cloud 콘솔을 사용하여 Gemini Cloud Assist를 사용 중지하려면 다음 권한도 있어야 합니다.
    • serviceusage.services.get
    • serviceusage.services.list

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

Gemini Cloud Assist 사용 중지

Gemini Cloud Assist를 사용 중지하려면 다음을 수행합니다.

콘솔

  1. 조직 내 특정 사용자의 액세스를 제한하려면 Gemini Cloud Assist에 대한 Identity and Access Management 권한을 삭제합니다.

    1. IAM 및 관리자 페이지로 이동합니다.

      IAM 및 관리자로 이동

    2. 주 구성원 열에서 Gemini Cloud Assist에 대한 액세스 권한을 삭제하려는 주 구성원을 찾은 후 해당 행에서 주 구성원 수정을 클릭합니다.

    3. 액세스 수정 창에서 다음을 수행합니다

      1. Google Cloud를 위한 Gemini 사용자 역할을 찾은 후 역할 삭제를 클릭합니다.

      2. Gemini Cloud Assist 사용자 역할을 찾은 후 역할 삭제를 클릭합니다.

      3. 서비스 사용량 소비자 역할을 찾은 후 역할 삭제를 클릭합니다.

    4. 저장을 클릭합니다.

  2. Gemini Cloud Assist API(geminicloudassist.googleapis.com)를 사용 중지합니다.

    1. 사용 설정된 API 및 서비스 페이지로 이동합니다.

      사용 설정된 API 및 서비스로 이동

    2. Gemini Cloud Assist API를 사용 중지할 Google Cloud 프로젝트를 선택하려면 다음 중 하나를 수행하세요.

      • 최근 프로젝트 선택 섹션에서Google Cloud 프로젝트를 클릭합니다.

      • 리소스 선택 대화상자를 사용합니다.

        1. 프로젝트 선택을 클릭합니다.
        2. 프로젝트 선택 대화상자에서 API를 사용 중지할Google Cloud 프로젝트의 이름을 클릭합니다.
    3. Gemini Cloud Assist API 항목을 클릭합니다. API를 찾는 데 도움이 필요하면 Google Cloud 콘솔 툴바의 검색 필드를 사용하세요.

    4. API 사용 중지를 클릭합니다.

  3. 선택사항: 모든 Gemini Cloud Assist 제품을 사용 중지하는 경우 이전 단계를 반복하여 Gemini Cloud Assist API(cloudaicompanion.googleapis.com)를 사용 중지합니다.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

  2. 조직 내 특정 사용자의 액세스를 제한하려면 Gemini Cloud Assist에 대한 Identity and Access Management 권한을 삭제합니다.

    1. gcloud projects remove-iam-policy-binding 명령어를 사용하여 roles/cloudaicompanion.user 역할을 삭제합니다.

      gcloud projects remove-iam-policy-binding PROJECT_ID \
      --member=PRINCIPAL --role=roles/cloudaicompanion.user
      

      다음을 바꿉니다.

      • PROJECT_ID:Google Cloud 프로젝트의 ID(예: 1234567890)
      • PRINCIPAL: 주 구성원의 식별자(예: user:cloudysanfrancisco@gmail.com)

      출력은 정책 바인딩 목록입니다.

    2. 다음 역할에 대해 이전 단계를 반복합니다.

      • roles/geminicloudassist.user
      • roles/serviceusage.serviceUsageConsumer
  3. gcloud services disable 명령어를 사용하여 Gemini Cloud Assist API(geminicloudassist.googleapis.com)를 사용 중지합니다.

     gcloud services disable geminicloudassist.googleapis.com
    

    성공하면 명령어가 다음과 유사한 출력을 생성합니다.

     Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete...
     Operation finished successfully.
    
  4. 선택사항: 모든 Gemini Cloud Assist 제품을 사용 중지하는 경우 이전 단계를 반복하여 cloudaicompanion.googleapis.com API를 사용 중지합니다.

  5. API

    이 안내에서는 cURL을 사용하여 API 메서드를 호출합니다.

    1. 조직 내 특정 사용자의 액세스를 제한하려면 Gemini Cloud Assist에 대한 Identity and Access Management 권한을 삭제합니다.

      1. 다음 정보를 포함하는 JSON 파일을 만듭니다.

          {
            "options": {
              "requestedPolicyVersion": 3
            }
          }
        
      2. projects.getIamPolicy 메서드를 사용하여 프로젝트의 기존 IAM 정책을 가져옵니다.

          curl -X POST --data-binary @JSON_FILE_NAME \
            -H "Authorization: Bearer $(gcloud auth print-access-token)" \
            -H "Content-Type: application/json" \
            "https://cloudresourcemanager.googleapis.com/v1/projects/PROJECT_ID:getIamPolicy"
        

        다음을 바꿉니다.

        • JSON_FILE_NAME: 이전 단계에서 만든 JSON 파일의 경로

        • PROJECT_ID: 프로젝트의 ID

        성공하면 대답에서 프로젝트의 IAM 정책을 반환합니다.

      3. 프로젝트의 IAM 정책을 빈 JSON 파일에 복사하고 액세스를 제한할 사용자를 삭제합니다. 다음 필드의 members 필드에서 이러한 사용자를 삭제해야 합니다.

        • "role": "roles/cloudaicompanion.user'
        • "role": "roles/geminicloudassist.user'
        • "role": "roles/serviceusage.serviceUsageConsumer'
      4. projects.setIamPolicy 메서드를 사용하여 업데이트된 IAM 정책을 프로젝트에 적용합니다.

          curl -X POST --data-binary @JSON_FILE_NAME \
            -H "Authorization: Bearer $(gcloud auth print-access-token)" \
            -H "Content-Type: application/json" \
            "https://cloudresourcemanager.googleapis.com/v1/projects/PROJECT_ID:setIamPolicy"
        

        다음을 바꿉니다.

        • JSON_FILE_NAME: 이전 단계에서 만든 JSON 파일의 경로

        • PROJECT_ID: 프로젝트의 ID

        성공하면 대답에서 프로젝트의 업데이트된 IAM 정책을 반환합니다.

    2. services.disable 메서드를 사용하여 Gemini Cloud Assist API(geminicloudassist.googleapis.com)를 사용 중지합니다.

      curl -X POST \
        -H "Authorization: Bearer $(gcloud auth print-access-token)" \
        "https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/geminicloudassist.googleapis.com:disable"
      

      PROJECT_ID를 Gemini Cloud Assist를 사용 중지할 프로젝트의 ID로 바꿉니다.

      명령어가 성공하면 name 필드가 포함된 long-running operation이 반환됩니다. name 필드의 값을 사용하여 작업 상태를 확인할 수 있습니다.

    3. 선택사항: 모든 Gemini Cloud Assist 제품을 사용 중지하는 경우 이전 단계를 반복하여 cloudaicompanion.googleapis.com API를 사용 중지합니다.