AWS Glue에 사용되는 작업, 리소스 및 조건 키 - 서비스 승인 참조

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Glue에 사용되는 작업, 리소스 및 조건 키

AWS Glue (서비스 접두사:glue) 는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 리소스, 작업 및 조건 컨텍스트 키를 제공합니다.

참조:

AWS Glue에서 정의한 작업

IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.

작업 테이블의 리소스 유형 열에는 각 작업이 리소스 수준 권한을 지원하는지 여부가 표시됩니다. 리소스 열에 값이 없으면 정책 문의 Resource 요소에서 정책이 적용되는 모든 리소스("*")를 지정해야 합니다. 리소스 열에 리소스 유형이 포함되어 있으면 해당 작업 시 문에서 해당 유형의 ARN을 지정할 수 있습니다. 작업에 필요한 리소스가 하나 이상 있는 경우, 호출자에게 해당 리소스와 함께 작업을 사용할 수 있는 권한이 있어야 합니다. 필수 리소스는 테이블에서 별표(*)로 표시됩니다. IAM 정책의 Resource 요소로 리소스 액세스를 제한하는 경우, 각 필수 리소스 유형에 대해 ARN 또는 패턴을 포함해야 합니다. 일부 작업은 다수의 리소스 유형을 지원합니다. 리소스 유형이 옵션(필수 리소스로 표시되지 않은 경우)인 경우에는 선택적 리소스 유형 중 하나를 사용하도록 선택할 수 있습니다.

작업 테이블의 조건 키 열에는 정책 설명의 Condition 요소에서 지정할 수 있는 키가 포함됩니다. 서비스의 리소스와 연결된 조건 키에 대한 자세한 내용은 리소스 유형 테이블의 조건 키 열을 참조하세요.

참고

리소스 조건 키는 리소스 유형 표에 나열되어 있습니다. 작업에 적용되는 리소스 유형에 대한 링크는 리소스 유형(*필수) 작업 표의 열에서 찾을 수 있습니다. 리소스 유형 테이블의 리소스 유형에는 조건 키 열이 포함되고 이는 작업 표의 작업에 적용되는 리소스 조건 키입니다.

다음 테이블의 열에 대한 자세한 내용은 작업 테이블을 참조하세요.

작업 설명 액세스 레벨 리소스 유형(*필수) 조건 키 종속 작업
BatchCreatePartition 하나 이상의 파티션을 생성할 수 있는 권한을 부여합니다. Write

catalog*

database*

table*

BatchDeleteConnection 하나 이상의 연결을 삭제할 수 있는 권한을 부여합니다. Write

catalog*

connection*

BatchDeletePartition 하나 이상의 파티션을 삭제할 수 있는 권한을 부여합니다. Write

catalog*

database*

table*

BatchDeleteTable 하나 이상의 테이블을 삭제할 수 있는 권한을 부여합니다. Write

catalog*

database*

table*

BatchDeleteTableVersion 테이블의 버전을 하나 이상 삭제할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

BatchGetBlueprints 하나 이상의 블루프린트를 검색할 수 있는 권한을 부여합니다. 읽기

blueprint*

BatchGetCrawlers 하나 이상의 크롤러를 검색할 수 있는 권한을 부여합니다. 읽기

crawler*

BatchGetCustomEntityTypes 하나 이상의 사용자 지정 엔터티 유형을 검색할 수 있는 권한을 부여합니다. 읽기

customEntityType*

BatchGetDevEndpoints 하나 이상의 개발 엔드포인트를 검색할 수 있는 권한을 부여합니다. Read

devendpoint*

BatchGetJobs 하나 이상의 작업을 검색할 수 있는 권한을 부여합니다. Read

job*

BatchGetPartition 하나 이상의 파티션을 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

database*

table*

BatchGetStageFiles SparkUI용 스테이지 파일을 일괄 가져올 수 있는 권한을 부여합니다. 권한 관리
BatchGetTableOptimizer 지정된 테이블 옵티마이저의 구성을 반환할 수 있는 권한 부여 읽기

catalog*

glue:GetTable

database*

table*

BatchGetTriggers 하나 이상의 트리거를 검색할 수 있는 권한을 부여합니다. Read

trigger*

BatchGetWorkflows 하나 이상의 워크플로우를 검색할 수 있는 권한을 부여합니다. Read

workflow*

BatchStopJobRun 작업에 대한 하나 이상의 작업 실행을 중지할 수 있는 권한을 부여합니다. 쓰기

job*

BatchUpdatePartition 하나 이상의 파티션을 업데이트할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

CancelDataQualityRuleRecommendationRun 실행 중인 데이터 품질 규칙 권장 사항 실행을 중지할 수 있는 권한을 부여합니다. 쓰기

dataQualityRuleset*

CancelDataQualityRulesetEvaluationRun 실행 중인 데이터 품질 규칙 세트 평가 실행을 중지할 수 있는 권한을 부여합니다. 쓰기

dataQualityRuleset*

CancelMLTaskRun 실행 중인 ML 작업 실행을 중지할 수 있는 권한을 부여합니다. 쓰기

mlTransform*

CancelStatement 대화식 세션에서 문을 취소할 수 있는 권한을 부여합니다. 쓰기

session*

CheckSchemaVersionValidity 스키마 버전의 유효성을 검색할 수 있는 권한을 부여합니다. 읽기
CreateBlueprint 블루프린트를 생성할 수 있는 권한을 부여합니다. 쓰기

blueprint*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateClassifier 분류자를 생성할 수 있는 권한을 부여합니다. Write
CreateConnection 연결을 생성할 수 있는 권한을 부여합니다. Write

catalog*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCrawler 크롤러를 생성할 수 있는 권한을 부여합니다. 쓰기

aws:RequestTag/${TagKey}

aws:TagKeys

CreateCustomEntityType 사용자 지정 엔터티 유형을 생성할 수 있는 권한을 부여합니다. 쓰기

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDataQualityRuleset 데이터 품질 규칙 세트를 생성할 수 있는 권한을 부여합니다. 쓰기

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDatabase 데이터베이스를 생성할 수 있는 권한을 부여합니다. Write

catalog*

database*

CreateDevEndpoint 개발 엔드포인트를 생성할 수 있는 권한을 부여합니다. Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreateJob 작업을 생성할 수 있는 권한을 부여합니다. Write

job*

aws:RequestTag/${TagKey}

aws:TagKeys

glue:VpcIds

glue:SubnetIds

glue:SecurityGroupIds

CreateMLTransform ML 변환을 생성할 수 있는 권한을 부여합니다. Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePartition 파티션을 생성할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

CreatePartitionIndex 기존 테이블에 지정된 파티션 인덱스를 생성할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

CreateRegistry 새 스키마 레지스트리를 만들 수 있는 권한을 부여합니다. Write

registry*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSchema 새 스키마 컨테이너를 만들 권한을 부여합니다. Write

registry*

schema*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateScript 스크립트를 생성할 수 있는 권한을 부여합니다. Write
CreateSecurityConfiguration 보안 구성을 생성할 수 있는 권한을 부여합니다. 쓰기
CreateSession 대화식 세션을 생성할 수 있는 권한을 부여합니다. 쓰기

aws:RequestTag/${TagKey}

aws:TagKeys

glue:VpcIds

glue:SubnetIds

glue:SecurityGroupIds

CreateTable 테이블을 생성할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

CreateTableOptimizer 특정 함수에 대한 새 테이블 옵티마이저를 생성할 수 있는 권한을 부여합니다. 압축은 현재 지원되는 유일한 옵티마이저 유형 쓰기

catalog*

glue:GetTable

database*

table*

CreateTrigger 트리거를 생성할 수 있는 권한을 부여합니다. Write

trigger*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateUserDefinedFunction 함수 정의를 생성할 수 있는 권한을 부여합니다. Write

catalog*

database*

CreateWorkflow 워크플로우를 생성할 수 있는 권한을 부여합니다. 쓰기

workflow*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteBlueprint 블루프린트를 삭제할 수 있는 권한을 부여합니다. 쓰기

blueprint*

DeleteClassifier 분류자를 삭제할 수 있는 권한을 부여합니다. 쓰기
DeleteColumnStatisticsForPartition 열의 파티션 열 통계를 삭제할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

DeleteColumnStatisticsForTable 열의 테이블 통계를 삭제할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

DeleteConnection 연결을 삭제할 수 있는 권한을 부여합니다. Write

catalog*

connection*

DeleteCrawler 크롤러를 삭제할 수 있는 권한을 부여합니다. 쓰기

crawler*

DeleteCustomEntityType 사용자 지정 엔터티 유형을 삭제할 수 있는 권한을 부여합니다. 쓰기

customEntityType*

DeleteDataQualityRuleset 데이터 품질 규칙 세트를 삭제할 수 있는 권한을 부여합니다. 쓰기

dataQualityRuleset*

DeleteDatabase 데이터베이스를 삭제할 수 있는 권한을 부여합니다. Write

catalog*

database*

table*

userdefinedfunction*

DeleteDevEndpoint 개발 엔드포인트를 삭제할 수 있는 권한을 부여합니다. Write

devendpoint*

DeleteJob 작업을 삭제할 수 있는 권한을 부여합니다. Write

job*

DeleteMLTransform ML 변환을 삭제할 수 있는 권한을 부여합니다. Write

mlTransform*

DeletePartition 파티션을 삭제할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

DeletePartitionIndex 기존 테이블에서 지정된 파티션 인덱스를 삭제할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

DeleteRegistry 스키마 레지스트리를 삭제할 수 있는 권한을 부여합니다. Write

registry*

DeleteResourcePolicy 리소스 정책을 삭제할 수 있는 권한을 부여합니다. 권한 관리

catalog*

DeleteSchema 스키마 컨테이너를 삭제할 권한을 부여합니다. Write

registry*

schema*

DeleteSchemaVersions 스키마 버전의 범위를 삭제할 권한을 부여합니다. Write

registry*

schema*

DeleteSecurityConfiguration 보안 구성을 삭제할 수 있는 권한을 부여합니다. 쓰기
DeleteSession 세션이 아직 중지되지 않은 경우 세션을 중지한 후 대화형 세션을 삭제할 수 있는 권한을 부여합니다. 쓰기

session*

DeleteTable 테이블을 삭제할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

DeleteTableOptimizer 테이블의 옵티마이저 및 모든 관련 메타데이터를 삭제할 수 있는 권한을 부여합니다. 최적화는 더 이상 테이블에서 수행되지 않음 쓰기

catalog*

glue:GetTable

database*

table*

DeleteTableVersion 테이블의 버전을 삭제할 수 있는 권한을 부여합니다. Write

catalog*

database*

table*

DeleteTrigger 트리거를 삭제할 수 있는 권한을 부여합니다. Write

trigger*

DeleteUserDefinedFunction 함수 정의를 삭제할 수 있는 권한을 부여합니다. Write

catalog*

database*

userdefinedfunction*

DeleteWorkflow 워크플로우를 삭제할 권한을 부여합니다. 쓰기

workflow*

DeregisterDataPreview Glue Studio Notebook 세션을 종료할 수 있는 권한을 부여합니다. 권한 관리
GetBlueprint 블루프린트를 검색할 수 있는 권한을 부여합니다. 읽기

blueprint*

GetBlueprintRun 블루프린트 실행을 검색할 수 있는 권한을 부여합니다. 읽기

blueprint*

GetBlueprintRuns 모든 블루프린트 실행을 검색할 수 있는 권한을 부여합니다. 읽기

blueprint*

GetCatalogImportStatus 카탈로그 가져오기 상태를 검색할 수 있는 권한을 부여합니다. Read

catalog*

GetClassifier 분류자를 검색할 수 있는 권한을 부여합니다. Read
GetClassifiers 모든 분류자를 나열할 수 있는 권한을 부여합니다. 읽기
GetColumnStatisticsForPartition 열의 파티션 통계를 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

database*

table*

GetColumnStatisticsForTable 열의 테이블 통계를 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

database*

table*

GetColumnStatisticsTaskRun run-id를 기반으로 테이블의 열 통계 실행 정보를 검색할 수 있는 권한 부여 읽기
GetColumnStatisticsTaskRuns run-id를 기반으로 테이블의 열 통계 실행 정보를 검색할 수 있는 권한 부여 읽기
GetCompletion AWS Q에서 Glue의 완료 요청에 대해 생성된 응답을 가져올 수 있는 권한을 부여합니다. 읽기

completion*

GetConnection 연결을 검색할 수 있는 권한을 부여합니다. Read

catalog*

connection*

GetConnections 연결의 목록을 검색할 수 있는 권한을 부여합니다. Read

catalog*

connection*

GetCrawler 크롤러를 검색할 수 있는 권한을 부여합니다. Read

crawler*

GetCrawlerMetrics 크롤러에 대한 지표를 검색할 수 있는 권한을 부여합니다. Read
GetCrawlers 모든 크롤러를 검색할 수 있는 권한을 부여합니다. 읽기
GetCustomEntityType 사용자 지정 엔터티 유형을 읽을 수 있는 권한을 부여합니다. 읽기

customEntityType*

GetDataCatalogEncryptionSettings 카탈로그 암호화 설정을 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

GetDataPreviewStatement 데이터 미리 보기 문을 가져올 수 있는 권한을 부여합니다. 권한 관리
GetDataQualityResult 데이터 품질 결과를 검색할 수 있는 권한을 부여합니다. 읽기

dataQualityRuleset*

GetDataQualityRuleRecommendationRun 데이터 품질 규칙 권장 사항 실행을 검색할 수 있는 권한을 부여합니다. 읽기

dataQualityRuleset*

GetDataQualityRuleset 데이터 품질 규칙 세트를 검색할 수 있는 권한을 부여합니다. 읽기

dataQualityRuleset*

GetDataQualityRulesetEvaluationRun 데이터 품질 규칙 권장 사항 실행을 검색할 수 있는 권한을 부여합니다. 읽기

dataQualityRuleset*

GetDatabase 데이터베이스를 검색할 수 있는 권한을 부여합니다. Read

catalog*

database*

GetDatabases 모든 데이터베이스를 검색할 수 있는 권한을 부여합니다. Read

catalog*

database*

GetDataflowGraph 스크립트를 DAG(방향성 비순환 그래프)로 변환할 수 있는 권한을 부여합니다. Read
GetDevEndpoint 개발 엔드포인트를 검색할 수 있는 권한을 부여합니다. Read

devendpoint*

GetDevEndpoints 모든 개발 엔드포인트를 검색할 수 있는 권한을 부여합니다. 읽기
GetEnvironment SparkUI의 환경 세부 정보를 가져올 수 있는 권한을 부여합니다. 권한 관리
GetExecutors SparkUI의 실행자를 확보할 수 있는 권한을 부여합니다. 권한 관리
GetExecutorsThreads SparkUI의 실행자 스레드를 가져올 수 있는 권한을 부여합니다. 권한 관리
GetJob 작업을 검색할 수 있는 권한을 부여합니다. Read

job*

GetJobBookmark 작업 북마크를 검색할 수 있는 권한을 부여합니다. Read
GetJobRun 작업 실행을 검색할 수 있는 권한을 부여합니다. Read

job*

GetJobRuns 작업의 모든 작업 실행을 검색할 수 있는 권한을 부여합니다. Read

job*

GetJobs 모든 현재 작업을 검색할 수 있는 권한을 부여합니다. 읽기
GetLogParsingStatus SparkUI의 로그 파싱 상태를 가져올 수 있는 권한을 부여합니다. 권한 관리
GetMLTaskRun ML 작업 실행을 검색할 수 있는 권한을 부여합니다. Read

mlTransform*

GetMLTaskRuns 모든 ML 작업 실행을 검색할 수 있는 권한을 부여합니다. 나열

mlTransform*

GetMLTransform ML 변환을 검색할 수 있는 권한을 부여합니다. Read

mlTransform*

GetMLTransforms 모든 ML 변환을 검색할 수 있는 권한을 부여합니다. 나열

mlTransform*

GetMapping 매핑을 생성할 수 있는 권한을 부여합니다. 읽기
GetNotebookInstanceStatus Glue Studio Notebooks 세션 상태를 검색할 수 있는 권한을 부여합니다. 권한 관리
GetPartition 파티션을 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

database*

table*

GetPartitionIndexes 테이블의 파티션 인덱스를 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

database*

table*

GetPartitions 테이블의 파티션을 검색할 수 있는 권한을 부여합니다. Read

catalog*

database*

table*

GetPlan 스크립트의 매핑을 검색할 수 있는 권한을 부여합니다. 읽기
GetQueries SparkUI에 대한 쿼리를 가져올 수 있는 권한을 부여합니다. 권한 관리
GetQuery SparkUI에 대한 특정 쿼리를 가져올 수 있는 권한을 부여합니다. 권한 관리
GetRegistry 스키마 레지스트리를 검색할 수 있는 권한을 부여합니다. Read

registry*

GetResourcePolicies 리소스 정책을 검색할 수 있는 권한을 부여합니다. Read

catalog*

GetResourcePolicy 리소스 정책을 검색할 수 있는 권한을 부여합니다. Read

catalog*

GetSchema 스키마 컨테이너를 검색할 수 있는 권한을 부여합니다. Read

registry*

schema*

GetSchemaByDefinition 스키마 정의를 기반으로 스키마 버전을 검색할 수 있는 권한을 부여합니다. Read

registry*

schema*

GetSchemaVersion 스키마 버전을 검색할 수 있는 권한을 부여합니다. Read

registry

schema

GetSchemaVersionsDiff 스키마 레지스트리에서 두 스키마 버전을 비교할 수 있는 권한을 부여합니다. Read

registry*

schema*

GetSecurityConfiguration 보안 구성을 검색할 수 있는 권한을 부여합니다. Read
GetSecurityConfigurations 하나 이상의 보안 구성을 검색할 수 있는 권한을 부여합니다. 읽기
GetSession 대화식 세션을 검색할 수 있는 권한을 부여합니다. 읽기

session*

GetStage SparkUI의 스테이지를 확보할 수 있는 권한을 부여합니다. 권한 관리
GetStageAttempt SparKUI의 스테이지 시도를 할 수 있는 권한을 부여합니다. 권한 관리
GetStageAttemptTaskList SparKUI의 스테이지 시도를 위한 작업 목록을 가져올 수 있는 권한을 부여합니다. 권한 관리
GetStageAttemptTaskSummary SparkUI의 스테이지 시도를 위한 작업 요약을 가져올 수 있는 권한을 부여합니다. 권한 관리
GetStageFiles SparKUI의 스테이지 파일을 가져올 수 있는 권한을 부여합니다. 권한 관리
GetStages SparkUI의 스테이지를 가져올 수 있는 권한을 부여합니다. 권한 관리
GetStatement 대화형 세션에서 명령문에 대한 결과와 정보를 검색할 수 있는 권한을 부여합니다. 읽기

session*

GetStorage SparkUI의 스토리지 세부 정보를 가져올 수 있는 권한을 부여합니다. 권한 관리
GetStorageUnit SparKUI의 스토리지 유닛 세부 정보를 가져올 수 있는 권한을 부여합니다. 권한 관리
GetTable 테이블을 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

database*

table*

GetTableOptimizer 지정된 테이블과 관련된 모든 옵티마이저의 구성 반환 읽기

catalog*

glue:GetTable

database*

table*

GetTableVersion 테이블의 버전을 검색할 수 있는 권한을 부여합니다. Read

catalog*

database*

table*

GetTableVersions 테이블의 버전 목록을 검색할 수 있는 권한을 부여합니다. Read

catalog*

database*

table*

GetTables 데이터베이스에서 테이블을 검색할 수 있는 권한을 부여합니다. Read

catalog*

database*

table*

GetTags 리소스와 연결된 모든 태그를 검색할 수 있는 권한을 부여합니다. Read

blueprint

crawler

customEntityType

devendpoint

job

trigger

workflow

GetTrigger 트리거를 검색할 수 있는 권한을 부여합니다. Read

trigger*

GetTriggers 작업과 연결된 트리거를 검색할 수 있는 권한을 부여합니다. 읽기
GetUserDefinedFunction 함수 정의를 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

database*

userdefinedfunction*

GetUserDefinedFunctions 여러 함수 정의를 검색할 수 있는 권한을 부여합니다. Read

catalog*

database*

userdefinedfunction*

GetWorkflow 워크플로우를 가져올 수 있는 권한을 부여합니다. Read

workflow*

GetWorkflowRun 워크플로우 실행을 가져올 수 있는 권한을 부여합니다. Read

workflow*

GetWorkflowRunProperties 워크플로우 실행 속성을 가져올 수 있는 권한을 부여합니다. Read

workflow*

GetWorkflowRuns 모든 워크플로우 실행을 가져올 수 있는 권한을 부여합니다. 읽기

workflow*

GlueNotebookAuthorize Glue Studio Notebooks에 액세스할 수 있는 권한을 부여합니다. 권한 관리
GlueNotebookRefreshCredentials Glue Studio Notebooks 자격 증명을 새로 고칠 수 있는 권한을 부여합니다. 권한 관리
ImportCatalogToGlue Athena 데이터 카탈로그를 Glue로 가져올 수 있는 권한을 부여합니다. AWS 쓰기

catalog*

ListBlueprints 모든 블루프린트를 검색할 수 있는 권한을 부여합니다. 나열
ListColumnStatisticsTaskRuns 계정에 대해 실행된 모든 열 통계 run-id를 나열할 수 있는 권한 부여 읽기
ListCrawlers 모든 크롤러를 검색할 수 있는 권한을 부여합니다. 나열
ListCrawls 크롤러를 검색할 수 있는 권한을 부여합니다. 나열
ListCustomEntityTypes 모든 사용자 지정 엔터티 유형을 검색할 수 있는 권한을 부여합니다. 나열
ListDataQualityResults 모든 데이터 품질 결과를 검색할 수 있는 권한을 부여합니다. 나열

dataQualityRuleset*

ListDataQualityRuleRecommendationRuns 모든 데이터 품질 규칙 권장 사항 실행을 검색할 수 있는 권한을 부여합니다. 나열

dataQualityRuleset*

ListDataQualityRulesetEvaluationRuns 모든 데이터 품질 규칙 권장 사항 실행을 검색할 수 있는 권한을 부여합니다. 나열

dataQualityRuleset*

ListDataQualityRulesets 데이터 품질 규칙 세트 목록을 검색할 수 있는 권한을 부여합니다. 나열

dataQualityRuleset*

ListDevEndpoints 모든 개발 엔드포인트를 검색할 수 있는 권한을 부여합니다. 나열
ListJobs 모든 현재 작업을 검색할 수 있는 권한을 부여합니다. 나열
ListMLTransforms 모든 ML 변환을 검색할 수 있는 권한을 부여합니다. 나열

mlTransform*

ListRegistries 스키마 레지스트리 목록을 검색할 수 있는 권한을 부여합니다. 나열
ListSchemaVersions 스키마 버전 목록을 검색 할 수 있는 권한을 부여합니다. 나열

registry*

schema*

ListSchemas 스키마 컨테이너 목록을 검색할 수 있는 권한을 부여합니다. 나열

registry

ListSessions 대화식 세션 목록을 검색할 수 있는 권한을 부여합니다. 나열
ListStatements 대화식 세션에서 문 목록을 검색할 수 있는 권한을 부여합니다. 나열

session*

ListTableOptimizerRuns 특정 테이블에 대한 이전 옵티마이저 실행 기록을 나열할 수 있는 권한 부여 나열

catalog*

glue:GetTable

database*

table*

ListTriggers 모든 트리거를 검색할 수 있는 권한을 부여합니다. 나열
ListWorkflows 모든 워크플로우를 가져올 수 있는 권한을 부여합니다. 나열
NotifyEvent 이벤트 중심 워크플로에 이벤트를 알릴 수 있는 권한을 부여합니다. 쓰기

workflow*

PassConnection [권한만 해당] 글루 연결 이름이 필요한 API의 입력에 글루 연결 이름을 전달할 수 있는 권한 부여 쓰기

connection*

PublishDataQuality [권한만 해당] 데이터 품질 결과를 게시할 수 있는 권한을 부여합니다. 쓰기

dataQualityRuleset*

PutDataCatalogEncryptionSettings 카탈로그 암호화 설정을 업데이트할 수 있는 권한을 부여합니다. Write

catalog*

PutResourcePolicy 리소스 정책을 업데이트할 수 있는 권한을 부여합니다. 권한 관리

catalog*

PutSchemaVersionMetadata 스키마 버전에 메타데이터를 추가할 수있는 권한을 부여합니다. Write

registry

schema

PutWorkflowRunProperties 워크플로우 실행 속성을 업데이트할 수 있는 권한을 부여합니다. Write

workflow*

QuerySchemaVersionMetadata 스키마 버전에 대한 메타데이터를 가져올 수 있는 권한을 부여합니다. 나열

registry

schema

RegisterSchemaVersion 새 스키마 버전을 만들 권한을 부여합니다. Write

registry*

schema*

RemoveSchemaVersionMetadata 스키마 버전에서 메타데이터를 제거할 수 있는 권한을 부여합니다. 쓰기

registry

schema

RequestLogParsing SparkUI에 대한 로그 파싱을 요청할 수 있는 권한을 부여합니다. 권한 관리
ResetJobBookmark 작업 북마크를 재설정할 수 있는 권한을 부여합니다. Write
ResumeWorkflowRun 워크플로우 실행을 다시 시작할 수 있는 권한을 부여합니다. 쓰기

workflow*

RunDataPreviewStatement 데이터 미리 보기 문을 실행할 수 있는 권한을 부여합니다. 권한 관리
RunStatement 대화식 세션에서 코드 또는 문을 실행할 수 있는 권한을 부여합니다. 쓰기

session*

SearchTables 카탈로그에서 테이블을 검색할 수 있는 권한을 부여합니다. 읽기

catalog*

database*

table*

SendFeedback Q에서의 글루 완성 경험에 대한 피드백을 제공할 수 있는 권한을 부여합니다. AWS 쓰기
StartBlueprintRun 블루프린트 실행을 시작할 수 있는 권한을 부여합니다. 쓰기

blueprint*

StartColumnStatisticsTaskRun 테이블의 열 통계를 생성하기 위한 실행을 시작할 수 있는 권한 부여 쓰기

database*

glue:GetSecurityConfiguration

glue:GetTable

table*

StartCompletion Glue for AWS Q 환경에서 완료 요청을 생성할 수 있는 권한을 부여합니다. 쓰기
StartCrawler 크롤러를 시작할 수 있는 권한을 부여합니다. Write

crawler*

StartCrawlerSchedule 크롤러의 예약 상태를 SCHEDULED로 변경할 수 있는 권한을 부여합니다. 쓰기
StartDataQualityRuleRecommendationRun 데이터 품질 규칙 권장 사항 실행을 시작할 수 있는 권한을 부여합니다. 쓰기

dataQualityRuleset*

StartDataQualityRulesetEvaluationRun 데이터 품질 규칙 권장 사항 실행을 시작할 수 있는 권한을 부여합니다. 쓰기

dataQualityRuleset*

StartExportLabelsTaskRun 레이블 내보내기 ML 작업 실행을 시작할 수 있는 권한을 부여합니다. Write

mlTransform*

StartImportLabelsTaskRun 레이블 가져오기 ML 작업 실행을 시작할 수 있는 권한을 부여합니다. Write

mlTransform*

StartJobRun 작업 실행을 시작할 수 있는 권한을 부여합니다. Write

job*

StartMLEvaluationTaskRun 평가 ML 작업 실행을 시작할 수 있는 권한을 부여합니다. Write

mlTransform*

StartMLLabelingSetGenerationTaskRun 레이블 지정 세트 생성 ML 작업 실행을 시작할 수 있는 권한을 부여합니다. 쓰기

mlTransform*

StartNotebook Glue Studio Notebooks를 시작할 수 있는 권한을 부여합니다. 권한 관리
StartTrigger 트리거를 시작할 수 있는 권한을 부여합니다. Write

trigger*

StartWorkflowRun 워크플로우 실행을 시작할 수 있는 권한을 부여합니다. 쓰기

workflow*

StopColumnStatisticsTaskRun 열 통계 실행을 중지할 수 있는 권한 부여 쓰기

database*

table*

StopCrawler 실행 중인 크롤러를 중지할 수 있는 권한을 부여합니다. Write

crawler*

StopCrawlerSchedule 크롤러의 예약 상태를 NOT_SCHEDULED로 변경할 수 있는 권한을 부여합니다. 쓰기
StopSession 대화식 세션을 중지할 수 있는 권한을 부여합니다. 쓰기

session*

StopTrigger 트리거를 중지할 수 있는 권한을 부여합니다. Write

trigger*

StopWorkflowRun 워크플로우 실행을 중지할 수 있는 권한을 부여합니다. Write

workflow*

TagResource 리소스에 태그를 추가할 수 있는 권한을 부여합니다. 태그 지정

blueprint

connection

crawler

customEntityType

dataQualityRuleset

devendpoint

job

mlTransform

registry

schema

session

trigger

workflow

aws:TagKeys

aws:RequestTag/${TagKey}

TerminateNotebook Glue Studio Notebooks를 종료할 수 있는 권한을 부여합니다. 권한 관리
TestConnection Glue Studio에서 연결을 테스트할 수 있는 권한 부여 권한 관리
UntagResource 리소스와 연결된 태그를 제거할 수 있는 권한을 부여합니다. 태그 지정

blueprint

connection

crawler

customEntityType

dataQualityRuleset

devendpoint

job

mlTransform

registry

schema

session

trigger

workflow

aws:TagKeys

UpdateBlueprint 블루프린트를 업데이트할 수 있는 권한을 부여합니다. 쓰기

blueprint*

UpdateClassifier 분류자를 업데이트할 수 있는 권한을 부여합니다. 쓰기
UpdateColumnStatisticsForPartition 열의 파티션 통계를 업데이트할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

UpdateColumnStatisticsForTable 열의 테이블 통계를 업데이트할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

UpdateConnection 연결을 업데이트할 수 있는 권한을 부여합니다. Write

catalog*

connection*

UpdateCrawler 크롤러를 업데이트할 수 있는 권한을 부여합니다. Write

crawler*

UpdateCrawlerSchedule 크롤러의 일정을 업데이트할 수 있는 권한을 부여합니다. 쓰기
UpdateDataQualityRuleset 데이터 품질 규칙 세트를 업데이트할 수 있는 권한을 부여합니다. 쓰기

dataQualityRuleset*

UpdateDatabase 데이터베이스를 업데이트할 수 있는 권한을 부여합니다. Write

catalog*

database*

UpdateDevEndpoint 개발 엔드포인트를 업데이트할 수 있는 권한을 부여합니다. Write

devendpoint*

UpdateJob 작업을 업데이트할 수 있는 권한을 부여합니다. 쓰기

job*

glue:VpcIds

glue:SubnetIds

glue:SecurityGroupIds

UpdateJobFromSourceControl 소스 제어 공급자의 작업을 업데이트할 수 있는 권한을 부여합니다. 쓰기

job*

UpdateMLTransform ML 변환을 업데이트할 수 있는 권한을 부여합니다. Write

mlTransform*

UpdatePartition 파티션을 업데이트할 수 있는 권한을 부여합니다. Write

catalog*

database*

table*

UpdateRegistry 스키마 레지스트리를 업데이트할 수 있는 권한을 부여합니다. Write

registry*

UpdateSchema 스키마 컨테이너를 업데이트할 수 있는 권한을 부여합니다. 쓰기

registry*

schema*

UpdateSourceControlFromJob 작업에서 소스 제어 공급자를 업데이트할 수 있는 권한을 부여합니다. 쓰기

job*

UpdateTable 테이블을 업데이트할 수 있는 권한을 부여합니다. 쓰기

catalog*

database*

table*

UpdateTableOptimizer 기존 테이블 옵티마이저를 업데이트할 수 있는 권한 부여 쓰기

catalog*

glue:GetTable

database*

table*

UpdateTrigger 트리거를 업데이트할 수 있는 권한을 부여합니다. Write

trigger*

UpdateUserDefinedFunction 함수 정의를 업데이트할 수 있는 권한을 부여합니다. Write

catalog*

database*

userdefinedfunction*

UpdateWorkflow 워크플로우를 업데이트할 수 있는 권한을 부여합니다. 쓰기

workflow*

UseGlueStudio Glue 스튜디오를 사용하고 내부 API에 액세스할 수 있는 권한을 부여합니다. 권한 관리
UseMLTransforms [권한만 해당] Glue ETL 스크립트 내에서 ML 변환을 사용할 수 있는 권한을 부여합니다. Write

mlTransform*

AWS Glue에서 정의한 리소스 유형

이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다. 작업 테이블의 각 작업에서 해당 작업으로 지정할 수 있는 리소스 유형을 식별합니다. 리소스 유형은 정책에 포함할 조건 키를 정의할 수도 있습니다. 이러한 키는 리소스 유형 테이블의 마지막 열에 표시됩니다. 다음 테이블의 열에 관한 자세한 내용은 리소스 유형 테이블을 참조하세요.

리소스 유형 ARN 조건 키
catalog arn:${Partition}:glue:${Region}:${Account}:catalog
database arn:${Partition}:glue:${Region}:${Account}:database/${DatabaseName}
table arn:${Partition}:glue:${Region}:${Account}:table/${DatabaseName}/${TableName}
tableversion arn:${Partition}:glue:${Region}:${Account}:tableVersion/${DatabaseName}/${TableName}/${TableVersionName}
connection arn:${Partition}:glue:${Region}:${Account}:connection/${ConnectionName}

aws:ResourceTag/${TagKey}

userdefinedfunction arn:${Partition}:glue:${Region}:${Account}:userDefinedFunction/${DatabaseName}/${UserDefinedFunctionName}
devendpoint arn:${Partition}:glue:${Region}:${Account}:devEndpoint/${DevEndpointName}

aws:ResourceTag/${TagKey}

job arn:${Partition}:glue:${Region}:${Account}:job/${JobName}

aws:ResourceTag/${TagKey}

trigger arn:${Partition}:glue:${Region}:${Account}:trigger/${TriggerName}

aws:ResourceTag/${TagKey}

crawler arn:${Partition}:glue:${Region}:${Account}:crawler/${CrawlerName}

aws:ResourceTag/${TagKey}

workflow arn:${Partition}:glue:${Region}:${Account}:workflow/${WorkflowName}

aws:ResourceTag/${TagKey}

blueprint arn:${Partition}:glue:${Region}:${Account}:blueprint/${BlueprintName}

aws:ResourceTag/${TagKey}

mlTransform arn:${Partition}:glue:${Region}:${Account}:mlTransform/${TransformId}

aws:ResourceTag/${TagKey}

registry arn:${Partition}:glue:${Region}:${Account}:registry/${RegistryName}

aws:ResourceTag/${TagKey}

schema arn:${Partition}:glue:${Region}:${Account}:schema/${SchemaName}

aws:ResourceTag/${TagKey}

session arn:${Partition}:glue:${Region}:${Account}:session/${SessionId}

aws:ResourceTag/${TagKey}

dataQualityRuleset arn:${Partition}:glue:${Region}:${Account}:dataQualityRuleset/${RulesetName}

aws:ResourceTag/${TagKey}

customEntityType arn:${Partition}:glue:${Region}:${Account}:customEntityType/${CustomEntityTypeId}

aws:ResourceTag/${TagKey}

completion arn:${Partition}:glue:${Region}:${Account}:completion/${CompletionId}

AWS Glue에 사용되는 조건 키

AWS Glue는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다. 이러한 키를 사용하여 정책 설명이 적용되는 조건을 보다 상세하게 설정할 수 있습니다. 다음 테이블의 열에 대한 자세한 내용은 조건 키 테이블을 참조하세요.

모든 서비스에 사용할 수 있는 글로벌 조건 키를 보려면 사용 가능한 글로벌 조건 키를 참조하세요.

조건 키 설명 유형
aws:RequestTag/${TagKey} 요청에 태그 키-값 페어가 있는지 여부를 기준으로 액세스를 필터링합니다. String
aws:ResourceTag/${TagKey} 리소스에 연결된 태그 키-값 페어를 기준으로 액세스를 필터링합니다. String
aws:TagKeys 요청에 태그 키가 있는지 여부를 기준으로 액세스를 필터링합니다. ArrayOfString
glue:CredentialIssuingService 요청의 자격 증명이 발급된 서비스를 기준으로 액세스를 필터링합니다. String
glue:RoleAssumedBy 고객 역할을 수임하여 요청의 자격 증명을 얻는 서비스를 기준으로 액세스를 필터링합니다. String
glue:SecurityGroupIds Glue 작업에 대해 구성된 보안 그룹의 ID로 액세스를 필터링합니다. ArrayOfString
glue:SubnetIds Glue 작업에 대해 구성된 서브넷의 ID로 액세스를 필터링합니다. ArrayOfString
glue:VpcIds Glue 작업에 대해 구성된 VPC의 ID로 액세스를 필터링합니다. ArrayOfString