Amazon AppFlow のアクション、リソース、および条件キー
Amazon AppFlow (サービスプレフィックス: appflow) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon AppFlow で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
CancelFlowExecutions |
書き込み |
|||
|
CreateConnectorProfile |
書き込み |
|||
読み取り |
||||
iam:PassedToService |
appflow.amazonaws.com、redshift.amazonaws.com |
書き込み |
||
|
CreateFlow |
書き込み |
|||
タグ付け、書き込み |
||||
書き込み |
||||
iam:PassedToService |
appflow.amazonaws.com |
書き込み |
||
|
DeleteConnectorProfile |
書き込み |
|||
|
DeleteFlow |
書き込み |
|||
|
DescribeConnector |
読み取り |
|||
|
DescribeConnectorEntity |
読み取り |
|||
|
DescribeConnectorProfiles |
読み取り |
|||
|
DescribeConnectors |
読み取り |
|||
|
DescribeFlow |
読み取り |
|||
|
DescribeFlowExecutionRecords |
読み取り |
|||
|
ListConnectorEntities |
リスト |
|||
|
ListConnectors |
リスト |
|||
|
ListFlows |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
RegisterConnector |
書き込み |
|||
|
ResetConnectorMetadataCache |
書き込み |
|||
|
StartFlow |
書き込み |
|||
|
StopFlow |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UnregisterConnector |
書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateConnectorProfile |
書き込み |
|||
iam:PassedToService |
appflow.amazonaws.com、redshift.amazonaws.com |
書き込み |
||
|
UpdateConnectorRegistration |
書き込み |
|||
|
UpdateFlow |
書き込み |
|||
書き込み |
||||
iam:PassedToService |
appflow.amazonaws.com |
書き込み |
Amazon AppFlow で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
Amazon AppFlow フローの進行中の実行をキャンセルする許可を付与 |
書き込み |
|||
Amazon AppFlow フローで使用するログインプロファイルを作成する許可を付与。 |
書き込み |
|||
Amazon AppFlow フローを作成する許可を付与。 |
書き込み |
|||
Amazon AppFlow で設定されたログインプロファイルを削除する許可を付与。 |
書き込み |
|||
Amazon AppFlow フローを削除する許可を付与。 |
書き込み |
|||
Amazon AppFlow に登録されたコネクタの詳細を取得する許可を付与 |
読み取り |
|||
Amazon AppFlow で設定されたログインプロファイルにオブジェクトのすべてのフィールドを記述する許可を付与。 |
読み取り |
|||
Amazon AppFlow で設定されたすべてのログインプロファイルを記述する許可を付与。 |
読み取り |
|||
Amazon AppFlow によってサポートされているすべてのコネクタを記述する許可を付与。 |
読み取り |
|||
Amazon AppFlow で設定された特定のフローを記述する許可を付与。 |
読み取り |
|||
Amazon AppFlow で設定されたフローのすべてのフロー実行を記述する許可を付与。 |
読み取り |
|||
Amazon AppFlow で設定されたログインプロファイルのすべてのオブジェクトを一覧表示する許可を付与。 |
リスト |
|||
Amazon AppFlow でサポートされているすべてのコネクタを一覧表示する許可を付与 |
リスト |
|||
Amazon AppFlow で設定されたすべてのフローを一覧表示する許可を付与。 |
リスト |
|||
フローのタグをリストする許可を付与。 |
読み取り |
|||
Amazon AppFlow コネクタを登録する許可を付与 |
書き込み |
|||
Amazon AppFlow がキャッシュに保存したコネクタエンティティのメタデータをリセットするアクセス許可を付与します |
書き込み |
|||
Amazon AppFlow で設定されたフローを有効化 (スケジュールされたフローおよびイベントでトリガーされるフローの場合) または実行 (オンデマンドフローの場合) する許可を付与。 |
書き込み |
|||
Amazon AppFlow で設定されたスケジュールされたフローまたはイベントでトリガーされるフローを無効化する許可を付与。 |
書き込み |
|||
フローまたはコネクタにタグを付けるアクセス許可を付与します |
タグ付け、書き込み |
|||
Amazon AppFlow のコネクタを登録解除する許可を付与 |
書き込み |
|||
フローまたはコネクタのタグを解除するアクセス許可を付与します |
タグ付け、書き込み |
|||
Amazon AppFlow で設定されたログインプロファイルを更新する許可を付与。 |
書き込み |
|||
Amazon AppFlow に設定された登録コネクタを更新する許可を付与 |
書き込み |
|||
Amazon AppFlow で設定されたフローを更新する許可を付与。 |
書き込み |
Amazon AppFlow のアクセス許可のみのアクション
以下のアクションは Amazon AppFlow によって定義されますが、API オペレーションから直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
Amazon AppFlow で設定されたログインプロファイルにオブジェクトのすべてのフィールドを記述する許可を付与 (コンソールのみ)。 |
読み取り |
|||
Amazon AppFlow で設定されたフローのすべてのフロー実行を記述する許可を付与 (コンソールのみ)。 |
読み取り |
|||
Amazon AppFlow で設定されたすべてのフローを記述するアクセス許可を付与 (コンソールのみ)。 |
読み取り |
|||
Amazon AppFlow で設定されたログインプロファイルのすべてのオブジェクトを一覧表示する許可を付与 (コンソールのみ)。 |
読み取り |
|||
Amazon AppFlow で設定されたフローを実行する許可を付与 (コンソールのみ)。 |
書き込み |
|||
Amazon AppFlow でフローを作成するときに、コネクタプロファイルを使用する許可を付与 |
書き込み |
Amazon AppFlow で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:appflow:${Region}:${Account}:connector/${ConnectorLabel} |
||
arn:${Partition}:appflow:${Region}:${Account}:connectorprofile/${ProfileName} |
||
arn:${Partition}:appflow:${Region}:${Account}:flow/${FlowName} |
Amazon AppFlow の条件キー
Amazon AppFlow では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
各タグの許可された値のセットでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグ値でアクセスをフィルタリングします |
String |
|
リクエスト内の必須タグが存在するかどうかでアクセスをフィルタリングします |
ArrayOfString |