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 推奨事項を取得する許可を付与 |
読み取り |
|||
ユーザー情報を取得する許可を付与 |
読み取り |
|||
アカウントでワークスペース設定を取得する許可を付与 |
読み取り |
|||
アカウントでノートブックをインポートするアクセス許可を付与 |
書き込み |
|||
アカウントで接続を一覧表示する許可を付与 |
リスト |
|||
Redshift クラスターのデータベースを一覧表示する許可を付与 |
リスト |
|||
ファイルとフォルダを一覧表示する許可を付与 |
リスト |
|||
アカウントでノートブックバージョンのメタデータを取得するアクセス許可を付与 |
リスト |
|||
アカウントでノートブックを一覧表示するアクセス許可を付与 |
リスト |
|||
アカウントでクエリ実行履歴を一覧表示する許可を付与 |
リスト |
|||
アカウントで Redshift クラスターを一覧表示する許可を付与 |
リスト |
|||
サンプルデータベースを一覧表示する許可を付与 |
読み取り |
|||
アカウントで保存されたクエリのバージョンを一覧表示する許可を付与 |
リスト |
|||
アカウントのタブを一覧表示する許可を付与 |
リスト |
|||
タグ付けされたリソースを一覧表示する許可を付与 |
読み取り |
|||
SQLWorkbench リソースのタグを一覧表示する許可を付与 |
chart |
読み取り |
||
リクエストでアカウント設定を提供するアクセス許可を付与 |
書き込み |
|||
アカウント全体のカスタムコンテキストを更新する許可を付与する |
書き込み |
|||
SQL 生成コンテキストを更新するアクセス許可を付与 |
書き込み |
|||
アカウントでタブを作成または更新する許可を付与 |
書き込み |
|||
アカウントでワークスペース設定を更新する許可を付与 |
書き込み |
|||
アカウントでノートブックをあるバージョンに復元するアクセス許可を付与 |
書き込み |
|||
SQLWorkbench リソースにタグ付けする許可を付与 |
chart |
タグ付け、書き込み |
||
SQLWorkbench リソースのタグ付けを解除する許可を付与 |
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要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグでアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーでアクセスをフィルタリングします |
ArrayOfString |