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. 선택사항: 모든 Google Cloud 를 위한 Gemini 제품을 사용 중지하는 경우 이전 단계를 반복하여 Gemini for Google Cloud 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. 선택사항: 모든 Google Cloud 를 위한 Gemini 제품을 사용 중지하는 경우 이전 단계를 반복하여 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. 선택사항: 모든 Google Cloud 를 위한 Gemini 제품을 사용 중지하는 경우 이전 단계를 반복하여 cloudaicompanion.googleapis.com API를 사용 중지합니다.