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

リスト

ListEndpointAccess

redshift-serverless:ListEndpointAccess

リスト

ListManagedWorkgroups

redshift-serverless:ListManagedWorkgroups

リスト

ListNamespaces

redshift-serverless:ListNamespaces

リスト

ListRecoveryPoints

redshift-serverless:ListRecoveryPoints

リスト

ListReservationOfferings

redshift-serverless:ListReservationOfferings

リスト

ListReservations

redshift-serverless:ListReservations

リスト

ListScheduledActions

redshift-serverless:ListScheduledActions

リスト

ListSnapshotCopyConfigurations

redshift-serverless:ListSnapshotCopyConfigurations

リスト

ListSnapshots

redshift-serverless:ListSnapshots

リスト

ListTableRestoreStatus

redshift-serverless:ListTableRestoreStatus

リスト

ListTagsForResource

redshift-serverless:ListTagsForResource

リスト

ListTracks

redshift-serverless:ListTracks

リスト

ListUsageLimits

redshift-serverless:ListUsageLimits

リスト

ListWorkgroups

redshift-serverless:ListWorkgroups

リスト

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 コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

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 マネージ VCP ドエンドポイントを削除する許可の付与

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 マネージドサーバーレスワークグループを作成するアクセス許可の付与

マネージドワークグループ*

読み取り

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 でカスタムドメインの関連付けを一覧表示するアクセス許可の付与

リスト

ListEndpointAccess

EndpointAccess オブジェクトと関連情報を一覧表示する許可の付与

endpointAccess*

リスト

ListManagedWorkgroups

Amazon Redshift Serverless のマネージドワークグループを一覧表示するアクセス許可の付与

リスト

ListNamespaces

Amazon Redshift Serverless の名前空間を一覧表示する許可の付与

リスト

ListRecoveryPoints

リカバリポイントの配列を一覧表示する許可の付与

recoveryPoint*

aws:ResourceTag/${TagKey}

リスト

ListReservationOfferings

利用可能なすべてのキャパシティ予約サービスを一覧表示するアクセス許可を付与

リスト

ListReservations

すべての予約を一覧表示するアクセス許可を付与

リスト

ListScheduledActions

スケジュールされたアクションを一覧表示するためのアクセス許可を付与

リスト

ListSnapshotCopyConfigurations

SnapshotCopyConfiguration オブジェクトと関連情報を一覧表示するためのアクセス許可を付与

名前空間

aws:ResourceTag/${TagKey}

リスト

ListSnapshots

スナップショットを一覧表示する許可の付与

スナップショット*

aws:ResourceTag/${TagKey}

リスト

ListTableRestoreStatus

テーブルの復元ステータスを一覧表示するアクセス許可を付与

リスト

ListTagsForResource

リソースに割り当てられたタグを一覧表示する許可の付与

名前空間

aws:ResourceTag/${TagKey}

リスト

ワークグループ

aws:ResourceTag/${TagKey}

ListTracks

Amazon Redshift Serverless で利用可能なトラックを一覧表示するアクセス許可の付与

リスト

ListUsageLimits

Amazon Redshift Serverless のすべての使用制限を一覧表示する許可の付与

リスト

ListWorkgroups

Amazon Redshift Serverless のワークグループを一覧表示する許可の付与

リスト

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}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグでアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString

redshift-serverless:endpointAccessId

エンドポイントのアクセス識別子でアクセスのフィルタリング

String

redshift-serverless:managedWorkgroupName

マネージドワークグループの識別子でアクセスのフィルタリング

String

redshift-serverless:namespaceId

名前空間の識別子でアクセスのフィルタリング

String

redshift-serverless:recoveryPointId

リカバリポイントで識別子でアクセスのフィルタリング

String

redshift-serverless:snapshotId

スナップショットで識別子でアクセスのフィルタリング

String

redshift-serverless:tableRestoreRequestId

テーブル復元リクエスト ID でアクセスをフィルタリングします

String

redshift-serverless:workgroupId

ワークグループの識別子でアクセスのフィルタリング

String