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 動作 條件鍵 可能的值 (s) 存取層級

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 命令。不過,在某些情況下,單一動作可控制對多個操作的存取。或者,某些操作需要多種不同的動作。

動作 說明 資源類型 (*必填項目) 條件索引鍵 存取層級

AssignAdminPermissionsToUser

准許將 AWS Supply Chain 管理員許可新增至聯合身分使用者

執行個體*

aws:ResourceTag/${TagKey}

寫入

CreateBillOfMaterialsImportJob

准許建立將匯入 BillOfMaterials 記錄 CSV 檔案的 BillOfMaterialsImportJob BillOfMaterials

執行個體*

aws:ResourceTag/${TagKey}

寫入

CreateDataIntegrationFlow

准許建立 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

准許取得指定 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

准許列出一個指定 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元素。

條件索引鍵 描述 Type

aws:RequestTag/${TagKey}

依請求中的標籤鍵值對篩選存取權

String

aws:ResourceTag/${TagKey}

使用連接到資源的標籤鍵值對篩選存取權

String

aws:TagKeys

使用請求中的標籤索引鍵篩選存取

ArrayOfString