View a markdown version of this page

AWS Database Migration Service 的動作、資源和條件索引鍵 - 服務授權參考

AWS Database Migration Service 的動作、資源和條件索引鍵

AWS Database Migration Service (服務字首:dms) 提供下列服務特定的操作、資源、動作和條件索引鍵,可用於 IAM 許可政策。

參考資料:

AWS Database Migration Service 定義的 API 操作

下表將 API 操作映射至其授權的 IAM 動作。只會列出具有指定 API 和動作靜態值的條件金鑰;如需每個動作支援的完整條件金鑰集,請參閱動作表格。

作業 IAM 動作 條件鍵 可能的值 (s) 存取層級

AddTagsToResource

dms:AddTagsToResource

標記、寫入

ApplyPendingMaintenanceAction

dms:ApplyPendingMaintenanceAction

寫入

BatchStartRecommendations

dms:BatchStartRecommendations

寫入

CancelMetadataModelConversion

dms:CancelMetadataModelConversion

寫入

CancelMetadataModelCreation

dms:CancelMetadataModelCreation

寫入

CancelReplicationTaskAssessmentRun

dms:CancelReplicationTaskAssessmentRun

寫入

CreateDataMigration

dms:AddTagsToResource

標記、寫入

dms:CreateDataMigration

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

CreateDataProvider

dms:AddTagsToResource

標記、寫入

dms:CreateDataProvider

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

CreateEndpoint

dms:AddTagsToResource

標記、寫入

dms:CreateEndpoint

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

CreateEventSubscription

dms:AddTagsToResource

標記、寫入

dms:CreateEventSubscription

寫入

CreateFleetAdvisorCollector

dms:CreateFleetAdvisorCollector

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

CreateInstanceProfile

dms:AddTagsToResource

標記、寫入

dms:CreateInstanceProfile

寫入

CreateMigrationProject

dms:AddTagsToResource

標記、寫入

dms:CreateMigrationProject

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

CreateReplicationConfig

dms:AddTagsToResource

標記、寫入

dms:CreateReplicationConfig

寫入

CreateReplicationInstance

dms:AddTagsToResource

標記、寫入

dms:CreateReplicationInstance

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

CreateReplicationSubnetGroup

dms:AddTagsToResource

標記、寫入

dms:CreateReplicationSubnetGroup

寫入

CreateReplicationTask

dms:AddTagsToResource

標記、寫入

dms:CreateReplicationTask

寫入

DeleteCertificate

dms:DeleteCertificate

寫入

DeleteConnection

dms:DeleteConnection

寫入

DeleteDataMigration

dms:DeleteDataMigration

寫入

DeleteDataProvider

dms:DeleteDataProvider

寫入

DeleteEndpoint

dms:DeleteEndpoint

寫入

DeleteEventSubscription

dms:DeleteEventSubscription

寫入

DeleteFleetAdvisorCollector

dms:DeleteFleetAdvisorCollector

寫入

DeleteFleetAdvisorDatabases

dms:DeleteFleetAdvisorDatabases

寫入

DeleteInstanceProfile

dms:DeleteInstanceProfile

寫入

DeleteMigrationProject

dms:DeleteMigrationProject

寫入

DeleteReplicationConfig

dms:DeleteReplicationConfig

寫入

DeleteReplicationInstance

dms:DeleteReplicationInstance

寫入

DeleteReplicationSubnetGroup

dms:DeleteReplicationSubnetGroup

寫入

DeleteReplicationTask

dms:DeleteReplicationTask

寫入

DeleteReplicationTaskAssessmentRun

dms:DeleteReplicationTaskAssessmentRun

寫入

DescribeAccountAttributes

dms:DescribeAccountAttributes

讀取

DescribeApplicableIndividualAssessments

dms:DescribeApplicableIndividualAssessments

讀取

DescribeCertificates

dms:DescribeCertificates

讀取

DescribeConnections

dms:DescribeConnections

讀取

DescribeConversionConfiguration

dms:DescribeConversionConfiguration

讀取

DescribeDataMigrations

dms:DescribeDataMigrations

讀取

DescribeDataProviders

dms:ListDataProviders

讀取

DescribeEndpointSettings

dms:DescribeEndpointSettings

讀取

DescribeEndpointTypes

dms:DescribeEndpointTypes

讀取

DescribeEndpoints

dms:DescribeEndpoints

讀取

DescribeEngineVersions

dms:DescribeEngineVersions

讀取

DescribeEventCategories

dms:DescribeEventCategories

讀取

DescribeEventSubscriptions

dms:DescribeEventSubscriptions

讀取

DescribeEvents

dms:DescribeEvents

讀取

DescribeExtensionPackAssociations

dms:ListExtensionPacks

讀取

DescribeFleetAdvisorCollectors

dms:DescribeFleetAdvisorCollectors

讀取

DescribeFleetAdvisorDatabases

dms:DescribeFleetAdvisorDatabases

讀取

DescribeFleetAdvisorLsaAnalysis

dms:DescribeFleetAdvisorLsaAnalysis

讀取

DescribeFleetAdvisorSchemaObjectSummary

dms:DescribeFleetAdvisorSchemaObjectSummary

讀取

DescribeFleetAdvisorSchemas

dms:DescribeFleetAdvisorSchemas

讀取

DescribeInstanceProfiles

dms:ListInstanceProfiles

讀取

DescribeMetadataModel

dms:DescribeMetadataModel

讀取

DescribeMetadataModelAssessments

dms:ListMetadataModelAssessments

讀取

DescribeMetadataModelChildren

dms:DescribeMetadataModelChildren

讀取

DescribeMetadataModelConversions

dms:ListMetadataModelConversions

讀取

DescribeMetadataModelCreations

dms:DescribeMetadataModelCreations

讀取

DescribeMetadataModelExportsAsScript

dms:ListMetadataModelExports

讀取

DescribeMetadataModelExportsToTarget

dms:ListMetadataModelExports

讀取

DescribeMetadataModelImports

dms:DescribeMetadataModelImports

讀取

DescribeMigrationProjects

dms:ListMigrationProjects

讀取

DescribeOrderableReplicationInstances

dms:DescribeOrderableReplicationInstances

讀取

DescribePendingMaintenanceActions

dms:DescribePendingMaintenanceActions

讀取

DescribeRecommendationLimitations

dms:DescribeRecommendationLimitations

讀取

DescribeRecommendations

dms:DescribeRecommendations

讀取

DescribeRefreshSchemasStatus

dms:DescribeRefreshSchemasStatus

讀取

DescribeReplicationConfigs

dms:DescribeReplicationConfigs

讀取

DescribeReplicationInstanceTaskLogs

dms:DescribeReplicationInstanceTaskLogs

讀取

DescribeReplicationInstances

dms:DescribeReplicationInstances

讀取

DescribeReplicationSubnetGroups

dms:DescribeReplicationSubnetGroups

讀取

DescribeReplicationTableStatistics

dms:DescribeReplicationTableStatistics

讀取

DescribeReplicationTaskAssessmentResults

dms:DescribeReplicationTaskAssessmentResults

讀取

DescribeReplicationTaskAssessmentRuns

dms:DescribeReplicationTaskAssessmentRuns

讀取

DescribeReplicationTaskIndividualAssessments

dms:DescribeReplicationTaskIndividualAssessments

讀取

DescribeReplicationTasks

dms:DescribeReplicationTasks

讀取

DescribeReplications

dms:DescribeReplications

讀取

DescribeSchemas

dms:DescribeSchemas

讀取

DescribeTableStatistics

dms:DescribeTableStatistics

讀取

ExportMetadataModelAssessment

dms:ExportMetadataModelAssessment

寫入

GetTargetSelectionRules

dms:GetTargetSelectionRules

讀取

ImportCertificate

dms:AddTagsToResource

標記、寫入

dms:ImportCertificate

寫入

ListTagsForResource

dms:ListTagsForResource

讀取

ModifyConversionConfiguration

dms:UpdateConversionConfiguration

寫入

ModifyDataMigration

dms:ModifyDataMigration

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

ModifyDataProvider

dms:UpdateDataProvider

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

ModifyEndpoint

dms:ModifyEndpoint

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

ModifyEventSubscription

dms:ModifyEventSubscription

寫入

ModifyInstanceProfile

dms:UpdateInstanceProfile

寫入

ModifyMigrationProject

dms:UpdateMigrationProject

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

ModifyReplicationConfig

dms:ModifyReplicationConfig

寫入

ModifyReplicationInstance

dms:ModifyReplicationInstance

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

ModifyReplicationSubnetGroup

dms:ModifyReplicationSubnetGroup

寫入

ModifyReplicationTask

dms:ModifyReplicationTask

寫入

MoveReplicationTask

dms:MoveReplicationTask

寫入

RebootReplicationInstance

dms:RebootReplicationInstance

寫入

RefreshSchemas

dms:RefreshSchemas

寫入

ReloadReplicationTables

dms:ReloadReplicationTables

寫入

ReloadTables

dms:ReloadTables

寫入

RemoveTagsFromResource

dms:RemoveTagsFromResource

標記、寫入

RunFleetAdvisorLsaAnalysis

dms:RunFleetAdvisorLsaAnalysis

寫入

StartDataMigration

dms:StartDataMigration

寫入

StartExtensionPackAssociation

dms:AssociateExtensionPack

寫入

StartMetadataModelAssessment

dms:StartMetadataModelAssessment

寫入

StartMetadataModelConversion

dms:StartMetadataModelConversion

寫入

StartMetadataModelCreation

dms:StartMetadataModelCreation

寫入

StartMetadataModelExportAsScript

dms:StartMetadataModelExportAsScripts

寫入

StartMetadataModelExportToTarget

dms:StartMetadataModelExportToTarget

寫入

StartMetadataModelImport

dms:StartMetadataModelImport

寫入

StartRecommendations

dms:StartRecommendations

寫入

StartReplication

dms:StartReplication

寫入

StartReplicationTask

dms:StartReplicationTask

寫入

StartReplicationTaskAssessment

dms:StartReplicationTaskAssessment

寫入

StartReplicationTaskAssessmentRun

dms:AddTagsToResource

標記、寫入

dms:StartReplicationTaskAssessmentRun

寫入

iam:PassRole

iam:PassedToService

dms.amazonaws.com

寫入

StopDataMigration

dms:StopDataMigration

寫入

StopReplication

dms:StopReplication

寫入

StopReplicationTask

dms:StopReplicationTask

寫入

TestConnection

dms:TestConnection

讀取

UpdateSubscriptionsToEventBridge

dms:UpdateSubscriptionsToEventBridge

寫入

AWS Database Migration Service 定義的動作

您可在 IAM 政策陳述式的 Action 元素中指定以下動作。使用政策來授予在 AWS中執行操作的許可。在政策中使用動作時,通常會允許或拒絕存取相同名稱的 API 操作或 CLI 命令。不過,在某些情況下,單一動作可控制對多個操作的存取。或者,某些操作需要多種不同的動作。

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

AddTagsToResource

准許將中繼資料標籤新增至 DMS 資源,包括複寫執行個體、端點、安全群組和遷移任務

憑證

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:cert-tag/${TagKey}

dms:req-tag/${TagKey}

標記、寫入

DataMigration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:data-migration-tag/${TagKey}

dms:req-tag/${TagKey}

DataProvider

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:data-provider-tag/${TagKey}

dms:req-tag/${TagKey}

端點

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:endpoint-tag/${TagKey}

dms:req-tag/${TagKey}

EventSubscription

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:es-tag/${TagKey}

dms:req-tag/${TagKey}

InstanceProfile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:instance-profile-tag/${TagKey}

dms:req-tag/${TagKey}

MigrationProject

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:migration-project-tag/${TagKey}

dms:req-tag/${TagKey}

ReplicationConfig

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:replication-config-tag/${TagKey}

dms:req-tag/${TagKey}

ReplicationInstance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:rep-tag/${TagKey}

dms:req-tag/${TagKey}

ReplicationSubnetGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:req-tag/${TagKey}

dms:subgrp-tag/${TagKey}

ReplicationTask

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:req-tag/${TagKey}

dms:task-tag/${TagKey}

ReplicationTaskAssessmentRun

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:assessment-run-tag/${TagKey}

dms:req-tag/${TagKey}

ReplicationTaskIndividualAssessment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:individual-assessment-tag/${TagKey}

dms:req-tag/${TagKey}

ApplyPendingMaintenanceAction

准許將擱置中維護動作套用至資源 (例如,複寫執行個體)。

ReplicationInstance*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

寫入

AssociateExtensionPack

准許關聯延伸套件

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

BatchStartRecommendations

准許啟動最多 20 個來源資料庫分析,以便為每個來源資料庫建議目標引擎

寫入

CancelMetadataModelConversion

准許取消以 StartMetadataModelConversion 啟動的單一中繼資料模型轉換操作

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

CancelMetadataModelCreation

准許取消以 StartMetadataModelCreation 啟動的單一中繼資料模型建立操作

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

CancelReplicationTaskAssessmentRun

准許取消單一預先遷移評定執行

ReplicationTaskAssessmentRun*

aws:ResourceTag/${TagKey}

dms:assessment-run-tag/${TagKey}

寫入

CreateDataMigration

准許使用提供的設定來建立資料庫遷移

MigrationProject*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:migration-project-tag/${TagKey}

dms:req-tag/${TagKey}

寫入

CreateDataProvider

准許使用提供的設定建立資料提供者

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:req-tag/${TagKey}

寫入

CreateEndpoint

准許使用提供的設定建立端點

憑證

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:cert-tag/${TagKey}

dms:req-tag/${TagKey}

寫入

端點*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:endpoint-tag/${TagKey}

dms:req-tag/${TagKey}

CreateEventSubscription

准許建立 DMS AWS 事件通知訂閱

EventSubscription*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:es-tag/${TagKey}

dms:req-tag/${TagKey}

寫入

CreateFleetAdvisorCollector

准許使用指定參數來建立 Fleet Advisor 收集器

寫入

CreateInstanceProfile

准許使用提供的設定建立執行個體設定檔

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:req-tag/${TagKey}

寫入

CreateMigrationProject

准許使用提供的設定建立遷移專案

DataProvider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:data-provider-tag/${TagKey}

dms:req-tag/${TagKey}

寫入

InstanceProfile*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:instance-profile-tag/${TagKey}

dms:req-tag/${TagKey}

CreateReplicationConfig

准許使用提供的設定來建立複寫組態

端點*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:endpoint-tag/${TagKey}

dms:req-tag/${TagKey}

寫入

CreateReplicationInstance

准許使用指定參數建立複寫執行個體

ReplicationInstance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:rep-tag/${TagKey}

dms:req-tag/${TagKey}

寫入

ReplicationSubnetGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:req-tag/${TagKey}

dms:subgrp-tag/${TagKey}

CreateReplicationSubnetGroup

准許根據 VPC 中的子網路 ID 清單建立複寫子網路群組

ReplicationSubnetGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:req-tag/${TagKey}

dms:subgrp-tag/${TagKey}

寫入

CreateReplicationTask

准許使用指定參數建立複寫任務

端點*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:endpoint-tag/${TagKey}

dms:req-tag/${TagKey}

寫入

ReplicationInstance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:rep-tag/${TagKey}

dms:req-tag/${TagKey}

DeleteCertificate

准許刪除指定憑證

憑證*

aws:ResourceTag/${TagKey}

dms:cert-tag/${TagKey}

寫入

DeleteConnection

准許刪除複寫執行個體和端點之間的指定連線

端點*

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

寫入

ReplicationInstance*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

DeleteDataMigration

准許刪除指定的資料庫遷移

DataMigration*

aws:ResourceTag/${TagKey}

dms:data-migration-tag/${TagKey}

寫入

DeleteDataProvider

准許刪除指定的資料提供者

DataProvider*

aws:ResourceTag/${TagKey}

dms:data-provider-tag/${TagKey}

寫入

DeleteEndpoint

准許刪除指定端點

端點*

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

寫入

DeleteEventSubscription

准許刪除 DMS AWS 事件訂閱

EventSubscription*

aws:ResourceTag/${TagKey}

dms:es-tag/${TagKey}

寫入

DeleteFleetAdvisorCollector

准許刪除指定的 Fleet Advisor 收集器

寫入

DeleteFleetAdvisorDatabases

准許刪除指定的 Fleet Advisor 資料庫

寫入

DeleteInstanceProfile

授予許可來刪除指定的執行個體描述檔

InstanceProfile*

aws:ResourceTag/${TagKey}

dms:instance-profile-tag/${TagKey}

寫入

DeleteMigrationProject

准許刪除指定的遷移專案

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

DeleteReplicationConfig

准許刪除指定複寫組態

ReplicationConfig*

aws:ResourceTag/${TagKey}

dms:replication-config-tag/${TagKey}

寫入

DeleteReplicationInstance

准許刪除指定複寫執行個體

ReplicationInstance*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

寫入

DeleteReplicationSubnetGroup

准許刪除子網路群組

ReplicationSubnetGroup*

aws:ResourceTag/${TagKey}

dms:subgrp-tag/${TagKey}

寫入

DeleteReplicationTask

准許刪除指定複寫任務

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

寫入

DeleteReplicationTaskAssessmentRun

准許刪除單一預先遷移評定執行記錄

ReplicationTaskAssessmentRun*

aws:ResourceTag/${TagKey}

dms:assessment-run-tag/${TagKey}

寫入

DescribeAccountAttributes

准許列出客戶帳戶的所有 AWS DMS 屬性

讀取

DescribeApplicableIndividualAssessments

准許列出您可以為新的預先遷移評定執行指定的個別評定

ReplicationInstance

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

讀取

ReplicationTask

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

DescribeCertificates

准許提供憑證描述

讀取

DescribeConnections

准許描述複寫執行個體與端點之間已建立之連線狀態

讀取

DescribeConversionConfiguration

准許傳回 DMS Schema Conversion 專案組態的相關資訊

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

DescribeDataMigrations

准許傳回指定區域中帳戶的資料庫遷移相關資訊

讀取

DescribeEndpointSettings

當您為指定資料庫引擎建立端點時,准許傳回可能的端點設定

讀取

DescribeEndpointTypes

准許傳回可用端點類型相關資訊

讀取

DescribeEndpoints

准許傳回目前區域中帳戶端點相關資訊

讀取

DescribeEngineVersions

准許傳回 DMS 複寫執行個體的可用版本相關資訊

讀取

DescribeEventCategories

准許列出所有事件來源類型或特定來源類型 (如已指定) 的類別清單

讀取

DescribeEventSubscriptions

准許列出客戶帳戶所有訂閱描述

讀取

DescribeEvents

准許列出指定來源識別碼和來源類型事件

讀取

DescribeFleetAdvisorCollectors

准許根據篩選條件設定,傳回帳戶中 Fleet Advisor 收集器的分頁清單

讀取

DescribeFleetAdvisorDatabases

准許根據篩選條件設定,傳回帳戶中 Fleet Advisor 資料庫的分頁清單

讀取

DescribeFleetAdvisorLsaAnalysis

准許傳回 Fleet Advisor 收集器產生的大規模評估 (LSA) 分析的描述分頁清單

讀取

DescribeFleetAdvisorSchemaObjectSummary

准許根據篩選條件設定,傳回 Fleet Advisor 收集器探索的結構描述的描述分頁清單

讀取

DescribeFleetAdvisorSchemas

准許根據篩選條件設定,傳回 Fleet Advisor 收集器探索的結構描述分頁清單

讀取

DescribeMetadataModel

准許取得指定中繼資料模型的詳細資訊,包括其定義和目標資料庫中對應的轉換物件,如適用

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

DescribeMetadataModelChildren

准許取得資料庫階層中指定中繼資料模型的子中繼資料模型清單

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

DescribeMetadataModelCreations

准許傳回遷移專案的中繼資料模型建立請求分頁清單

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

DescribeMetadataModelImports

准許傳回遷移專案的啟動中繼資料模型匯入操作相關資訊

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

DescribeOrderableReplicationInstances

准許傳回可在指定區域中建立的複寫執行個體類型相關資訊

讀取

DescribePendingMaintenanceActions

准許傳回待定維護動作的相關資訊

讀取

DescribeRecommendationLimitations

准許傳回目標 AWS 引擎建議之限制描述的分頁清單

讀取

DescribeRecommendations

准許傳回來源資料庫目標引擎建議描述的分頁清單

讀取

DescribeRefreshSchemasStatus

准許傳回 RefreshSchemas 操作的狀態

端點*

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

讀取

DescribeReplicationConfigs

准許描述複寫組態

讀取

DescribeReplicationInstanceTaskLogs

准許傳回指定任務的任務日誌相關資訊

ReplicationInstance*

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:rep-tag/${TagKey}

讀取

DescribeReplicationInstances

准許傳回目前區域中帳戶的複寫執行個體相關資訊

讀取

DescribeReplicationSubnetGroups

准許傳回複寫子網路群組相關資訊

讀取

DescribeReplicationTableStatistics

准許描述複製表格統計資料

ReplicationConfig*

aws:ResourceTag/${TagKey}

dms:replication-config-tag/${TagKey}

讀取

DescribeReplicationTaskAssessmentResults

准許從 Amazon S3 傳回最新任務評定結果

ReplicationTask

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

讀取

DescribeReplicationTaskAssessmentRuns

准許傳回根據篩選條件設定執行的預先遷移評定分頁清單

ReplicationInstance

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

讀取

ReplicationTask

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

ReplicationTaskAssessmentRun

aws:ResourceTag/${TagKey}

dms:assessment-run-tag/${TagKey}

DescribeReplicationTaskIndividualAssessments

准許根據篩選條件設定傳回個別評定分頁清單

ReplicationTask

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

讀取

ReplicationTaskAssessmentRun

aws:ResourceTag/${TagKey}

dms:assessment-run-tag/${TagKey}

DescribeReplicationTasks

准許傳回目前區域中帳戶的複寫任務相關資訊

讀取

DescribeReplications

准許描述複寫

讀取

DescribeSchemas

准許傳回指定端點結構描述相關資訊

端點*

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

讀取

DescribeTableStatistics

准許傳回資料庫遷移任務的資料表統計資料,包括資料表名稱、插入的列數、更新的列數和刪除的列數

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

讀取

ExportMetadataModelAssessment

准許匯出指定中繼資料模型評估

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

GetTargetSelectionRules

准許將來源選取規則轉換為其目標對等結構描述轉換操作

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

ImportCertificate

准許上傳指定憑證

憑證*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:cert-tag/${TagKey}

寫入

ListDataProviders

准許列出資料提供者的 AWS DMS 屬性

讀取

ListExtensionPacks

准許列出延伸套件的 AWS DMS 屬性

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

ListInstanceProfiles

准許列出執行個體描述檔的 AWS DMS 屬性

InstanceProfile

aws:ResourceTag/${TagKey}

dms:instance-profile-tag/${TagKey}

讀取

ListMetadataModelAssessments

准許列出中繼資料模型評估的 AWS DMS 屬性

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

ListMetadataModelConversions

准許列出中繼資料模型轉換的 AWS DMS 屬性

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

ListMetadataModelExports

准許列出中繼資料模型匯出的 AWS DMS 屬性

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

ListMigrationProjects

准許列出遷移專案的 AWS DMS 屬性

DataProvider

aws:ResourceTag/${TagKey}

dms:data-provider-tag/${TagKey}

讀取

InstanceProfile

aws:ResourceTag/${TagKey}

dms:instance-profile-tag/${TagKey}

MigrationProject

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

ListTagsForResource

准許列出 AWS DMS 資源的所有標籤

憑證

aws:ResourceTag/${TagKey}

dms:cert-tag/${TagKey}

讀取

DataMigration

aws:ResourceTag/${TagKey}

dms:data-migration-tag/${TagKey}

DataProvider

aws:ResourceTag/${TagKey}

dms:data-provider-tag/${TagKey}

端點

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

EventSubscription

aws:ResourceTag/${TagKey}

dms:es-tag/${TagKey}

InstanceProfile

aws:ResourceTag/${TagKey}

dms:instance-profile-tag/${TagKey}

MigrationProject

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

ReplicationConfig

aws:ResourceTag/${TagKey}

dms:replication-config-tag/${TagKey}

ReplicationInstance

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

ReplicationSubnetGroup

aws:ResourceTag/${TagKey}

dms:subgrp-tag/${TagKey}

ReplicationTask

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

ReplicationTaskAssessmentRun

aws:ResourceTag/${TagKey}

dms:assessment-run-tag/${TagKey}

ReplicationTaskIndividualAssessment

aws:ResourceTag/${TagKey}

dms:individual-assessment-tag/${TagKey}

ModifyDataMigration

准許修改指定的資料庫遷移

DataMigration*

aws:ResourceTag/${TagKey}

dms:data-migration-tag/${TagKey}

寫入

ModifyEndpoint

准許修改指定端點

憑證

aws:ResourceTag/${TagKey}

dms:cert-tag/${TagKey}

寫入

端點*

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

ModifyEventSubscription

准許修改現有的 AWS DMS 事件通知訂閱

EventSubscription*

aws:ResourceTag/${TagKey}

dms:es-tag/${TagKey}

寫入

ModifyReplicationConfig

准許修改指定複寫組態

ReplicationConfig*

aws:ResourceTag/${TagKey}

dms:replication-config-tag/${TagKey}

寫入

ModifyReplicationInstance

准許修改複寫執行個體以套用新設定

ReplicationInstance*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

寫入

ModifyReplicationSubnetGroup

准許修改指定複寫子網路群組設定

ReplicationSubnetGroup*

aws:ResourceTag/${TagKey}

dms:subgrp-tag/${TagKey}

寫入

ModifyReplicationTask

准許修改指定複寫任務

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

寫入

MoveReplicationTask

准許將指定複寫工作移至不同複寫執行個體

ReplicationInstance*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

寫入

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

RebootReplicationInstance

准許重新啟動複寫執行個體 重新啟動會導致暫時中斷,直到複寫執行個體再次變成可用為止

ReplicationInstance*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

寫入

RefreshSchemas

准許填入指定端點結構描述

端點*

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

寫入

ReplicationInstance*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

ReloadReplicationTables

准許使用複寫的來源來重新載入目標資料庫資料表

ReplicationConfig*

aws:ResourceTag/${TagKey}

dms:replication-config-tag/${TagKey}

寫入

ReloadTables

准許使用來源資料重新載入目標資料庫資料表

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

寫入

RemoveTagsFromResource

准許將中繼資料標籤從 DMS 資源中移除

憑證

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:cert-tag/${TagKey}

標記、寫入

DataMigration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:data-migration-tag/${TagKey}

DataProvider

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:data-provider-tag/${TagKey}

端點

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:endpoint-tag/${TagKey}

EventSubscription

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:es-tag/${TagKey}

InstanceProfile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:instance-profile-tag/${TagKey}

MigrationProject

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:migration-project-tag/${TagKey}

ReplicationConfig

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:replication-config-tag/${TagKey}

ReplicationInstance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:rep-tag/${TagKey}

ReplicationSubnetGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:subgrp-tag/${TagKey}

ReplicationTask

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:task-tag/${TagKey}

ReplicationTaskAssessmentRun

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:assessment-run-tag/${TagKey}

ReplicationTaskIndividualAssessment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:individual-assessment-tag/${TagKey}

RunFleetAdvisorLsaAnalysis

准許對帳戶中的每個 Fleet Advisor 收集器執行大規模評估 (LSA) 分析

寫入

StartDataMigration

准許啟動資料庫遷移

DataMigration*

aws:ResourceTag/${TagKey}

dms:data-migration-tag/${TagKey}

寫入

StartMetadataModelAssessment

准許啟動新的中繼資料模型評估

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

StartMetadataModelConversion

准許啟動新的中繼資料模型轉換

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

StartMetadataModelCreation

准許使用結構描述轉換操作的指定屬性,建立指定類型的來源中繼資料模型

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

StartMetadataModelExportAsScripts

准許啟動新的中繼資料模型匯出 (匯出為指令碼)

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

StartMetadataModelExportToTarget

准許啟動新的中繼資料模型匯出 (匯出至目標)

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

StartMetadataModelImport

准許啟動新的中繼資料模型匯出

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

StartRecommendations

准許啟動來源資料庫分析,以提供目標引擎建議

寫入

StartReplication

准許啟動複寫

ReplicationConfig*

aws:ResourceTag/${TagKey}

dms:replication-config-tag/${TagKey}

寫入

StartReplicationTask

准許啟動複寫任務

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

寫入

StartReplicationTaskAssessment

准許針對來源資料庫中不支援的資料類型,開始複寫任務評定

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

寫入

StartReplicationTaskAssessmentRun

准許針對遷移任務的一個或多個個別評定,開始新的預先遷移評定執行

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

寫入

StopDataMigration

准許停止資料庫遷移

DataMigration*

aws:ResourceTag/${TagKey}

dms:data-migration-tag/${TagKey}

寫入

StopReplication

准許停止複寫

ReplicationConfig*

aws:ResourceTag/${TagKey}

dms:replication-config-tag/${TagKey}

寫入

StopReplicationTask

准許停止複寫任務

ReplicationTask*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

寫入

TestConnection

准許測試複寫執行個體與端點之間連線

端點*

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

讀取

ReplicationInstance*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

UpdateConversionConfiguration

准許更新轉換組態

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

UpdateDataProvider

准許更新指定的資料提供者

DataProvider*

aws:ResourceTag/${TagKey}

dms:data-provider-tag/${TagKey}

寫入

UpdateInstanceProfile

准許更新指定的執行個體設定檔

InstanceProfile*

aws:ResourceTag/${TagKey}

dms:instance-profile-tag/${TagKey}

寫入

UpdateMigrationProject

准許更新指定的遷移專案

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

寫入

UpdateSubscriptionsToEventBridge

准許將 DMS 訂閱遷移至 Eventbridge

寫入

AWS Database Migration Service 的僅限許可動作

下列動作是由 AWS Database Migration Service 定義,但無法透過任何 API 操作直接叫用。它們只能在 IAM 政策陳述式中使用,以授予或拒絕許可。

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

CreateOutboundIntegration

准許 DMS 建立與自我管理資料庫進行零 ETL 整合的資源

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dms:req-tag/${TagKey}

寫入

GetMetadataModel

准許列出中繼資料模型的所有 AWS DMS 屬性

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

ListMetadataModelAssessmentActionItems

准許列出中繼資料模型評估動作項目的 AWS DMS 屬性

MigrationProject*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

讀取

ModifyFleetAdvisorCollector

准許修改指定的 Fleet Advisor 收集器名稱和描述

寫入

ModifyFleetAdvisorCollectorStatuses

准許修改指定的 Fleet Advisor 收集器狀態

寫入

ModifyOutboundIntegration

准許 DMS 修改與自我管理資料庫進行零 ETL 整合的資源

寫入

UploadFileMetadataList

准許將檔案上傳至 Amazon S3 儲存貯體

寫入

AWS Database Migration Service 定義的資源類型

此服務會定義下列資源類型,並可用在 IAM 許可政策陳述式的 Resource 元素中。

資源類型 ARN 條件索引鍵

憑證

arn:${Partition}:dms:${Region}:${Account}:cert:*

aws:ResourceTag/${TagKey}

dms:cert-tag/${TagKey}

DataMigration

arn:${Partition}:dms:${Region}:${Account}:data-migration:*

aws:ResourceTag/${TagKey}

dms:data-migration-tag/${TagKey}

DataProvider

arn:${Partition}:dms:${Region}:${Account}:data-provider:*

aws:ResourceTag/${TagKey}

dms:data-provider-tag/${TagKey}

端點

arn:${Partition}:dms:${Region}:${Account}:endpoint:*

aws:ResourceTag/${TagKey}

dms:endpoint-tag/${TagKey}

EventSubscription

arn:${Partition}:dms:${Region}:${Account}:es:*

aws:ResourceTag/${TagKey}

dms:es-tag/${TagKey}

InstanceProfile

arn:${Partition}:dms:${Region}:${Account}:instance-profile:*

aws:ResourceTag/${TagKey}

dms:instance-profile-tag/${TagKey}

MigrationProject

arn:${Partition}:dms:${Region}:${Account}:migration-project:*

aws:ResourceTag/${TagKey}

dms:migration-project-tag/${TagKey}

ReplicationConfig

arn:${Partition}:dms:${Region}:${Account}:replication-config:*

aws:ResourceTag/${TagKey}

dms:replication-config-tag/${TagKey}

ReplicationInstance

arn:${Partition}:dms:${Region}:${Account}:rep:*

aws:ResourceTag/${TagKey}

dms:rep-tag/${TagKey}

ReplicationSubnetGroup

arn:${Partition}:dms:${Region}:${Account}:subgrp:*

aws:ResourceTag/${TagKey}

dms:subgrp-tag/${TagKey}

ReplicationTask

arn:${Partition}:dms:${Region}:${Account}:task:*

aws:ResourceTag/${TagKey}

dms:task-tag/${TagKey}

ReplicationTaskAssessmentRun

arn:${Partition}:dms:${Region}:${Account}:assessment-run:*

aws:ResourceTag/${TagKey}

dms:assessment-run-tag/${TagKey}

ReplicationTaskIndividualAssessment

arn:${Partition}:dms:${Region}:${Account}:individual- assessment:*

aws:ResourceTag/${TagKey}

dms:individual-assessment-tag/${TagKey}

AWS Database Migration Service 的條件索引鍵

AWS Database Migration Service 定義下列條件索引鍵,可用於 IAM 政策的 Condition元素。

條件索引鍵 描述 Type

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

依連接到資源的標籤鍵值對是否存在篩選存取權

String

aws:TagKeys

依請求中是否存在標籤索引鍵來篩選存取

ArrayOfString

dms:assessment-run-tag/${TagKey}

依 AssessmentRun 請求中是否存在標籤鍵值對來篩選存取權

String

dms:cert-tag/${TagKey}

依憑證請求中的標籤鍵值對是否存在篩選存取權

String

dms:data-migration-tag/${TagKey}

依 DataMigration 請求中是否存在標籤鍵值對來篩選存取權

String

dms:data-provider-tag/${TagKey}

依 DataProvider 請求中是否存在標籤鍵值對來篩選存取權

String

dms:endpoint-tag/${TagKey}

依端點請求中的標籤鍵值對是否存在篩選存取權

String

dms:es-tag/${TagKey}

依 EventSubscription 請求中的標籤鍵值對是否存在篩選存取權

String

dms:individual-assessment-tag/${TagKey}

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

String

dms:instance-profile-tag/${TagKey}

依 InstanceProfile 請求中是否存在標籤鍵值對來篩選存取權

String

dms:migration-project-tag/${TagKey}

依 MigrationProject 請求中是否存在標籤鍵值對來篩選存取權

String

dms:rep-tag/${TagKey}

依 ReplicationInstance 請求中的標籤鍵值對是否存在篩選存取權

String

dms:replication-config-tag/${TagKey}

依 ReplicationConfig 請求中的標籤鍵值對是否存在來篩選存取權

String

dms:req-tag/${TagKey}

依給定的請求中的標籤鍵值對是否存在篩選存取權

String

dms:subgrp-tag/${TagKey}

依 ReplicationSubnetGroup 請求中的標籤鍵值對是否存在篩選存取權

String

dms:task-tag/${TagKey}

依 ReplicationTask 請求中的標籤鍵值對是否存在篩選存取權

String