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 |
リスト |
|||
|
ListEndpointAccess |
リスト |
|||
|
ListManagedWorkgroups |
リスト |
|||
|
ListNamespaces |
リスト |
|||
|
ListRecoveryPoints |
リスト |
|||
|
ListReservationOfferings |
リスト |
|||
|
ListReservations |
リスト |
|||
|
ListScheduledActions |
リスト |
|||
|
ListSnapshotCopyConfigurations |
リスト |
|||
|
ListSnapshots |
リスト |
|||
|
ListTableRestoreStatus |
リスト |
|||
|
ListTagsForResource |
リスト |
|||
|
ListTracks |
リスト |
|||
|
ListUsageLimits |
リスト |
|||
|
ListWorkgroups |
リスト |
|||
|
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 コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
復旧ポイントをスナップショットに変換する許可の付与 |
書き込み |
|||
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 マネージ VCP ドエンドポイントを削除する許可の付与 |
書き込み |
|||
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 マネージドサーバーレスワークグループを作成するアクセス許可の付与 |
読み取り |
|||
Amazon Redshift Serverless の名前空間に関する情報を取得する許可の付与 |
読み取り |
|||
リカバリポイントに関する情報を取得する許可の付与 |
読み取り |
|||
特定の予約オブジェクトを取得するアクセス許可を付与 |
読み取り |
|||
特定の予約サービスにを取得するアクセス許可を付与 |
読み取り |
|||
リソースポリシーを取得する許可の付与 |
読み取り |
|||
特定のスケジュールされたアクションに関する情報を取得するためのアクセス許可を付与 |
読み取り |
|||
特定のスナップショットに関する情報を取得する許可の付与 |
読み取り |
|||
特定のスナップショットに関する情報を取得するアクセス許可を付与 |
読み取り |
|||
Amazon Redshift Serverless のトラックに関する情報を取得するアクセス許可の付与 |
読み取り |
|||
Amazon Redshift Serverless の使用制限に関する情報を取得する許可の付与 |
読み取り |
|||
特定のワークグループに関する情報を取得する許可の付与 |
読み取り |
|||
Amazon Redshift Serverless でカスタムドメインの関連付けを一覧表示するアクセス許可の付与 |
リスト |
|||
EndpointAccess オブジェクトと関連情報を一覧表示する許可の付与 |
リスト |
|||
Amazon Redshift Serverless のマネージドワークグループを一覧表示するアクセス許可の付与 |
リスト |
|||
Amazon Redshift Serverless の名前空間を一覧表示する許可の付与 |
リスト |
|||
リカバリポイントの配列を一覧表示する許可の付与 |
リスト |
|||
利用可能なすべてのキャパシティ予約サービスを一覧表示するアクセス許可を付与 |
リスト |
|||
すべての予約を一覧表示するアクセス許可を付与 |
リスト |
|||
スケジュールされたアクションを一覧表示するためのアクセス許可を付与 |
リスト |
|||
SnapshotCopyConfiguration オブジェクトと関連情報を一覧表示するためのアクセス許可を付与 |
リスト |
|||
スナップショットを一覧表示する許可の付与 |
リスト |
|||
テーブルの復元ステータスを一覧表示するアクセス許可を付与 |
リスト |
|||
リソースに割り当てられたタグを一覧表示する許可の付与 |
リスト |
|||
Amazon Redshift Serverless で利用可能なトラックを一覧表示するアクセス許可の付与 |
リスト |
|||
Amazon Redshift Serverless のすべての使用制限を一覧表示する許可の付与 |
リスト |
|||
Amazon Redshift Serverless のワークグループを一覧表示する許可の付与 |
リスト |
|||
リソースポリシーを作成または更新する許可を付与します。 |
書き込み |
|||
リカバリポイントからデータを復元する許可の付与 |
書き込み |
|||
スナップショットから名前空間を復元する許可の付与 |
書き込み |
|||
リカバリポイントからテーブルを復元するためのアクセス許可を付与 |
書き込み |
|||
スナップショットからテーブルを復元するアクセス許可を付与 |
書き込み |
|||
リソースに 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」 要素で使用できる次の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグでアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーでアクセスをフィルタリングします |
ArrayOfString |
|
エンドポイントのアクセス識別子でアクセスのフィルタリング |
String |
|
マネージドワークグループの識別子でアクセスのフィルタリング |
String |
|
名前空間の識別子でアクセスのフィルタリング |
String |
|
リカバリポイントで識別子でアクセスのフィルタリング |
String |
|
スナップショットで識別子でアクセスのフィルタリング |
String |
|
テーブル復元リクエスト ID でアクセスをフィルタリングします |
String |
|
ワークグループの識別子でアクセスのフィルタリング |
String |