다음 표에는 일반적인 Vertex AI 작업 및 필요한 권한이 나와 있습니다.
하나 이상의 권한이 Vertex AI IAM 역할에 포함되었는지 확인하려면 다음 방법 중 하나를 사용할 수 있습니다.
gcloud iam roles describe
명령어- IAM API의
roles.get()
메서드
리소스 | 작업 | 권한 필요 |
---|---|---|
batchPredictionJobs | batchPredictionJob 취소 |
|
batchPredictionJobs | batchPredictionJob 만들기 |
|
batchPredictionJobs |
batchPredictionJob 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
batchPredictionJobs | batchPredictionJob 가져오기 |
|
batchPredictionJobs | batchPredictionJob 나열 |
|
customJobs | customJob 취소 |
|
customJobs | customJob 만들기 |
|
customJobs |
customJob 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
customJobs | customJob 가져오기 |
|
customJobs | customJob 나열 |
|
datasets |
데이터 세트 만들기
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
데이터 세트 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
데이터 세트 내보내기
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets | 데이터세트 가져오기 |
|
datasets |
데이터 세트 가져오기
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets | 데이터 세트 나열 |
|
datasets | 데이터세트 업데이트 |
|
datasets.annotationSpecs | 데이터 세트의 annotationSpecs 가져오기 |
|
datasets.dataItems | 데이터 세트의 dataItems 나열 |
|
datasets.dataItems.annotations | dataset.dataItems.annotations 나열 |
|
datasets.savedQueries | 데이터 세트의 SavedQueries를 나열합니다. |
|
endpoints |
엔드포인트 만들기
† † 장기 실행 작업 시작 |
기타 권한:
|
endpoints |
엔드포인트 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
endpoints |
엔드포인트에 모델 배포
† † 장기 실행 작업 시작 |
기타 권한:
|
endpoints | 엔드포인트 설명 |
|
endpoints | 엔드포인트 가져오기 |
|
endpoints | 엔드포인트 나열 |
|
endpoints | 엔드포인트 업데이트 |
|
endpoints | 엔드포인트 예측 |
|
endpoints | 임의의 HTTP 페이로드로 온라인 예측을 수행합니다. |
|
endpoints |
엔드포인트에 모델 배포 취소
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores |
Batch가 피처스토어에서 특성 값을 읽습니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores |
특정 프로젝트 및 위치에 새 피처스토어를 만듭니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores |
단일 피처스토어를 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores | 단일 피처스토어의 세부정보를 가져옵니다. |
|
featurestores | 특정 프로젝트 및 위치의 피처스토어를 나열합니다. |
|
featurestores |
단일 피처스토어의 매개변수를 업데이트합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores | 특정 프로젝트의 쿼리와 일치하는 특성을 검색합니다. |
|
featurestores.entityTypes |
지정된 피처스토어에 새 EntityType을 만듭니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores.entityTypes |
단일 EntityType을 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores.entityTypes |
대상 EntityType의 모든 항목에서 특성 값을 내보냅니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores.entityTypes | 단일 EntityType의 세부정보를 가져옵니다. |
|
featurestores.entityTypes |
소스 스토리지에서 특성 값을 피처스토어로 가져옵니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores.entityTypes | 지정된 피처스토어의 EntityType을 나열합니다. |
|
featurestores.entityTypes | 단일 EntityType의 매개변수를 업데이트합니다. |
|
featurestores.entityTypes | EntityType의 특정 항목 특성 값의 특성 값을 읽습니다. |
|
featurestores.entityTypes | 여러 항목의 특성 값을 읽습니다. |
|
featurestores.entityTypes.features |
특정 EntityType의 특성 배치를 만듭니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores.entityTypes.features |
지정된 EntityType에 새 Feature를 만듭니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores.entityTypes.features |
단일 특성을 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores.entityTypes.features | 단일 특성의 세부정보를 가져옵니다. |
|
featurestores.entityTypes.features | 지정된 EntityType의 특성을 나열합니다. |
|
featurestores.entityTypes.features | 단일 특성의 매개변수 업데이트 |
|
hyperparameterTuningJobs | hyperparameterTuningJob 취소 |
|
hyperparameterTuningJobs | hyperparameterTuningJob 만들기 |
|
hyperparameterTuningJobs | hyperparameterTuningJob 삭제 |
|
hyperparameterTuningJobs | hyperparameterTuningJob 가져오기 |
|
hyperparameterTuningJobs | hyperparameterTuningJob 나열 |
|
indexEndpoints |
IndexEndpoint를 만듭니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
indexEndpoints |
IndexEndpoint를 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
indexEndpoints |
이 IndexEndpoint에 색인을 배포하여 내부에 DeployedIndex를 만듭니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
indexEndpoints | IndexEndpoint를 가져옵니다. |
|
indexEndpoints | 한 위치의 IndexEndpoint를 나열합니다. |
|
indexEndpoints |
IndexEndpoint 아래의 기존 DeployedIndex를 업데이트합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
indexEndpoints | IndexEndpoint를 업데이트합니다. |
|
indexEndpoints |
IndexEndpoint에서 색인을 배포 취소하여 DeployedIndex를 삭제하고 사용 중인 모든 리소스를 해제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
색인 |
색인을 만듭니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
색인 |
색인을 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
색인 | 색인을 가져옵니다. |
|
indexes | 한 위치의 색인을 나열합니다. |
|
indexes |
색인을 업데이트합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores |
리소스 할당을 포함하여 MetadataStore를 초기화합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores |
단일 MetadataStore 및 모든 하위 리소스(아티팩트, 실행, 컨텍스트)를 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores | 특정 MetadataStore를 가져옵니다. |
|
metadataStores | 한 위치의 MetadataStore를 나열합니다. |
|
metadataStores.artifacts | MetadataStore와 연결된 아티팩트를 만듭니다. |
|
metadataStores.artifacts |
아티팩트를 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores.artifacts | 특정 아티팩트를 가져옵니다. |
|
metadataStores.artifacts | MetadataStore의 아티팩트를 나열합니다. |
|
metadataStores.artifacts | 저장된 아티팩트를 업데이트합니다. |
|
metadataStores.artifacts |
아티팩트를 영구 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores.artifacts | 이벤트 에지에 의해 연결되고 LineageSubgraph로 반환되는 아티팩트와 실행을 통해 표현된 아티팩트의 계보를 가져옵니다. |
|
metadataStores.contexts | 컨텍스트에 아티팩트 및 실행 집합을 추가합니다. |
|
metadataStores.contexts | 컨텍스트 집합을 상위 컨텍스트에 하위 요소로 추가합니다. |
|
metadataStores.contexts | MetadataStore와 연결된 컨텍스트를 만듭니다. |
|
metadataStores.contexts |
저장된 컨텍스트를 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores.contexts | 특정 컨텍스트를 가져옵니다. |
|
metadataStores.contexts | MetadataStore의 컨텍스트를 나열합니다. |
|
metadataStores.contexts | 저장된 컨텍스트를 업데이트합니다. |
|
metadataStores.contexts |
컨텍스트를 영구 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores.contexts | 이벤트 에지에 의해 연결되고 LineageSubgraph로 반환되는 지정된 컨텍스트 내의 아티팩트 및 실행을 가져옵니다. |
|
metadataStores.executions | 지정된 실행에 이벤트를 추가합니다. |
|
metadataStores.executions | MetadataStore와 연결된 실행을 만듭니다. |
|
metadataStores.executions |
실행을 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores.executions | 특정 실행을 가져옵니다. |
|
metadataStores.executions | MetadataStore의 실행을 나열합니다. |
|
metadataStores.executions | 저장된 실행을 업데이트합니다. |
|
metadataStores.executions |
실행을 영구 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
metadataStores.executions | 실행 및 연결 이벤트도 포함된 LineageSubgraph의 형식으로 이 실행의 입력 및 출력 아티팩트 집합을 가져옵니다. |
|
metadataStores.metadataSchemas | MetadataSchema를 만듭니다. |
|
metadataStores.metadataSchemas | 특정 MetadataSchema를 가져옵니다. |
|
metadataStores.metadataSchemas | MetadataSchema를 나열합니다. |
|
migratableResources | migratableResource 일괄 마이그레이션 |
|
migratableResources | migratableResource 검색 |
|
modelDeploymentMonitoringJobs | ModelDeploymentMonitoringJob을 만듭니다. |
|
modelDeploymentMonitoringJobs |
ModelDeploymentMonitoringJob을 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
modelDeploymentMonitoringJobs | ModelDeploymentMonitoringJob을 가져옵니다. |
|
modelDeploymentMonitoringJobs | 위치의 ModelDeploymentMonitoringJob을 나열합니다. |
|
modelDeploymentMonitoringJobs |
ModelDeploymentMonitoringJob을 업데이트합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
modelDeploymentMonitoringJobs | ModelDeploymentMonitoringJob을 일시중지합니다. |
|
modelDeploymentMonitoringJobs | 일시중지된 ModelDeploymentMonitoringJob을 다시 시작합니다. |
|
modelDeploymentMonitoringJobs | 특정 기간 내에 생성된 모델 모니터링 통계를 검색합니다. |
|
모델 |
모델 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
모델 |
모델 내보내기
† † 장기 실행 작업 시작 |
기타 권한:
|
models | 모델 가져오기 |
|
모델 | 모델 나열 |
|
모델 | 모델 업데이트 |
|
모델 |
모델 업로드
† † 장기 실행 작업 시작 |
기타 권한:
|
models.evaluations | 모델 평가 가져오기 |
|
models.evaluations | 모델 평가 나열 |
|
models.evaluations.slices | 모델 평가 슬라이스 가져오기 |
|
models.evaluations.slices | 모델 평가 슬라이스 나열 |
|
pipelineJobs | pipelineJob 취소 |
|
pipelineJobs | pipelineJob 만들기 |
|
pipelineJobs |
pipelineJob 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
pipelineJobs | pipelineJob 가져오기 |
|
pipelineJobs | pipelineJob 나열 |
|
specialistPools |
specialistPool 만들기
† † 장기 실행 작업 시작 |
기타 권한:
|
specialistPools |
specialistPool 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
specialistPools | specialistPool 가져오기 |
|
specialistPools | specialistPool 나열 |
|
specialistPools |
specialistPool 업데이트
† † 장기 실행 작업 시작 |
기타 권한:
|
사례 | 학습을 만듭니다. |
|
사례 | 학습을 삭제합니다. |
|
사례 | 학습을 이름별로 가져옵니다. |
|
사례 | 연결된 프로젝트의 리전에 있는 모든 학습을 나열합니다. |
|
사례 | 정규화된 리소스 이름 대신 사용자 정의 displayName 필드를 사용하여 학습을 찾습니다. |
|
studies.trials | 시도에 목표 측정항목의 측정값을 추가합니다. |
|
studies.trials |
시도의 중지 여부를 확인합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
studies.trials | 시도를 완료로 표시합니다. |
|
studies.trials | 사용자가 제공한 시도를 학습에 추가합니다. |
|
studies.trials | 시도를 삭제합니다. |
|
studies.trials | 시도를 가져옵니다. |
|
studies.trials | 학습과 관련된 시도를 나열합니다. |
|
studies.trials | 여러 목표 학습에 대한 파레토 최적화 시도를 나열하거나 단일 목표 학습에 대한 최적 시도를 나열합니다. |
|
studies.trials | 시도를 중지합니다. |
|
studies.trials |
Vertex AI Vizier에서 제안하는 매개변수 값을 사용하여 하나 이상의 시도를 학습에 추가합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
tensorboards |
Tensorboard를 만듭니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
tensorboards |
Tensorboard를 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
tensorboards | 텐서보드를 가져옵니다. |
|
tensorboards | 위치의 텐서보드를 나열합니다. |
|
tensorboards |
Tensorboard를 업데이트합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
tensorboards.experiments | TensorboardExperiment를 만듭니다. |
|
tensorboards.experiments |
TensorboardExperiment를 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
tensorboards.experiments | TensorboardExperiment를 가져옵니다. |
|
tensorboards.experiments | 위치의 TensorboardExperiment를 나열합니다. |
|
tensorboards.experiments | TensorboardExperiment를 업데이트합니다. |
|
tensorboards.experiments | 여러 TensorboardRun에서 여러 TensorboardTimeSeries의 시계열 데이터 포인트를 작성합니다. |
|
tensorboards.experiments.runs | TensorboardRun을 일괄 생성합니다. |
|
tensorboards.experiments.runs | TensorboardRun을 만듭니다. |
|
tensorboards.experiments.runs |
TensorboardRun을 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
tensorboards.experiments.runs | TensorboardRun을 가져옵니다. |
|
tensorboards.experiments.runs | 위치의 TensorboardRun을 나열합니다. |
|
tensorboards.experiments.runs | TensorboardRun을 업데이트합니다. |
|
tensorboards.experiments.runs | TensorboardRun 아래에서 여러 TensorboardTimeSeries에 시계열 데이터 포인트를 작성합니다. |
|
tensorboards.experiments.runs.timeSeries | TensorboardExperiment에 속하는 TensorboardTimeSeries를 일괄 생성합니다. |
|
tensorboards.experiments.runs.timeSeries | 여러 TensorboardTimeSeries 데이터를 읽습니다. |
|
tensorboards.experiments.runs.timeSeries | TensorboardTimeSeries를 만듭니다. |
|
tensorboards.experiments.runs.timeSeries |
TensorboardTimeSeries를 삭제합니다.
† † 장기 실행 작업 시작 |
기타 권한:
|
tensorboards.experiments.runs.timeSeries | TensorboardTimeSeries 데이터를 내보냅니다. |
|
tensorboards.experiments.runs.timeSeries | TensorboardTimeSeries를 가져옵니다. |
|
tensorboards.experiments.runs.timeSeries | 위치의 TensorboardTimeSeries를 나열합니다. |
|
tensorboards.experiments.runs.timeSeries | TensorboardTimeSeries를 업데이트합니다. |
|
tensorboards.experiments.runs.timeSeries | TensorboardTimeSeries 데이터를 읽습니다. |
|
tensorboards.experiments.runs.timeSeries | TensorboardBlobs의 바이트를 가져옵니다. |
|
trainingPipelines | trainingPipeline 취소 |
|
trainingPipelines | trainingPipeline 만들기 |
|
trainingPipelines |
trainingPipeline 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
trainingPipelines | trainingPipeline 가져오기 |
|
trainingPipelines | trainingPipeline 나열 |
|
해당 사항 없음 |
일반 삭제 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
데이터 항목 작업 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores |
특성 가져오기 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
주석 삭제 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
DataItems 일괄 삭제 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
통계 생성 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
AnnotationSpec 삭제 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
hyperparameterTuningJobs |
HP 조정 작업 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
nasJobs |
NAS 작업 삭제
† † 장기 실행 작업 시작 |
기타 권한:
|
해당 사항 없음 |
HumanInTheLoop 만들기 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
featurestores |
특성 내보내기 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
해당 사항 없음 |
HumanInTheLoop 삭제 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
해당 사항 없음 |
HumanInTheLoop 항목 전송 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
데이터 항목 라벨 통계 계산
† † 장기 실행 작업 시작 |
기타 권한:
|
해당 사항 없음 |
리소스 마이그레이션 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
datasets |
DataItem 만들기 작업
† † 장기 실행 작업 시작 |
기타 권한:
|
해당 없음 |
† † 장기 실행 작업 시작 |
다음 단계
- 서비스 계정 및 에이전트에 대한 일반적인 정보와 함께 Vertex AI 사전 정의된 기본 및 커스텀 역할에 대한 자세한 내용은 액세스 제어를 참조하세요.
- 커스텀 서비스 계정으로 권한을 제어하는 방법에 대한 자세한 내용은 커스텀 서비스 계정 사용을 참조하세요.
- IAM 문서의 리소스에 대한 액세스 권한 부여, 변경, 취소 주제에서 IAM을 사용하여 리소스에 액세스하는 방법을 자세히 알아보세요.