Amazon Redshift Serverless에 사용되는 작업, 리소스 및 조건 키
Amazon Redshift Serverless(서비스 접두사: redshift-serverless)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.
참조:
-
이 서비스를 구성하는 방법을 알아봅니다.
-
이 서비스에 사용 가능한 API 작업의 목록을 봅니다.
-
IAM 권한 정책을 사용하여 이 서비스와 리소스를 보호하는 방법을 알아봅니다.
-
이 서비스에 대한 프로그래밍 방식 서비스 권한 부여 참조
를 확인합니다.
주제
Amazon Redshift Serverless에서 정의한 API 작업
다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.
| 연산 | IAM 작업 | 조건 키 | 가능한 값(들) | 액세스 레벨 |
|---|---|---|---|---|
|
ConvertRecoveryPointToSnapshot |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateCustomDomainAssociation |
쓰기 |
|||
|
CreateEndpointAccess |
쓰기 |
|||
|
CreateNamespace |
쓰기 |
|||
태그 지정, 쓰기 |
||||
iam:PassedToService |
redshift-serverless.amazonaws.com |
쓰기 |
||
|
CreateReservation |
쓰기 |
|||
|
CreateScheduledAction |
쓰기 |
|||
쓰기 |
||||
iam:PassedToService |
redshift-serverless.amazonaws.com |
쓰기 |
||
|
CreateSnapshot |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateSnapshotCopyConfiguration |
쓰기 |
|||
|
CreateUsageLimit |
쓰기 |
|||
|
CreateWorkgroup |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
DeleteCustomDomainAssociation |
쓰기 |
|||
|
DeleteEndpointAccess |
쓰기 |
|||
|
DeleteNamespace |
쓰기 |
|||
|
DeleteResourcePolicy |
쓰기 |
|||
|
DeleteScheduledAction |
쓰기 |
|||
|
DeleteSnapshot |
쓰기 |
|||
|
DeleteSnapshotCopyConfiguration |
쓰기 |
|||
|
DeleteUsageLimit |
쓰기 |
|||
|
DeleteWorkgroup |
쓰기 |
|||
|
GetCredentials |
쓰기 |
|||
|
GetCustomDomainAssociation |
읽기 |
|||
|
GetEndpointAccess |
읽기 |
|||
|
GetIdentityCenterAuthToken |
읽기 |
|||
|
GetNamespace |
읽기 |
|||
|
GetRecoveryPoint |
읽기 |
|||
|
GetReservation |
읽기 |
|||
|
GetReservationOffering |
읽기 |
|||
|
GetResourcePolicy |
읽기 |
|||
|
GetScheduledAction |
읽기 |
|||
|
GetSnapshot |
읽기 |
|||
|
GetTableRestoreStatus |
읽기 |
|||
|
GetTrack |
읽기 |
|||
|
GetUsageLimit |
읽기 |
|||
|
GetWorkgroup |
읽기 |
|||
|
ListCustomDomainAssociations |
List |
|||
|
ListEndpointAccess |
List |
|||
|
ListManagedWorkgroups |
List |
|||
|
ListNamespaces |
List |
|||
|
ListRecoveryPoints |
List |
|||
|
ListReservationOfferings |
List |
|||
|
ListReservations |
List |
|||
|
ListScheduledActions |
List |
|||
|
ListSnapshotCopyConfigurations |
List |
|||
|
ListSnapshots |
List |
|||
|
ListTableRestoreStatus |
List |
|||
|
ListTagsForResource |
List |
|||
|
ListTracks |
List |
|||
|
ListUsageLimits |
List |
|||
|
ListWorkgroups |
List |
|||
|
PutResourcePolicy |
쓰기 |
|||
|
RestoreFromRecoveryPoint |
쓰기 |
|||
|
RestoreFromSnapshot |
쓰기 |
|||
|
RestoreTableFromRecoveryPoint |
쓰기 |
|||
|
RestoreTableFromSnapshot |
쓰기 |
|||
|
TagResource |
태그 지정, 쓰기 |
|||
|
UntagResource |
태그 지정, 쓰기 |
|||
|
UpdateCustomDomainAssociation |
쓰기 |
|||
|
UpdateEndpointAccess |
쓰기 |
|||
|
UpdateLakehouseConfiguration |
iam:PassedToService |
redshift-serverless.amazonaws.com |
쓰기 |
|
쓰기 |
||||
쓰기 |
||||
쓰기 |
||||
|
UpdateNamespace |
쓰기 |
|||
iam:PassedToService |
redshift-serverless.amazonaws.com |
쓰기 |
||
|
UpdateScheduledAction |
쓰기 |
|||
쓰기 |
||||
iam:PassedToService |
redshift-serverless.amazonaws.com |
쓰기 |
||
|
UpdateSnapshot |
쓰기 |
|||
|
UpdateSnapshotCopyConfiguration |
쓰기 |
|||
|
UpdateUsageLimit |
쓰기 |
|||
|
UpdateWorkgroup |
쓰기 |
Amazon Redshift Serverless에서 정의한 작업
IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
복구 지점을 스냅샷으로 변환할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless에서 사용자 지정 도메인 연결을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless 관리형 VPC 엔드포인트를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless 네임스페이스를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 수의 RPU에 대한 특정 예약 상품에 따라 용량 예약을 구매할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 Amazon Redshift Serverless 네임스페이스에 대해 예약된 작업을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
네임스페이스에 있는 모든 데이터베이스의 스냅샷을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 Amazon Redshift Serverless 네임스페이스에 대해 스냅샷 복사본 구성을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 Amazon Redshift Serverless 사용 유형에 대해 사용 제한을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless에서 작업 그룹을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
사용자 지정 도메인을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless 관리형 VPC 엔드포인트를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless에서 네임스페이스를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 리소스 정책을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless에서 네임스페이스에서 예약된 작업을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless에서 스냅샷을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless 네임스페이스에 대한 스냅샷 복사본 구성을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless에서 사용 제한을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
작업 그룹을 삭제할 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless에 로그온할 수 있는 임시 권한을 부여하고 데이터베이스 사용자 이름 및 임시 암호를 가져올 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 사용자 지정 도메인 연결에 대한 정보를 얻을 수 있는 권한을 부여합니다. |
읽기 |
|||
Amazon Redshift Serverless 관리형 VPC 엔드포인트를 생성할 수 있는 권한을 부여합니다. |
읽기 |
|||
Identity Center 사용자가 Redshift Serverless 작업 그룹에 액세스할 수 있는 권한 있는 토큰을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
지정된 구성 설정으로 Amazon Redshift Managed Serverless 작업 그룹을 생성할 수 있는 권한을 부여합니다. |
읽기 |
|||
Amazon Redshift Serverless의 네임스페이스에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
복구 지점에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
특정 예약 객체를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
특정 예약 상품을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
리소스 정책을 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
특정 예약 작업에대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
지정된 스냅샷에 대한 정보를 가져올 권한을 부여합니다. |
읽기 |
|||
지정된 스냅샷에 대한 테이블 복원 상태를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
Amazon Redshift Serverless의 추적에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
Amazon Redshift Serverless의 사용 제한에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
특정 작업 그룹에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
Amazon Redshift Serverless에서 사용자 지정 도메인 연결을 나열할 수 있는 권한을 부여합니다. |
List |
|||
EndpointAccess 객체 및 관련 정보를 나열할 수 있는 권한을 부여합니다. |
List |
|||
Amazon Redshift Serverless의 관리형 작업 그룹을 나열할 수 있는 권한을 부여합니다. |
List |
|||
Amazon Redshift Serverless의 네임스페이스를 나열할 수 있는 권한을 부여합니다. |
List |
|||
복구 지점의 배열을 나열할 수 있는 권한을 부여합니다. |
List |
|||
사용 가능한 모든 용량 예약 상품을 나열할 수 있는 권한을 부여합니다. |
List |
|||
모든 예약을 나열할 수 있는 권한을 부여합니다. |
List |
|||
예약된 작업을 나열할 수 있는 권한을 부여합니다. |
List |
|||
SnapshotCopyConfiguration 객체 및 관련 정보를 나열할 수 있는 권한을 부여합니다. |
List |
|||
스냅샷을 나열할 수 있는 권한을 부여합니다. |
List |
|||
테이블 복원 상태를 나열할 수 있는 권한을 부여합니다. |
List |
|||
리소스에 할당된 태그를 나열할 수 있는 권한을 부여합니다. |
List |
|||
Amazon Redshift Serverless에서 사용할 수 있는 추적을 나열할 수 있는 권한을 부여합니다. |
List |
|||
Amazon Redshift Serverless 내의 모든 사용 제한을 나열할 수 있는 권한을 부여합니다. |
List |
|||
Amazon Redshift Serverless의 작업 그룹을 나열할 수 있는 권한을 부여합니다. |
List |
|||
리소스 정책을 생성하거나 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복구 지점에서 데이터를 복원할 수 있는 권한을 부여합니다. |
쓰기 |
|||
스냅샷에서 네임스페이스를 복원할 수 있는 권한을 부여합니다. |
쓰기 |
|||
복구 지점에서 테이블을 복원할 수 있는 권한을 부여합니다. |
쓰기 |
|||
스냅샷에서 테이블을 복원할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스에 태그를 1개 이상 할당할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
리소스에서 태그 1개 또는 태그 세트를 제거할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
사용자 지정 도메인과 연결된 인증서를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless 관리형 VPC 엔드포인트를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 구성 설정을 가진 네임스페이스를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
예약된 작업을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
스냅샷을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless 네임스페이스에 대한 스냅샷 복사본 구성을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
Amazon Redshift Serverless에서 사용 제한을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
지정된 구성 설정을 가진 Amazon Redshift Serverless 작업 그룹을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
Amazon Redshift Serverless에 대한 권한 전용 작업
다음 작업은 Amazon Redshift Serverless에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
Amazon Redshift Serverless 콘솔에서 남은 무료 평가 크레딧 수와 만료 날짜를 볼 수 있는 권한을 부여합니다. |
읽기 |
|||
지정된 작업 그룹에 대한 글로벌 자율성 결정에서 거부된 리소스를 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
지정된 작업 그룹에 대한 글로벌 자율성 거부 목록에서 리소스를 추가하거나 제거할 수 있는 권한을 부여합니다. |
쓰기 |
Amazon Redshift Serverless에서 정의한 리소스 유형
이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.
| 조건 키 | ARN | 조건 키 |
|---|---|---|
arn:${Partition}:redshift-serverless:${Region}:${Account}:managedvpcendpoint/${EndpointAccessId} |
||
arn:${Partition}:redshift-serverless:${Region}:${Account}:managed-workgroup/${ManagedWorkgroupName} |
||
arn:${Partition}:redshift-serverless:${Region}:${Account}:namespace/${NamespaceId} |
||
arn:${Partition}:redshift-serverless:${Region}:${Account}:recoverypoint/${RecoveryPointId} |
||
arn:${Partition}:redshift-serverless:${Region}:${Account}:snapshot/${SnapshotId} |
||
arn:${Partition}:redshift-serverless:${Region}:${Account}:workgroup/${WorkgroupId} |
Amazon Redshift Serverless에 사용되는 조건 키
Amazon Redshift Serverless는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.
| 조건 키 | 설명 | 형식 |
|---|---|---|
요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스와 연결된 태그를 기준으로 액세스를 필터링합니다. |
문자열 |
|
요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다. |
ArrayOfString |
|
엔드포인트 액세스 식별자를 기준으로 액세스를 필터링합니다. |
문자열 |
|
관리형 작업 그룹 식별자를 기준으로 액세스를 필터링합니다. |
문자열 |
|
네임스페이스 식별자를 기준으로 액세스를 필터링합니다. |
문자열 |
|
복구 지점 식별자를 기준으로 액세스를 필터링합니다. |
문자열 |
|
스냅샷 식별자를 기준으로 액세스를 필터링합니다. |
문자열 |
|
테이블 복원 요청 식별자를 기준으로 액세스를 필터링합니다. |
문자열 |
|
작업 그룹 식별자를 기준으로 액세스를 필터링합니다. |
문자열 |