View a markdown version of this page

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

Amazon Redshift Serverless에 사용되는 작업, 리소스 및 조건 키

Amazon Redshift Serverless(서비스 접두사: redshift-serverless)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.

참조:

Amazon Redshift Serverless에서 정의한 API 작업

다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.

연산 IAM 작업 조건 키 가능한 값(들) 액세스 레벨

ConvertRecoveryPointToSnapshot

redshift-serverless:ConvertRecoveryPointToSnapshot

쓰기

redshift-serverless:TagResource

태그 지정, 쓰기

CreateCustomDomainAssociation

redshift-serverless:CreateCustomDomainAssociation

쓰기

CreateEndpointAccess

redshift-serverless:CreateEndpointAccess

쓰기

CreateNamespace

redshift-serverless:CreateNamespace

쓰기

redshift-serverless:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

쓰기

CreateReservation

redshift-serverless:CreateReservation

쓰기

CreateScheduledAction

redshift-serverless:CreateScheduledAction

쓰기

redshift-serverless:CreateSnapshot

쓰기

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

쓰기

CreateSnapshot

redshift-serverless:CreateSnapshot

쓰기

redshift-serverless:TagResource

태그 지정, 쓰기

CreateSnapshotCopyConfiguration

redshift-serverless:CreateSnapshotCopyConfiguration

쓰기

CreateUsageLimit

redshift-serverless:CreateUsageLimit

쓰기

CreateWorkgroup

redshift-serverless:CreateWorkgroup

쓰기

redshift-serverless:TagResource

태그 지정, 쓰기

DeleteCustomDomainAssociation

redshift-serverless:DeleteCustomDomainAssociation

쓰기

DeleteEndpointAccess

redshift-serverless:DeleteEndpointAccess

쓰기

DeleteNamespace

redshift-serverless:DeleteNamespace

쓰기

DeleteResourcePolicy

redshift-serverless:DeleteResourcePolicy

쓰기

DeleteScheduledAction

redshift-serverless:DeleteScheduledAction

쓰기

DeleteSnapshot

redshift-serverless:DeleteSnapshot

쓰기

DeleteSnapshotCopyConfiguration

redshift-serverless:DeleteSnapshotCopyConfiguration

쓰기

DeleteUsageLimit

redshift-serverless:DeleteUsageLimit

쓰기

DeleteWorkgroup

redshift-serverless:DeleteWorkgroup

쓰기

GetCredentials

redshift-serverless:GetCredentials

쓰기

GetCustomDomainAssociation

redshift-serverless:GetCustomDomainAssociation

읽기

GetEndpointAccess

redshift-serverless:GetEndpointAccess

읽기

GetIdentityCenterAuthToken

redshift-serverless:GetIdentityCenterAuthToken

읽기

GetNamespace

redshift-serverless:GetNamespace

읽기

GetRecoveryPoint

redshift-serverless:GetRecoveryPoint

읽기

GetReservation

redshift-serverless:GetReservation

읽기

GetReservationOffering

redshift-serverless:GetReservationOffering

읽기

GetResourcePolicy

redshift-serverless:GetResourcePolicy

읽기

GetScheduledAction

redshift-serverless:GetScheduledAction

읽기

GetSnapshot

redshift-serverless:GetSnapshot

읽기

GetTableRestoreStatus

redshift-serverless:GetTableRestoreStatus

읽기

GetTrack

redshift-serverless:GetTrack

읽기

GetUsageLimit

redshift-serverless:GetUsageLimit

읽기

GetWorkgroup

redshift-serverless:GetWorkgroup

읽기

ListCustomDomainAssociations

redshift-serverless:ListCustomDomainAssociations

List

ListEndpointAccess

redshift-serverless:ListEndpointAccess

List

ListManagedWorkgroups

redshift-serverless:ListManagedWorkgroups

List

ListNamespaces

redshift-serverless:ListNamespaces

List

ListRecoveryPoints

redshift-serverless:ListRecoveryPoints

List

ListReservationOfferings

redshift-serverless:ListReservationOfferings

List

ListReservations

redshift-serverless:ListReservations

List

ListScheduledActions

redshift-serverless:ListScheduledActions

List

ListSnapshotCopyConfigurations

redshift-serverless:ListSnapshotCopyConfigurations

List

ListSnapshots

redshift-serverless:ListSnapshots

List

ListTableRestoreStatus

redshift-serverless:ListTableRestoreStatus

List

ListTagsForResource

redshift-serverless:ListTagsForResource

List

ListTracks

redshift-serverless:ListTracks

List

ListUsageLimits

redshift-serverless:ListUsageLimits

List

ListWorkgroups

redshift-serverless:ListWorkgroups

List

PutResourcePolicy

redshift-serverless:PutResourcePolicy

쓰기

RestoreFromRecoveryPoint

redshift-serverless:RestoreFromRecoveryPoint

쓰기

RestoreFromSnapshot

redshift-serverless:RestoreFromSnapshot

쓰기

RestoreTableFromRecoveryPoint

redshift-serverless:RestoreTableFromRecoveryPoint

쓰기

RestoreTableFromSnapshot

redshift-serverless:RestoreTableFromSnapshot

쓰기

TagResource

redshift-serverless:TagResource

태그 지정, 쓰기

UntagResource

redshift-serverless:UntagResource

태그 지정, 쓰기

UpdateCustomDomainAssociation

redshift-serverless:UpdateCustomDomainAssociation

쓰기

UpdateEndpointAccess

redshift-serverless:UpdateEndpointAccess

쓰기

UpdateLakehouseConfiguration

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

쓰기

redshift:AssociateDataShareConsumer

쓰기

redshift:DeregisterNamespace

쓰기

redshift:RegisterNamespace

쓰기

UpdateNamespace

redshift-serverless:UpdateNamespace

쓰기

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

쓰기

UpdateScheduledAction

redshift-serverless:CreateSnapshot

쓰기

redshift-serverless:UpdateScheduledAction

쓰기

iam:PassRole

iam:PassedToService

redshift-serverless.amazonaws.com

쓰기

UpdateSnapshot

redshift-serverless:UpdateSnapshot

쓰기

UpdateSnapshotCopyConfiguration

redshift-serverless:UpdateSnapshotCopyConfiguration

쓰기

UpdateUsageLimit

redshift-serverless:UpdateUsageLimit

쓰기

UpdateWorkgroup

redshift-serverless:UpdateWorkgroup

쓰기

Amazon Redshift Serverless에서 정의한 작업

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

작업 설명 리소스 유형(*필수) 조건 키 액세스 레벨

ConvertRecoveryPointToSnapshot

복구 지점을 스냅샷으로 변환할 수 있는 권한을 부여합니다.

recoveryPoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

스냅샷*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateCustomDomainAssociation

Amazon Redshift Serverless에서 사용자 지정 도메인 연결을 생성할 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

쓰기

CreateEndpointAccess

Amazon Redshift Serverless 관리형 VPC 엔드포인트를 생성할 수 있는 권한을 부여합니다.

endpointAccess*

쓰기

CreateNamespace

Amazon Redshift Serverless 네임스페이스를 생성할 수 있는 권한을 부여합니다.

네임스페이스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

CreateReservation

지정된 수의 RPU에 대한 특정 예약 상품에 따라 용량 예약을 구매할 수 있는 권한을 부여합니다.

쓰기

CreateScheduledAction

지정된 Amazon Redshift Serverless 네임스페이스에 대해 예약된 작업을 생성할 수 있는 권한을 부여합니다.

네임스페이스*

aws:ResourceTag/${TagKey}

쓰기

CreateSnapshot

네임스페이스에 있는 모든 데이터베이스의 스냅샷을 생성할 수 있는 권한을 부여합니다.

네임스페이스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

스냅샷*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateSnapshotCopyConfiguration

지정된 Amazon Redshift Serverless 네임스페이스에 대해 스냅샷 복사본 구성을 생성할 수 있는 권한을 부여합니다.

네임스페이스*

aws:ResourceTag/${TagKey}

쓰기

CreateUsageLimit

지정된 Amazon Redshift Serverless 사용 유형에 대해 사용 제한을 생성할 수 있는 권한을 부여합니다.

쓰기

CreateWorkgroup

Amazon Redshift Serverless에서 작업 그룹을 생성할 수 있는 권한을 부여합니다.

작업 그룹*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

DeleteCustomDomainAssociation

사용자 지정 도메인을 삭제할 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

쓰기

DeleteEndpointAccess

Amazon Redshift Serverless 관리형 VPC 엔드포인트를 삭제할 수 있는 권한을 부여합니다.

endpointAccess*

쓰기

DeleteNamespace

Amazon Redshift Serverless에서 네임스페이스를 삭제할 수 있는 권한을 부여합니다.

네임스페이스*

aws:ResourceTag/${TagKey}

쓰기

DeleteResourcePolicy

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

쓰기

DeleteScheduledAction

Amazon Redshift Serverless에서 네임스페이스에서 예약된 작업을 삭제할 수 있는 권한을 부여합니다.

쓰기

DeleteSnapshot

Amazon Redshift Serverless에서 스냅샷을 삭제할 수 있는 권한을 부여합니다.

스냅샷*

aws:ResourceTag/${TagKey}

쓰기

DeleteSnapshotCopyConfiguration

Amazon Redshift Serverless 네임스페이스에 대한 스냅샷 복사본 구성을 삭제할 수 있는 권한을 부여합니다.

쓰기

DeleteUsageLimit

Amazon Redshift Serverless에서 사용 제한을 삭제할 수 있는 권한을 부여합니다.

쓰기

DeleteWorkgroup

작업 그룹을 삭제할 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

쓰기

GetCredentials

Amazon Redshift Serverless에 로그온할 수 있는 임시 권한을 부여하고 데이터베이스 사용자 이름 및 임시 암호를 가져올 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

쓰기

GetCustomDomainAssociation

지정된 사용자 지정 도메인 연결에 대한 정보를 얻을 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

읽기

GetEndpointAccess

Amazon Redshift Serverless 관리형 VPC 엔드포인트를 생성할 수 있는 권한을 부여합니다.

endpointAccess*

읽기

GetIdentityCenterAuthToken

Identity Center 사용자가 Redshift Serverless 작업 그룹에 액세스할 수 있는 권한 있는 토큰을 가져올 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

읽기

GetManagedWorkgroup

지정된 구성 설정으로 Amazon Redshift Managed Serverless 작업 그룹을 생성할 수 있는 권한을 부여합니다.

관리형-작업 그룹*

읽기

GetNamespace

Amazon Redshift Serverless의 네임스페이스에 대한 정보를 가져올 수 있는 권한을 부여합니다.

네임스페이스*

aws:ResourceTag/${TagKey}

읽기

GetRecoveryPoint

복구 지점에 대한 정보를 가져올 수 있는 권한을 부여합니다.

recoveryPoint*

aws:ResourceTag/${TagKey}

읽기

GetReservation

특정 예약 객체를 가져올 수 있는 권한을 부여합니다.

읽기

GetReservationOffering

특정 예약 상품을 가져올 수 있는 권한을 부여합니다.

읽기

GetResourcePolicy

리소스 정책을 가져올 수 있는 권한을 부여합니다.

읽기

GetScheduledAction

특정 예약 작업에대한 정보를 가져올 수 있는 권한을 부여합니다.

읽기

GetSnapshot

지정된 스냅샷에 대한 정보를 가져올 권한을 부여합니다.

스냅샷*

aws:ResourceTag/${TagKey}

읽기

GetTableRestoreStatus

지정된 스냅샷에 대한 테이블 복원 상태를 가져올 수 있는 권한을 부여합니다.

읽기

GetTrack

Amazon Redshift Serverless의 추적에 대한 정보를 가져올 수 있는 권한을 부여합니다.

읽기

GetUsageLimit

Amazon Redshift Serverless의 사용 제한에 대한 정보를 가져올 수 있는 권한을 부여합니다.

읽기

GetWorkgroup

특정 작업 그룹에 대한 정보를 가져올 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

읽기

ListCustomDomainAssociations

Amazon Redshift Serverless에서 사용자 지정 도메인 연결을 나열할 수 있는 권한을 부여합니다.

List

ListEndpointAccess

EndpointAccess 객체 및 관련 정보를 나열할 수 있는 권한을 부여합니다.

endpointAccess*

List

ListManagedWorkgroups

Amazon Redshift Serverless의 관리형 작업 그룹을 나열할 수 있는 권한을 부여합니다.

List

ListNamespaces

Amazon Redshift Serverless의 네임스페이스를 나열할 수 있는 권한을 부여합니다.

List

ListRecoveryPoints

복구 지점의 배열을 나열할 수 있는 권한을 부여합니다.

recoveryPoint*

aws:ResourceTag/${TagKey}

List

ListReservationOfferings

사용 가능한 모든 용량 예약 상품을 나열할 수 있는 권한을 부여합니다.

List

ListReservations

모든 예약을 나열할 수 있는 권한을 부여합니다.

List

ListScheduledActions

예약된 작업을 나열할 수 있는 권한을 부여합니다.

List

ListSnapshotCopyConfigurations

SnapshotCopyConfiguration 객체 및 관련 정보를 나열할 수 있는 권한을 부여합니다.

네임스페이스

aws:ResourceTag/${TagKey}

List

ListSnapshots

스냅샷을 나열할 수 있는 권한을 부여합니다.

스냅샷*

aws:ResourceTag/${TagKey}

List

ListTableRestoreStatus

테이블 복원 상태를 나열할 수 있는 권한을 부여합니다.

List

ListTagsForResource

리소스에 할당된 태그를 나열할 수 있는 권한을 부여합니다.

네임스페이스

aws:ResourceTag/${TagKey}

List

작업 그룹

aws:ResourceTag/${TagKey}

ListTracks

Amazon Redshift Serverless에서 사용할 수 있는 추적을 나열할 수 있는 권한을 부여합니다.

List

ListUsageLimits

Amazon Redshift Serverless 내의 모든 사용 제한을 나열할 수 있는 권한을 부여합니다.

List

ListWorkgroups

Amazon Redshift Serverless의 작업 그룹을 나열할 수 있는 권한을 부여합니다.

List

PutResourcePolicy

리소스 정책을 생성하거나 업데이트할 수 있는 권한을 부여합니다.

쓰기

RestoreFromRecoveryPoint

복구 지점에서 데이터를 복원할 수 있는 권한을 부여합니다.

recoveryPoint*

aws:ResourceTag/${TagKey}

쓰기

RestoreFromSnapshot

스냅샷에서 네임스페이스를 복원할 수 있는 권한을 부여합니다.

스냅샷*

aws:ResourceTag/${TagKey}

쓰기

RestoreTableFromRecoveryPoint

복구 지점에서 테이블을 복원할 수 있는 권한을 부여합니다.

네임스페이스*

aws:ResourceTag/${TagKey}

쓰기

recoveryPoint*

aws:ResourceTag/${TagKey}

RestoreTableFromSnapshot

스냅샷에서 테이블을 복원할 수 있는 권한을 부여합니다.

네임스페이스*

aws:ResourceTag/${TagKey}

쓰기

스냅샷*

aws:ResourceTag/${TagKey}

TagResource

리소스에 태그를 1개 이상 할당할 수 있는 권한을 부여합니다.

네임스페이스

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

recoveryPoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

스냅샷

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

작업 그룹

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

리소스에서 태그 1개 또는 태그 세트를 제거할 수 있는 권한을 부여합니다.

네임스페이스

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

recoveryPoint

aws:ResourceTag/${TagKey}

aws:TagKeys

스냅샷

aws:ResourceTag/${TagKey}

aws:TagKeys

작업 그룹

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCustomDomainAssociation

사용자 지정 도메인과 연결된 인증서를 업데이트할 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

쓰기

UpdateEndpointAccess

Amazon Redshift Serverless 관리형 VPC 엔드포인트를 업데이트할 수 있는 권한을 부여합니다.

endpointAccess*

쓰기

UpdateNamespace

지정된 구성 설정을 가진 네임스페이스를 업데이트할 수 있는 권한을 부여합니다.

네임스페이스*

aws:ResourceTag/${TagKey}

쓰기

UpdateScheduledAction

예약된 작업을 업데이트할 수 있는 권한을 부여합니다.

쓰기

UpdateSnapshot

스냅샷을 업데이트할 수 있는 권한을 부여합니다.

스냅샷*

aws:ResourceTag/${TagKey}

쓰기

UpdateSnapshotCopyConfiguration

Amazon Redshift Serverless 네임스페이스에 대한 스냅샷 복사본 구성을 업데이트할 수 있는 권한을 부여합니다.

쓰기

UpdateUsageLimit

Amazon Redshift Serverless에서 사용 제한을 업데이트할 수 있는 권한을 부여합니다.

쓰기

UpdateWorkgroup

지정된 구성 설정을 가진 Amazon Redshift Serverless 작업 그룹을 업데이트할 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

쓰기

Amazon Redshift Serverless에 대한 권한 전용 작업

다음 작업은 Amazon Redshift Serverless에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.

작업 설명 리소스 유형(*필수) 조건 키 액세스 레벨

DescribeOneTimeCredit

Amazon Redshift Serverless 콘솔에서 남은 무료 평가 크레딧 수와 만료 날짜를 볼 수 있는 권한을 부여합니다.

읽기

ListAutonomicsDenylist

지정된 작업 그룹에 대한 글로벌 자율성 결정에서 거부된 리소스를 나열할 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

읽기

UpdateAutonomicsDenylist

지정된 작업 그룹에 대한 글로벌 자율성 거부 목록에서 리소스를 추가하거나 제거할 수 있는 권한을 부여합니다.

작업 그룹*

aws:ResourceTag/${TagKey}

쓰기

Amazon Redshift Serverless에서 정의한 리소스 유형

이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.

조건 키 ARN 조건 키

endpointAccess

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}

aws:ResourceTag/${TagKey}

recoveryPoint

arn:${Partition}:redshift-serverless:${Region}:${Account}:recoverypoint/${RecoveryPointId}

aws:ResourceTag/${TagKey}

스냅샷

arn:${Partition}:redshift-serverless:${Region}:${Account}:snapshot/${SnapshotId}

aws:ResourceTag/${TagKey}

작업 그룹

arn:${Partition}:redshift-serverless:${Region}:${Account}:workgroup/${WorkgroupId}

aws:ResourceTag/${TagKey}

Amazon Redshift Serverless에 사용되는 조건 키

Amazon Redshift Serverless는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.

조건 키 설명 형식

aws:RequestTag/${TagKey}

요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

리소스와 연결된 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다.

ArrayOfString

redshift-serverless:endpointAccessId

엔드포인트 액세스 식별자를 기준으로 액세스를 필터링합니다.

문자열

redshift-serverless:managedWorkgroupName

관리형 작업 그룹 식별자를 기준으로 액세스를 필터링합니다.

문자열

redshift-serverless:namespaceId

네임스페이스 식별자를 기준으로 액세스를 필터링합니다.

문자열

redshift-serverless:recoveryPointId

복구 지점 식별자를 기준으로 액세스를 필터링합니다.

문자열

redshift-serverless:snapshotId

스냅샷 식별자를 기준으로 액세스를 필터링합니다.

문자열

redshift-serverless:tableRestoreRequestId

테이블 복원 요청 식별자를 기준으로 액세스를 필터링합니다.

문자열

redshift-serverless:workgroupId

작업 그룹 식별자를 기준으로 액세스를 필터링합니다.

문자열