기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Glue에 사용되는 작업, 리소스 및 조건 키
AWS Glue(서비스 접두사: glue
)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 리소스, 작업 및 조건 컨텍스트 키를 제공합니다.
참조:
-
이 서비스를 구성하는 방법을 알아봅니다.
-
API 이 서비스 에 사용할 수 있는 작업 목록을 봅니다.
-
권한 정책을 사용하여 IAM 이 서비스와 리소스를 보호하는 방법을 알아봅니다.
AWS Glue에서 정의한 작업
IAM 정책문의 Action
요소에 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하는 경우 일반적으로 동일한 이름의 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.
작업 테이블의 리소스 유형 열에는 각 작업이 리소스 수준 권한을 지원하는지 여부가 표시됩니다. 리소스 열에 값이 없으면 정책 문의 Resource
요소에서 정책이 적용되는 모든 리소스("*")를 지정해야 합니다. 열에 리소스 유형이 포함된 경우 ARN 해당 작업으로 문에서 해당 유형의 를 지정할 수 있습니다. 작업에 필요한 리소스가 하나 이상 있는 경우, 호출자에게 해당 리소스와 함께 작업을 사용할 수 있는 권한이 있어야 합니다. 필수 리소스는 테이블에서 별표(*)로 표시됩니다. IAM 정책의 Resource
요소로 리소스 액세스를 제한하는 경우 필요한 각 리소스 유형에 대해 ARN 또는 패턴을 포함해야 합니다. 일부 작업은 다수의 리소스 유형을 지원합니다. 리소스 유형이 옵션(필수 리소스로 표시되지 않은 경우)인 경우에는 선택적 리소스 유형 중 하나를 사용하도록 선택할 수 있습니다.
작업 테이블의 조건 키 열에는 정책 설명의 Condition
요소에서 지정할 수 있는 키가 포함됩니다. 서비스의 리소스와 연결된 조건 키에 대한 자세한 내용은 리소스 유형 테이블의 조건 키 열을 참조하세요.
참고
리소스 조건 키는 리소스 유형 표에 나열되어 있습니다. 작업에 적용되는 리소스 유형에 대한 링크는 리소스 유형(*필수) 작업 표의 열에서 찾을 수 있습니다. 리소스 유형 테이블의 리소스 유형에는 조건 키 열이 포함되고 이는 작업 표의 작업에 적용되는 리소스 조건 키입니다.
다음 테이블의 열에 대한 자세한 내용은 작업 테이블을 참조하세요.
작업 | 설명 | 액세스 레벨 | 리소스 유형(*필수) | 조건 키 | 종속 작업 |
---|---|---|---|---|---|
BatchCreatePartition | 하나 이상의 파티션을 생성할 수 있는 권한을 부여합니다. | Write | |||
BatchDeleteConnection | 하나 이상의 연결을 삭제할 수 있는 권한을 부여합니다. | Write | |||
BatchDeletePartition | 하나 이상의 파티션을 삭제할 수 있는 권한을 부여합니다. | Write | |||
BatchDeleteTable | 하나 이상의 테이블을 삭제할 수 있는 권한을 부여합니다. | Write | |||
BatchDeleteTableVersion | 테이블의 버전을 하나 이상 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
BatchGetBlueprints | 하나 이상의 블루프린트를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
BatchGetCrawlers | 하나 이상의 크롤러를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
BatchGetCustomEntityTypes | 하나 이상의 사용자 지정 엔터티 유형을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
BatchGetDevEndpoints | 하나 이상의 개발 엔드포인트를 검색할 수 있는 권한을 부여합니다. | Read | |||
BatchGetJobs | 하나 이상의 작업을 검색할 수 있는 권한을 부여합니다. | Read | |||
BatchGetPartition | 하나 이상의 파티션을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
BatchGetStageFiles | SparkUI에 대한 스테이지 파일을 일괄 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
BatchGetTableOptimizer | 지정된 테이블 옵티마이저의 구성을 반환할 수 있는 권한 부여 | 읽기 |
glue:GetTable |
||
BatchGetTriggers | 하나 이상의 트리거를 검색할 수 있는 권한을 부여합니다. | Read | |||
BatchGetWorkflows | 하나 이상의 워크플로우를 검색할 수 있는 권한을 부여합니다. | Read | |||
BatchStopJobRun | 작업에 대한 하나 이상의 작업 실행을 중지할 수 있는 권한을 부여합니다. | 쓰기 | |||
BatchUpdatePartition | 하나 이상의 파티션을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
CancelDataQualityRuleRecommendationRun | 실행 중인 데이터 품질 규칙 권장 사항 실행을 중지할 수 있는 권한을 부여합니다. | 쓰기 | |||
CancelDataQualityRulesetEvaluationRun | 실행 중인 데이터 품질 규칙 세트 평가 실행을 중지할 수 있는 권한을 부여합니다. | 쓰기 | |||
CancelMLTaskRun | 실행 중인 ML 작업 실행을 중지할 수 있는 권한을 부여합니다. | 쓰기 | |||
CancelStatement | 대화식 세션에서 문을 취소할 수 있는 권한을 부여합니다. | 쓰기 | |||
CheckSchemaVersionValidity | 스키마 버전의 유효성을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
CreateBlueprint | 블루프린트를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateClassifier | 분류자를 생성할 수 있는 권한을 부여합니다. | Write | |||
CreateConnection | 연결을 생성할 수 있는 권한을 부여합니다. | Write | |||
CreateCrawler | 크롤러를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateCustomEntityType | 사용자 지정 엔터티 유형을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateDataQualityRuleset | 데이터 품질 규칙 세트를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateDatabase | 데이터베이스를 생성할 수 있는 권한을 부여합니다. | Write | |||
CreateDevEndpoint | 개발 엔드포인트를 생성할 수 있는 권한을 부여합니다. | Write | |||
CreateJob | 작업을 생성할 수 있는 권한을 부여합니다. | Write | |||
CreateMLTransform | ML 변환을 생성할 수 있는 권한을 부여합니다. | Write | |||
CreatePartition | 파티션을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreatePartitionIndex | 기존 테이블에 지정된 파티션 인덱스를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateRegistry | 새 스키마 레지스트리를 만들 수 있는 권한을 부여합니다. | Write | |||
CreateSchema | 새 스키마 컨테이너를 만들 권한을 부여합니다. | Write | |||
CreateScript | 스크립트를 생성할 수 있는 권한을 부여합니다. | Write | |||
CreateSecurityConfiguration | 보안 구성을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateSession | 대화식 세션을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateTable | 테이블을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateTableOptimizer | 특정 함수에 대한 새 테이블 옵티마이저를 생성할 수 있는 권한을 부여합니다. 압축은 현재 지원되는 유일한 옵티마이저 유형 | 쓰기 |
glue:GetTable |
||
CreateTrigger | 트리거를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateUsageProfile | 사용 프로필을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
CreateUserDefinedFunction | 함수 정의를 생성할 수 있는 권한을 부여합니다. | Write | |||
CreateWorkflow | 워크플로우를 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteBlueprint | 블루프린트를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteClassifier | 분류자를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteColumnStatisticsForPartition | 열의 파티션 열 통계를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteColumnStatisticsForTable | 열의 테이블 통계를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteConnection | 연결을 삭제할 수 있는 권한을 부여합니다. | Write | |||
DeleteCrawler | 크롤러를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteCustomEntityType | 사용자 지정 엔터티 유형을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteDataQualityRuleset | 데이터 품질 규칙 세트를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteDatabase | 데이터베이스를 삭제할 수 있는 권한을 부여합니다. | Write | |||
DeleteDevEndpoint | 개발 엔드포인트를 삭제할 수 있는 권한을 부여합니다. | Write | |||
DeleteJob | 작업을 삭제할 수 있는 권한을 부여합니다. | Write | |||
DeleteMLTransform | ML 변환을 삭제할 수 있는 권한을 부여합니다. | Write | |||
DeletePartition | 파티션을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeletePartitionIndex | 기존 테이블에서 지정된 파티션 인덱스를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteRegistry | 스키마 레지스트리를 삭제할 수 있는 권한을 부여합니다. | Write | |||
DeleteResourcePolicy | 리소스 정책을 삭제할 수 있는 권한을 부여합니다. | 권한 관리 | |||
DeleteSchema | 스키마 컨테이너를 삭제할 권한을 부여합니다. | Write | |||
DeleteSchemaVersions | 스키마 버전의 범위를 삭제할 권한을 부여합니다. | Write | |||
DeleteSecurityConfiguration | 보안 구성을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteSession | 세션이 아직 중지되지 않은 경우 세션을 중지한 후 대화형 세션을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteTable | 테이블을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteTableOptimizer | 테이블의 옵티마이저 및 모든 관련 메타데이터를 삭제할 수 있는 권한을 부여합니다. 최적화는 더 이상 테이블에서 수행되지 않음 | 쓰기 |
glue:GetTable |
||
DeleteTableVersion | 테이블의 버전을 삭제할 수 있는 권한을 부여합니다. | Write | |||
DeleteTrigger | 트리거를 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteUsageProfile | 사용 프로필을 삭제할 수 있는 권한을 부여합니다. | 쓰기 | |||
DeleteUserDefinedFunction | 함수 정의를 삭제할 수 있는 권한을 부여합니다. | Write | |||
DeleteWorkflow | 워크플로우를 삭제할 권한을 부여합니다. | 쓰기 | |||
DeregisterDataPreview | Glue Studio Notebook 세션을 종료할 수 있는 권한을 부여합니다. | 권한 관리 | |||
DescribeConnectionType | glue studio에서 연결 유형을 설명할 수 있는 권한을 부여합니다. | 권한 관리 | |||
DescribeEntity | glue studio에서 엔터티를 설명할 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetBlueprint | 블루프린트를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetBlueprintRun | 블루프린트 실행을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetBlueprintRuns | 모든 블루프린트 실행을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetCatalogImportStatus | 카탈로그 가져오기 상태를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetClassifier | 분류자를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetClassifiers | 모든 분류자를 나열할 수 있는 권한을 부여합니다. | 읽기 | |||
GetColumnStatisticsForPartition | 열의 파티션 통계를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetColumnStatisticsForTable | 열의 테이블 통계를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetColumnStatisticsTaskRun | run-id를 기반으로 테이블의 열 통계 실행 정보를 검색할 수 있는 권한 부여 | 읽기 | |||
GetColumnStatisticsTaskRuns | run-id를 기반으로 테이블의 열 통계 실행 정보를 검색할 수 있는 권한 부여 | 읽기 | |||
GetCompletion | AWS Q의 Glue에서 완료 요청에 대해 생성된 응답을 가져올 수 있는 권한을 부여합니다. | 읽기 | |||
GetConnection | 연결을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetConnections | 연결의 목록을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetCrawler | 크롤러를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetCrawlerMetrics | 크롤러에 대한 지표를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetCrawlers | 모든 크롤러를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetCustomEntityType | 사용자 지정 엔터티 유형을 읽을 수 있는 권한을 부여합니다. | 읽기 | |||
GetDataCatalogEncryptionSettings | 카탈로그 암호화 설정을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDataPreviewStatement | 데이터 미리 보기 문을 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetDataQualityModel | 통계에 대한 예측 모델의 훈련 상태를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDataQualityModelResult | 최신 모델에서 통계에 대한 예측을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDataQualityResult | 데이터 품질 결과를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDataQualityRuleRecommendationRun | 데이터 품질 규칙 권장 사항 실행을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDataQualityRuleset | 데이터 품질 규칙 세트를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDataQualityRulesetEvaluationRun | 데이터 품질 규칙 권장 사항 실행을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDatabase | 데이터베이스를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetDatabases | 모든 데이터베이스를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDataflowGraph | 스크립트를 지시된 비순환 그래프(DAG)로 변환할 수 있는 권한을 부여합니다. | 읽기 | |||
GetDevEndpoint | 개발 엔드포인트를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetDevEndpoints | 모든 개발 엔드포인트를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetEnvironment | SparkUI에 대한 환경 세부 정보를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetExecutors | SparkUI용 실행기를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetExecutorsThreads | SparkUI용 실행기 스레드를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetJob | 작업을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetJobBookmark | 작업 북마크를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetJobRun | 작업 실행을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetJobRuns | 작업의 모든 작업 실행을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetJobs | 모든 현재 작업을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetLogParsingStatus | SparkUI에 대한 로그 구문 분석 상태를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetMLTaskRun | ML 작업 실행을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetMLTaskRuns | 모든 ML 작업 실행을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
GetMLTransform | ML 변환을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetMLTransforms | 모든 ML 변환을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
GetMapping | 매핑을 생성할 수 있는 권한을 부여합니다. | 읽기 | |||
GetNotebookInstanceStatus | Glue Studio Notebooks 세션 상태를 검색할 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetPartition | 파티션을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetPartitionIndexes | 테이블의 파티션 인덱스를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetPartitions | 테이블의 파티션을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetPlan | 스크립트의 매핑을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetQueries | SparkUI에 대한 쿼리를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetQuery | SparkUI에 대한 특정 쿼리를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetRecipeAction | 데이터 준비 레시피 명령문의 결과를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetRegistry | 스키마 레지스트리를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetResourcePolicies | 리소스 정책을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetResourcePolicy | 리소스 정책을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetSchema | 스키마 컨테이너를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetSchemaByDefinition | 스키마 정의를 기반으로 스키마 버전을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetSchemaVersion | 스키마 버전을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetSchemaVersionsDiff | 스키마 레지스트리에서 두 스키마 버전을 비교할 수 있는 권한을 부여합니다. | Read | |||
GetSecurityConfiguration | 보안 구성을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetSecurityConfigurations | 하나 이상의 보안 구성을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetSession | 대화식 세션을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetStage | SparkUI에 대한 스테이지를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetStageAttempt | SparkUI에 대한 스테이지 시도를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetStageAttemptTaskList | SparkUI의 스테이지 시도에 대한 작업 목록을 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetStageAttemptTaskSummary | SparkUI의 스테이지 시도에 대한 작업 요약을 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetStageFiles | SparkUI에 대한 스테이지 파일을 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetStages | SparkUI에 대한 스테이지를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetStatement | 대화형 세션에서 명령문에 대한 결과와 정보를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetStorage | SparkUI의 스토리지 세부 정보를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetStorageUnit | SparkUI의 스토리지 유닛 세부 정보를 가져올 수 있는 권한을 부여합니다. | 권한 관리 | |||
GetTable | 테이블을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetTableOptimizer | 지정된 테이블과 관련된 모든 옵티마이저의 구성 반환 | 읽기 |
glue:GetTable |
||
GetTableVersion | 테이블의 버전을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetTableVersions | 테이블의 버전 목록을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetTables | 데이터베이스에서 테이블을 검색할 수 있는 권한을 부여합니다. | Read | |||
GetTags | 리소스와 연결된 모든 태그를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetTrigger | 트리거를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetTriggers | 작업과 연결된 트리거를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetUsageProfile | 사용 프로필을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetUserDefinedFunction | 함수 정의를 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
GetUserDefinedFunctions | 여러 함수 정의를 검색할 수 있는 권한을 부여합니다. | Read | |||
GetWorkflow | 워크플로우를 가져올 수 있는 권한을 부여합니다. | Read | |||
GetWorkflowRun | 워크플로우 실행을 가져올 수 있는 권한을 부여합니다. | Read | |||
GetWorkflowRunProperties | 워크플로우 실행 속성을 가져올 수 있는 권한을 부여합니다. | Read | |||
GetWorkflowRuns | 모든 워크플로우 실행을 가져올 수 있는 권한을 부여합니다. | 읽기 | |||
GlueNotebookAuthorize | Glue Studio Notebooks에 액세스할 수 있는 권한을 부여합니다. | 권한 관리 | |||
GlueNotebookRefreshCredentials | Glue Studio Notebooks 자격 증명을 새로 고칠 수 있는 권한을 부여합니다. | 권한 관리 | |||
ImportCatalogToGlue | Athena 데이터 카탈로그를 AWS Glue로 가져올 수 있는 권한을 부여합니다. | 쓰기 | |||
ListBlueprints | 모든 블루프린트를 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListColumnStatisticsTaskRuns | 계정에 대해 실행된 모든 열 통계 run-id를 나열할 수 있는 권한 부여 | 읽기 | |||
ListConnectionTypes | glue studio에서 연결 유형을 나열할 수 있는 권한을 부여합니다. | 권한 관리 | |||
ListCrawlers | 모든 크롤러를 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListCrawls | 크롤러를 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListCustomEntityTypes | 모든 사용자 지정 엔터티 유형을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListDataQualityResults | 모든 데이터 품질 결과를 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListDataQualityRuleRecommendationRuns | 모든 데이터 품질 규칙 권장 사항 실행을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListDataQualityRulesetEvaluationRuns | 모든 데이터 품질 규칙 권장 사항 실행을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListDataQualityRulesets | 데이터 품질 규칙 세트 목록을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListDevEndpoints | 모든 개발 엔드포인트를 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListEntities | glue studio에 엔터티를 나열할 수 있는 권한을 부여합니다. | 권한 관리 | |||
ListJobs | 모든 현재 작업을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListMLTransforms | 모든 ML 변환을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListRegistries | 스키마 레지스트리 목록을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListSchemaVersions | 스키마 버전 목록을 검색 할 수 있는 권한을 부여합니다. | 나열 | |||
ListSchemas | 스키마 컨테이너 목록을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListSessions | 대화식 세션 목록을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListStatements | 대화식 세션에서 문 목록을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListTableOptimizerRuns | 특정 테이블에 대한 이전 옵티마이저 실행 기록을 나열할 수 있는 권한 부여 | 나열 |
glue:GetTable |
||
ListTriggers | 모든 트리거를 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListUsageProfiles | 사용 프로필 목록을 검색할 수 있는 권한을 부여합니다. | 나열 | |||
ListWorkflows | 모든 워크플로우를 가져올 수 있는 권한을 부여합니다. | 나열 | |||
NotifyEvent | 이벤트 중심 워크플로에 이벤트를 알릴 수 있는 권한을 부여합니다. | 쓰기 | |||
PassConnection [권한만 해당] | 필요한 에 대한 입력에 glue 연결 이름을 전달할 수 APIs 있는 권한을 부여합니다. | 쓰기 | |||
PublishDataQuality [권한만 해당] | 데이터 품질 결과를 게시할 수 있는 권한을 부여합니다. | 쓰기 | |||
PutDataCatalogEncryptionSettings | 카탈로그 암호화 설정을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
PutDataQualityProfileAnnotation | 프로필의 모든 데이터 포인트에 주석을 달 수 있는 권한을 부여합니다. | 쓰기 | |||
PutDataQualityStatisticAnnotation | 특정 데이터 품질 통계에 대해 시간 경과에 따른 데이터 포인트에 주석을 달 수 있는 권한을 부여합니다. | 쓰기 | |||
PutResourcePolicy | 리소스 정책을 업데이트할 수 있는 권한을 부여합니다. | 권한 관리 | |||
PutSchemaVersionMetadata | 스키마 버전에 메타데이터를 추가할 수있는 권한을 부여합니다. | Write | |||
PutWorkflowRunProperties | 워크플로우 실행 속성을 업데이트할 수 있는 권한을 부여합니다. | Write | |||
QuerySchemaVersionMetadata | 스키마 버전에 대한 메타데이터를 가져올 수 있는 권한을 부여합니다. | 나열 | |||
RefreshOAuth2Tokens | 작업 실행 중에 연결을 위해 oauth2 토큰을 새로 고칠 수 있는 권한을 부여합니다. | 권한 관리 | |||
RegisterSchemaVersion | 새 스키마 버전을 만들 권한을 부여합니다. | Write | |||
RemoveSchemaVersionMetadata | 스키마 버전에서 메타데이터를 제거할 수 있는 권한을 부여합니다. | 쓰기 | |||
RequestLogParsing | SparkUI에 대한 로그 구문 분석을 요청할 수 있는 권한을 부여합니다. | 권한 관리 | |||
ResetJobBookmark | 작업 북마크를 재설정할 수 있는 권한을 부여합니다. | Write | |||
ResumeWorkflowRun | 워크플로우 실행을 다시 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
RunDataPreviewStatement | 데이터 미리 보기 문을 실행할 수 있는 권한을 부여합니다. | 권한 관리 | |||
RunStatement | 대화식 세션에서 코드 또는 문을 실행할 수 있는 권한을 부여합니다. | 쓰기 | |||
SearchTables | 카탈로그에서 테이블을 검색할 수 있는 권한을 부여합니다. | 읽기 | |||
SendFeedback | AWS Q의 풀 완료 경험에 대한 피드백을 제공할 수 있는 권한을 부여합니다. | 쓰기 | |||
SendRecipeAction | 데이터 미리 보기에서 데이터 준비 레시피 문을 실행할 수 있는 권한을 부여합니다. | 권한 관리 | |||
StartBlueprintRun | 블루프린트 실행을 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
StartColumnStatisticsTaskRun | 테이블의 열 통계를 생성하기 위한 실행을 시작할 수 있는 권한 부여 | 쓰기 |
glue:GetSecurityConfiguration glue:GetTable |
||
StartCompletion | Glue for AWS Q 환경에서 완료 요청을 생성할 수 있는 권한을 부여합니다. | 쓰기 | |||
StartCrawler | 크롤러를 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
StartCrawlerSchedule | 크롤러의 일정 상태를 로 변경할 수 있는 권한을 부여합니다. SCHEDULED | 쓰기 | |||
StartDataQualityRuleRecommendationRun | 데이터 품질 규칙 권장 사항 실행을 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
StartDataQualityRulesetEvaluationRun | 데이터 품질 규칙 권장 사항 실행을 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
StartExportLabelsTaskRun | 레이블 내보내기 ML 작업 실행을 시작할 수 있는 권한을 부여합니다. | Write | |||
StartImportLabelsTaskRun | 레이블 가져오기 ML 작업 실행을 시작할 수 있는 권한을 부여합니다. | Write | |||
StartJobRun | 작업 실행을 시작할 수 있는 권한을 부여합니다. | Write | |||
StartMLEvaluationTaskRun | 평가 ML 작업 실행을 시작할 수 있는 권한을 부여합니다. | Write | |||
StartMLLabelingSetGenerationTaskRun | 레이블 지정 세트 생성 ML 작업 실행을 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
StartNotebook | Glue Studio Notebooks를 시작할 수 있는 권한을 부여합니다. | 권한 관리 | |||
StartTrigger | 트리거를 시작할 수 있는 권한을 부여합니다. | Write | |||
StartWorkflowRun | 워크플로우 실행을 시작할 수 있는 권한을 부여합니다. | 쓰기 | |||
StopColumnStatisticsTaskRun | 열 통계 실행을 중지할 수 있는 권한 부여 | 쓰기 | |||
StopCrawler | 실행 중인 크롤러를 중지할 수 있는 권한을 부여합니다. | 쓰기 | |||
StopCrawlerSchedule | 크롤러의 일정 상태를 NOT_로 설정할 수 있는 권한을 부여합니다.SCHEDULED | 쓰기 | |||
StopSession | 대화식 세션을 중지할 수 있는 권한을 부여합니다. | 쓰기 | |||
StopTrigger | 트리거를 중지할 수 있는 권한을 부여합니다. | Write | |||
StopWorkflowRun | 워크플로우 실행을 중지할 수 있는 권한을 부여합니다. | Write | |||
TagResource | 리소스에 태그를 추가할 수 있는 권한을 부여합니다. | 태그 지정 | |||
TerminateNotebook | Glue Studio Notebooks를 종료할 수 있는 권한을 부여합니다. | 권한 관리 | |||
TestConnection | Glue Studio에서 연결을 테스트할 수 있는 권한 부여 | 권한 관리 | |||
UntagResource | 리소스와 연결된 태그를 제거할 수 있는 권한을 부여합니다. | 태그 지정 | |||
UpdateBlueprint | 블루프린트를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateClassifier | 분류자를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateColumnStatisticsForPartition | 열의 파티션 통계를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateColumnStatisticsForTable | 열의 테이블 통계를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateConnection | 연결을 업데이트할 수 있는 권한을 부여합니다. | Write | |||
UpdateCrawler | 크롤러를 업데이트할 수 있는 권한을 부여합니다. | Write | |||
UpdateCrawlerSchedule | 크롤러의 일정을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateDataQualityRuleset | 데이터 품질 규칙 세트를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateDatabase | 데이터베이스를 업데이트할 수 있는 권한을 부여합니다. | Write | |||
UpdateDevEndpoint | 개발 엔드포인트를 업데이트할 수 있는 권한을 부여합니다. | Write | |||
UpdateJob | 작업을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateJobFromSourceControl | 소스 제어 공급자의 작업을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateMLTransform | ML 변환을 업데이트할 수 있는 권한을 부여합니다. | Write | |||
UpdatePartition | 파티션을 업데이트할 수 있는 권한을 부여합니다. | Write | |||
UpdateRegistry | 스키마 레지스트리를 업데이트할 수 있는 권한을 부여합니다. | Write | |||
UpdateSchema | 스키마 컨테이너를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateSourceControlFromJob | 작업에서 소스 제어 공급자를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateTable | 테이블을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateTableOptimizer | 기존 테이블 옵티마이저를 업데이트할 수 있는 권한 부여 | 쓰기 |
glue:GetTable |
||
UpdateTrigger | 트리거를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateUsageProfile | 사용 프로필을 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UpdateUserDefinedFunction | 함수 정의를 업데이트할 수 있는 권한을 부여합니다. | Write | |||
UpdateWorkflow | 워크플로우를 업데이트할 수 있는 권한을 부여합니다. | 쓰기 | |||
UseGlueStudio | Glue Studio를 사용하고 내부 에 액세스할 수 있는 권한을 부여합니다. APIs | 권한 관리 | |||
UseMLTransforms [권한만 해당] | Glue 스크립트 내에서 ML 변환을 사용할 수 있는 권한을 부여합니다ETL. | 쓰기 |
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}
|
|
userdefinedfunction |
arn:${Partition}:glue:${Region}:${Account}:userDefinedFunction/${DatabaseName}/${UserDefinedFunctionName}
|
|
devendpoint |
arn:${Partition}:glue:${Region}:${Account}:devEndpoint/${DevEndpointName}
|
|
job |
arn:${Partition}:glue:${Region}:${Account}:job/${JobName}
|
|
trigger |
arn:${Partition}:glue:${Region}:${Account}:trigger/${TriggerName}
|
|
crawler |
arn:${Partition}:glue:${Region}:${Account}:crawler/${CrawlerName}
|
|
workflow |
arn:${Partition}:glue:${Region}:${Account}:workflow/${WorkflowName}
|
|
blueprint |
arn:${Partition}:glue:${Region}:${Account}:blueprint/${BlueprintName}
|
|
mlTransform |
arn:${Partition}:glue:${Region}:${Account}:mlTransform/${TransformId}
|
|
registry |
arn:${Partition}:glue:${Region}:${Account}:registry/${RegistryName}
|
|
schema |
arn:${Partition}:glue:${Region}:${Account}:schema/${SchemaName}
|
|
session |
arn:${Partition}:glue:${Region}:${Account}:session/${SessionId}
|
|
usageProfile |
arn:${Partition}:glue:${Region}:${Account}:usageProfile/${UsageProfileId}
|
|
dataQualityRuleset |
arn:${Partition}:glue:${Region}:${Account}:dataQualityRuleset/${RulesetName}
|
|
customEntityType |
arn:${Partition}:glue:${Region}:${Account}:customEntityType/${CustomEntityTypeId}
|
|
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 |