Google Cloud에서 설정

Vertex AI를 시작하기 위해 이 페이지에서는 Google Cloud 프로젝트를 만들고 Vertex AI API를 사용 설정하는 방법을 안내합니다. 이러한 태스크를 수행할 수 있는 권한이 없으면 관리자에게 요청하여 프로젝트를 설정하고 Vertex AI를 사용 설정합니다. 또한 이 페이지에서는 로컬 개발 환경에서 Google Cloud CLI를 설정하는 방법도 설명합니다.

프로젝트 설정

프로젝트를 설정하려면 다음 단계를 따르세요.

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  4. Vertex AI API 사용 설정

    API 사용 설정

  5. Google Cloud CLI를 설치합니다.
  6. gcloud CLI를 초기화하려면 다음 명령어를 실행합니다.

    gcloud init
  7. gcloud 구성요소를 업데이트 및 설치합니다.
    gcloud components update
    gcloud components install beta
  8. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  9. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  10. Vertex AI API 사용 설정

    API 사용 설정

  11. Google Cloud CLI를 설치합니다.
  12. gcloud CLI를 초기화하려면 다음 명령어를 실행합니다.

    gcloud init
  13. gcloud 구성요소를 업데이트 및 설치합니다.
    gcloud components update
    gcloud components install beta

Vertex AI API 사용 설정

  1. Google Cloud 콘솔에서 Google Cloud 콘솔 상단에 프로젝트 이름이 표시되는지 확인합니다. 그렇지 않으면 프로젝트 선택을 클릭하여 프로젝트 선택기를 열고 원하는 프로젝트를 선택합니다.
  2. Google Cloud 콘솔의 Vertex AI 부분에 있지 않은 경우 다음을 수행합니다.
    1. 검색에 Vertex AI를 입력하고 Enter 키를 누릅니다.
    2. 검색결과에서 Vertex AI를 클릭합니다.
      Vertex AI 대시보드가 표시됩니다.
  3. Vertex AI 대시보드에서 모든 권장 API 사용 설정을 클릭합니다.
    모든 권장 API 사용 설정
    사용 설정 프로세스가 완료되는 데 잠시 시간이 걸릴 수 있습니다. API가 사용 설정되면 Google Cloud 콘솔의 오른쪽 상단에 종 모양 아이콘을 둘러싼 파란색 링이 나타납니다.

Google Cloud CLI 설치

  1. Google Cloud 서비스를 활성화하고 Cloud Storage에서 파일을 주고받을 수 있는 유용한 도구(예: gsutil)에 액세스하려면 Google Cloud CLI를 설치합니다.
  2. gcloud CLI를 초기화하려면 명령 프롬프트에서 다음 명령어를 실행합니다.
    gcloud init
  3. 베타 Google Cloud CLI 구성요소를 업데이트하고 설치하려면 다음을 실행합니다.
    gcloud components update
    gcloud components install beta

관리자에게 Vertex AI 프로젝트 설정 요청

이 섹션에서는 관리자가 Vertex AI를 사용하는 데 필요한 역할을 부여하는 방법을 설명합니다.

  1. 프로젝트를 식별하기 위한 의미 있는 프로젝트 이름과 프로젝트 ID를 결정합니다. 조직에 속해 있거나 여러 프로젝트를 만들려는 경우 어떤 이름 지정 규칙과 폴더 계층 구조를 따르거나 따를 수 있는지 고려하여 프로젝트 구성을 명확히 하세요.
  2. 필요한 역할:
    1. 대부분의 Vertex AI 기능에 대한 액세스 권한은 Vertex AI 사용자 (roles/aiplatform.user) IAM 역할에 의해 부여되며 대부분의 Vertex AI 사용자에게 충분합니다. Vertex AI 리소스를 완전히 제어하려면 Vertex AI 관리자 (roles/aiplatform.admin) 역할을 요청할 수 있습니다. 이러한 역할과 다른 Vertex AI 역할 간의 차이점을 살펴보려면 IAM으로 Vertex AI 액세스 제어를 참조하세요.
    2. 또한 Google Cloud에서 Vertex AI Workbench 노트북을 사용하려는 경우 노트북 관리자에게 프로젝트에 대한 (roles/notebooks.admin) IAM 역할과 함께 프로젝트 또는 Compute Engine 기본 서비스 계정에 대한 서비스 계정 사용자 (roles/iam.serviceAccountUser) IAM 역할을 부여해 달라고 요청하세요.
    3. 또한 필요한 API를 사용 설정하려면 서비스 사용량 관리자 (roles/serviceusage.serviceUsageAdmin) IAM 역할이 필요하거나 관리자가 처음 몇 단계를 수행하여 사용자에 대해 API를 활성화해야 합니다.
  3. 관리자에게 Vertex AI API를 사용 설정해 달라고 요청합니다. 서비스 사용량 관리자 (roles/serviceusage.serviceUsageAdmin) IAM 역할을 부여받은 경우 Vertex AI API 사용 설정 섹션에 따라 이 작업을 직접 수행할 수 있습니다.

다음 단계