View a markdown version of this page

AWS Supply Chain のアクション、リソース、および条件キー - サービス認可リファレンス

AWS Supply Chain のアクション、リソース、および条件キー

AWS Supply Chain (サービスプレフィックス: scn) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS Supply Chain で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

CreateBillOfMaterialsImportJob

scn:CreateBillOfMaterialsImportJob

書き込み

CreateDataIntegrationFlow

scn:CreateDataIntegrationFlow

書き込み

scn:TagResource

タグ付け、書き込み

CreateDataLakeDataset

scn:CreateDataLakeDataset

書き込み

scn:TagResource

タグ付け、書き込み

CreateDataLakeNamespace

scn:CreateDataLakeNamespace

書き込み

scn:TagResource

タグ付け、書き込み

CreateInstance

scn:CreateInstance

書き込み

scn:TagResource

タグ付け、書き込み

DeleteDataIntegrationFlow

scn:DeleteDataIntegrationFlow

書き込み

DeleteDataLakeDataset

scn:DeleteDataLakeDataset

書き込み

DeleteDataLakeNamespace

scn:DeleteDataLakeNamespace

書き込み

DeleteInstance

scn:DeleteInstance

書き込み

GetBillOfMaterialsImportJob

scn:GetBillOfMaterialsImportJob

読み取り

GetDataIntegrationEvent

scn:GetDataIntegrationEvent

読み取り

GetDataIntegrationFlow

scn:GetDataIntegrationFlow

読み取り

GetDataIntegrationFlowExecution

scn:GetDataIntegrationFlowExecution

読み取り

GetDataLakeDataset

scn:GetDataLakeDataset

読み取り

GetDataLakeNamespace

scn:GetDataLakeNamespace

読み取り

GetInstance

scn:GetInstance

読み取り

ListDataIntegrationEvents

scn:ListDataIntegrationEvents

リスト

ListDataIntegrationFlowExecutions

scn:ListDataIntegrationFlowExecutions

リスト

ListDataIntegrationFlows

scn:ListDataIntegrationFlows

リスト

ListDataLakeDatasets

scn:ListDataLakeDatasets

リスト

ListDataLakeNamespaces

scn:ListDataLakeNamespaces

リスト

ListInstances

scn:ListInstances

リスト

ListTagsForResource

scn:ListTagsForResource

リスト

SendDataIntegrationEvent

scn:SendDataIntegrationEvent

書き込み

TagResource

scn:TagResource

タグ付け、書き込み

UntagResource

scn:UntagResource

タグ付け、書き込み

UpdateDataIntegrationFlow

scn:UpdateDataIntegrationFlow

書き込み

UpdateDataLakeDataset

scn:UpdateDataLakeDataset

書き込み

UpdateDataLakeNamespace

scn:UpdateDataLakeNamespace

書き込み

UpdateInstance

scn:UpdateInstance

書き込み

AWS Supply Chain で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

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

AssignAdminPermissionsToUser

フェデレーティッドユーザーに AWS Supply Chain 管理者アクセス許可を追加するアクセス許可を付与します

インスタンス*

aws:ResourceTag/${TagKey}

書き込み

CreateBillOfMaterialsImportJob

BillOfMaterials レコードの CSV ファイルをインポートする BillOfMaterialsImportJob を作成する許可を付与する

インスタンス*

aws:ResourceTag/${TagKey}

書き込み

CreateDataIntegrationFlow

複数のソースから 1 つのターゲットに変換できる DataIntegrationFlow を作成する許可を付与する

インスタンス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateDataLakeDataset

データレイクデータセットを作成する許可を付与する

インスタンス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateDataLakeNamespace

データレイク名前空間を作成するアクセス許可を付与

インスタンス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateInstance

新しい AWS Supply Chain インスタンスを作成するアクセス許可を付与します

インスタンス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateSSOApplication

AWS Supply Chain インスタンスの IAM Identity Center アプリケーションを作成するアクセス許可を付与します

インスタンス*

aws:ResourceTag/${TagKey}

書き込み

DeleteDataIntegrationFlow

DataIntegrationFlow を削除する許可を付与する

data-integration-flow*

aws:ResourceTag/${TagKey}

書き込み

DeleteDataLakeDataset

データレイクデータセットを削除する許可を付与する

データセット*

aws:ResourceTag/${TagKey}

書き込み

DeleteDataLakeNamespace

データレイク名前空間を削除するアクセス許可を付与

名前空間*

aws:ResourceTag/${TagKey}

書き込み

DeleteInstance

AWS Supply Chain インスタンスを削除するアクセス許可を付与します

インスタンス*

aws:ResourceTag/${TagKey}

書き込み

DeleteSSOApplication

AWS Supply Chain インスタンスの IAM Identity Center アプリケーションを削除する許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

書き込み

DescribeInstance

AWS Supply Chain インスタンスの詳細を表示するアクセス許可を付与します

インスタンス*

aws:ResourceTag/${TagKey}

読み取り

GetBillOfMaterialsImportJob

BillOfMaterialsImportJob のステータスと詳細を表示する許可を付与する

bill-of-materials-import-job*

読み取り

GetDataIntegrationEvent

DataIntegrationEvent を取得するアクセス許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

読み取り

GetDataIntegrationFlow

DataIntegrationFlow の詳細を取得する許可を付与する

data-integration-flow*

aws:ResourceTag/${TagKey}

読み取り

GetDataIntegrationFlowExecution

指定された 1 つの DataIntegrationFlow の特定の実行を取得するアクセス許可を付与

data-integration-flow*

aws:ResourceTag/${TagKey}

読み取り

GetDataLakeDataset

データセットの詳細を取得する許可を付与する

データセット*

aws:ResourceTag/${TagKey}

読み取り

GetDataLakeNamespace

名前空間の詳細を取得するアクセス許可を付与

名前空間*

aws:ResourceTag/${TagKey}

読み取り

GetInstance

AWS Supply Chain インスタンスの詳細を表示するアクセス許可を付与します

インスタンス*

aws:ResourceTag/${TagKey}

読み取り

ListAdminUsers

インスタンスの AWS Supply Chain 管理者を一覧表示する許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

リスト

ListDataIntegrationEvents

インスタンス内のすべての DataIntegrationEvents を一覧表示するアクセス許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

リスト

ListDataIntegrationFlowExecutions

指定された 1 つの DataIntegrationFlow のすべての実行を一覧表示するアクセス許可を付与

data-integration-flow*

aws:ResourceTag/${TagKey}

リスト

ListDataIntegrationFlows

ページ分割された方法ですべての DataIntegrationFlows を一覧表示する許可を付与する

インスタンス*

aws:ResourceTag/${TagKey}

リスト

ListDataLakeDatasets

特定のインスタンスまたは名前空間にデータレイクデータセットを一覧表示するアクセス許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

リスト

ListDataLakeNamespaces

特定のインスタンスのデータレイク名前空間を一覧表示するアクセス許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

リスト

ListInstances

に関連付けられた AWS Supply Chain インスタンスを表示するアクセス許可を付与します AWS アカウント

インスタンス*

aws:ResourceTag/${TagKey}

リスト

ListTagsForResource

AWS Supply Chain リソースのタグを一覧表示する許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

リスト

RemoveAdminPermissionsForUser

フェデレーティッドユーザーから AWS Supply Chain 管理者アクセス許可を削除するアクセス許可を付与します

インスタンス*

aws:ResourceTag/${TagKey}

書き込み

SendDataIntegrationEvent

データをリアルタイムで取り込む DataIntegrationEvent を作成する許可を付与する

インスタンス*

aws:ResourceTag/${TagKey}

書き込み

TagResource

AWS Supply Chain リソースにタグを付けるアクセス許可を付与します

インスタンス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagResource

AWS Supply Chain リソースからタグを削除する許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UpdateDataIntegrationFlow

DataIntegrationFlow を更新する許可を付与する

data-integration-flow*

aws:ResourceTag/${TagKey}

書き込み

UpdateDataLakeDataset

データレイクデータセットを更新する許可を付与する

データセット*

aws:ResourceTag/${TagKey}

書き込み

UpdateDataLakeNamespace

データレイク名前空間を更新するアクセス許可を付与

名前空間*

aws:ResourceTag/${TagKey}

書き込み

UpdateInstance

AWS Supply Chain インスタンスを更新する許可を付与

インスタンス*

aws:ResourceTag/${TagKey}

書き込み

AWS Supply Chain で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

bill-of-materials-import-job

arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}/bill-of-materials-import-job/${JobId}

data-integration-flow

arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}/data-integration-flows/${FlowName}

aws:ResourceTag/${TagKey}

データセット

arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}/namespaces/${Namespace}/datasets/${DatasetName}

aws:ResourceTag/${TagKey}

インスタンス

arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}

aws:ResourceTag/${TagKey}

名前空間

arn:${Partition}:scn:${Region}:${Account}:instance/${InstanceId}/namespaces/${Namespace}

aws:ResourceTag/${TagKey}

AWS Supply Chain の条件キー

AWS Supply Chain は、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエスト内のタグキーと値のペアによってアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースにアタッチされているタグキーと値のペアによってアクセスをフィルタリングします

String

aws:TagKeys

リクエスト内のタグキーでアクセスをフィルター

ArrayOfString