AWS Supply Chain のアクション、リソース、および条件キー
AWS Supply Chain (サービスプレフィックス: scn) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
AWS Supply Chain で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
CreateBillOfMaterialsImportJob |
書き込み |
|||
|
CreateDataIntegrationFlow |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateDataLakeDataset |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateDataLakeNamespace |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateInstance |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteDataIntegrationFlow |
書き込み |
|||
|
DeleteDataLakeDataset |
書き込み |
|||
|
DeleteDataLakeNamespace |
書き込み |
|||
|
DeleteInstance |
書き込み |
|||
|
GetBillOfMaterialsImportJob |
読み取り |
|||
|
GetDataIntegrationEvent |
読み取り |
|||
|
GetDataIntegrationFlow |
読み取り |
|||
|
GetDataIntegrationFlowExecution |
読み取り |
|||
|
GetDataLakeDataset |
読み取り |
|||
|
GetDataLakeNamespace |
読み取り |
|||
|
GetInstance |
読み取り |
|||
|
ListDataIntegrationEvents |
リスト |
|||
|
ListDataIntegrationFlowExecutions |
リスト |
|||
|
ListDataIntegrationFlows |
リスト |
|||
|
ListDataLakeDatasets |
リスト |
|||
|
ListDataLakeNamespaces |
リスト |
|||
|
ListInstances |
リスト |
|||
|
ListTagsForResource |
リスト |
|||
|
SendDataIntegrationEvent |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateDataIntegrationFlow |
書き込み |
|||
|
UpdateDataLakeDataset |
書き込み |
|||
|
UpdateDataLakeNamespace |
書き込み |
|||
|
UpdateInstance |
書き込み |
AWS Supply Chain で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
フェデレーティッドユーザーに AWS Supply Chain 管理者アクセス許可を追加するアクセス許可を付与します |
書き込み |
|||
BillOfMaterials レコードの CSV ファイルをインポートする BillOfMaterialsImportJob を作成する許可を付与する |
書き込み |
|||
複数のソースから 1 つのターゲットに変換できる DataIntegrationFlow を作成する許可を付与する |
書き込み |
|||
データレイクデータセットを作成する許可を付与する |
書き込み |
|||
データレイク名前空間を作成するアクセス許可を付与 |
書き込み |
|||
新しい AWS Supply Chain インスタンスを作成するアクセス許可を付与します |
書き込み |
|||
AWS Supply Chain インスタンスの IAM Identity Center アプリケーションを作成するアクセス許可を付与します |
書き込み |
|||
DataIntegrationFlow を削除する許可を付与する |
書き込み |
|||
データレイクデータセットを削除する許可を付与する |
書き込み |
|||
データレイク名前空間を削除するアクセス許可を付与 |
書き込み |
|||
AWS Supply Chain インスタンスを削除するアクセス許可を付与します |
書き込み |
|||
AWS Supply Chain インスタンスの IAM Identity Center アプリケーションを削除する許可を付与 |
書き込み |
|||
AWS Supply Chain インスタンスの詳細を表示するアクセス許可を付与します |
読み取り |
|||
BillOfMaterialsImportJob のステータスと詳細を表示する許可を付与する |
読み取り |
|||
DataIntegrationEvent を取得するアクセス許可を付与 |
読み取り |
|||
DataIntegrationFlow の詳細を取得する許可を付与する |
読み取り |
|||
指定された 1 つの DataIntegrationFlow の特定の実行を取得するアクセス許可を付与 |
読み取り |
|||
データセットの詳細を取得する許可を付与する |
読み取り |
|||
名前空間の詳細を取得するアクセス許可を付与 |
読み取り |
|||
AWS Supply Chain インスタンスの詳細を表示するアクセス許可を付与します |
読み取り |
|||
インスタンスの AWS Supply Chain 管理者を一覧表示する許可を付与 |
リスト |
|||
インスタンス内のすべての DataIntegrationEvents を一覧表示するアクセス許可を付与 |
リスト |
|||
指定された 1 つの DataIntegrationFlow のすべての実行を一覧表示するアクセス許可を付与 |
リスト |
|||
ページ分割された方法ですべての DataIntegrationFlows を一覧表示する許可を付与する |
リスト |
|||
特定のインスタンスまたは名前空間にデータレイクデータセットを一覧表示するアクセス許可を付与 |
リスト |
|||
特定のインスタンスのデータレイク名前空間を一覧表示するアクセス許可を付与 |
リスト |
|||
に関連付けられた AWS Supply Chain インスタンスを表示するアクセス許可を付与します AWS アカウント |
リスト |
|||
AWS Supply Chain リソースのタグを一覧表示する許可を付与 |
リスト |
|||
フェデレーティッドユーザーから AWS Supply Chain 管理者アクセス許可を削除するアクセス許可を付与します |
書き込み |
|||
データをリアルタイムで取り込む DataIntegrationEvent を作成する許可を付与する |
書き込み |
|||
AWS Supply Chain リソースにタグを付けるアクセス許可を付与します |
タグ付け、書き込み |
|||
AWS Supply Chain リソースからタグを削除する許可を付与 |
タグ付け、書き込み |
|||
DataIntegrationFlow を更新する許可を付与する |
書き込み |
|||
データレイクデータセットを更新する許可を付与する |
書き込み |
|||
データレイク名前空間を更新するアクセス許可を付与 |
書き込み |
|||
AWS Supply Chain インスタンスを更新する許可を付与 |
書き込み |
AWS Supply Chain で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}/bill-of-materials-import-job/${JobId} |
||
arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}/data-integration-flows/${FlowName} |
||
arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}/namespaces/${Namespace}/datasets/${DatasetName} |
||
arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId} |
||
arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}/namespaces/${Namespace} |
AWS Supply Chain の条件キー
AWS Supply Chain は、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエスト内のタグキーと値のペアによってアクセスをフィルタリングします |
String |
|
リソースにアタッチされているタグキーと値のペアによってアクセスをフィルタリングします |
String |
|
リクエスト内のタグキーでアクセスをフィルター |
ArrayOfString |