AWS SQL Workbench에 사용되는 작업, 리소스 및 조건 키
AWS SQL Workbench(서비스 접두사: sqlworkbench)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.
참조:
-
이 서비스를 구성하는 방법을 알아봅니다.
-
이 서비스에 사용 가능한 API 작업의 목록을 봅니다.
-
IAM 권한 정책을 사용하여 이 서비스와 리소스를 보호하는 방법을 알아봅니다.
-
이 서비스에 대한 프로그래밍 방식 서비스 권한 부여 참조
를 확인합니다.
주제
AWS SQL Workbench에서 정의한 작업
AWS SQL Workbench에는 IAM 정책 설명의 Actions 요소에 사용할 수 있는 API 작업이 없습니다.
AWS SQL Workbench에 대한 권한 전용 작업
다음 작업은 AWS SQL Workbench에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
연결을 차트에 연결할 수 있는 권한을 부여합니다. |
쓰기 |
|||
연결을 탭에 연결할 수 있는 권한을 부여합니다. |
쓰기 |
|||
노트북을 탭에 연결할 수 있는 권한을 부여합니다. |
쓰기 |
|||
쿼리를 탭에 연결할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정의 폴더를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북 셀 콘텐츠를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
SQLWorkbench 계정을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 새로 저장된 차트를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 새로운 연결을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 폴더를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 새 노트북을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 노트북 셀을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정의 노트북 버전에서 새 노트북을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북 버전을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 새로 저장된 쿼리를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 차트를 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 대한 연결을 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북을 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북 셀을 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북 셀을 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정 전체의 사용자 지정 컨텍스트를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 저장된 쿼리를 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
sql 생성 컨텍스트를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 탭을 제거할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Redshift 클러스터에서 쿼리를 실행할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정의 기존 노트북을 복제하여 새 노트북을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북을 내보낼 수 있는 권한을 부여합니다. |
읽기 |
|||
계정에 새 세션을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정 설정을 가져오는 권한을 부여합니다. |
읽기 |
|||
자동 완성을 위해 데이터베이스 구조 메타데이터를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
자동 완성을 위해 데이터베이스 구조 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정에 차트를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정에 대한 연결을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정에서 노트북 메타데이터를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정에서 노트북 버전의 콘텐츠를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정 전체의 사용자 지정 컨텍스트를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
Q 생성형 SQL 최대 프롬프트 할당량을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
SQL 권장 사항으로 텍스트를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정의 쿼리 실행 기록을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정에 저장된 쿼리를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
파일에서 추론된 열 및 데이터 유형을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
sql 생성 컨텍스트를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
SQL 권장 사항으로 텍스트를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
사용자 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정의 작업 영역 설정을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
계정에서 노트북을 가져올 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 대한 연결을 나열할 수 있는 권한을 부여합니다. |
List |
|||
Redshift 클러스터의 데이터베이스를 나열할 수 있는 권한을 부여합니다. |
List |
|||
파일 및 폴더를 나열할 수 있는 권한을 부여합니다. |
List |
|||
계정에서 노트북 버전 메타데이터를 가져올 수 있는 권한을 부여합니다. |
List |
|||
계정에서 노트북을 나열할 수 있는 권한을 부여합니다. |
List |
|||
계정의 쿼리 실행 기록을 나열할 수 있는 권한을 부여합니다. |
List |
|||
계정의 Redshift 클러스터를 나열할 수 있는 권한을 부여합니다. |
List |
|||
예제 데이터베이스를 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
계정에 저장된 쿼리의 버전을 나열할 수 있는 권한을 부여합니다. |
List |
|||
계정의 탭을 나열할 수 있는 권한을 부여합니다. |
List |
|||
태그가 지정된 리소스를 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
SQL Workbench 리소스의 태그를 나열할 수 있는 권한을 부여합니다. |
chart |
읽기 |
||
요청과 함께 계정 설정을 제공할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정 전체의 사용자 지정 컨텍스트를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
sql 생성 컨텍스트를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정의 탭을 생성하거나 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정의 작업 영역 설정을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북을 버전으로 복원할 수 있는 권한을 부여합니다. |
쓰기 |
|||
SQL Workbench 리소스에 태그를 지정할 수 있는 권한을 부여합니다. |
chart |
태그 지정, 쓰기 |
||
SQ: Workbench 리소스의 태그를 제거할 수 있는 권한을 부여합니다. |
chart |
태그 지정, 쓰기 |
||
계정 전체의 연결 설정을 업데이트하는 권한을 부여합니다. |
쓰기 |
|||
계정 전체의 내보내기 설정을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정 전체의 일반 설정을 업데이트하는 권한을 부여합니다. |
쓰기 |
|||
SQL 설정으로 계정 전체의 텍스트를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정의 차트를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정의 연결을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 파일을 이동할 수 있는 권한을 부여합니다. |
chart |
쓰기 |
||
계정의 폴더 이름 및 세부 정보를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북 메타데이터를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북 셀 콘텐츠를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에서 노트북 셀 레이아웃을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
계정에 저장된 쿼리를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
AWS SQL Workbench에서 정의한 리소스 유형
이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.
| 조건 키 | ARN | 조건 키 |
|---|---|---|
arn:${Partition}:sqlworkbench:${Region}:${Account}:chart/${ResourceId} |
||
arn:${Partition}:sqlworkbench:${Region}:${Account}:connection/${ResourceId} |
||
arn:${Partition}:sqlworkbench:${Region}:${Account}:notebook/${ResourceId} |
||
arn:${Partition}:sqlworkbench:${Region}:${Account}:query/${ResourceId} |
AWS SQL Workbench에 사용되는 조건 키
AWS SQL Workbench는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.
| 조건 키 | 설명 | 형식 |
|---|---|---|
요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스와 연결된 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다. |
ArrayOfString |