的操作、资源和条件键 AWS Application Migration Service
AWS 应用程序迁移服务(服务前缀:mgn)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
主题
API 操作定义为 AWS Application Migration Service
下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。
| 操作 | IAM 操作 | 条件键 | 可能的值 | 访问级别 |
|---|---|---|---|---|
|
ArchiveApplication |
写入 |
|||
|
ArchiveWave |
写入 |
|||
|
AssociateApplications |
写入 |
|||
|
AssociateSourceServers |
写入 |
|||
|
ChangeServerLifeCycleState |
写入 |
|||
|
CreateApplication |
写入 |
|||
标记、写作 |
||||
|
CreateConnector |
写入 |
|||
标记、写作 |
||||
|
CreateLaunchConfigurationTemplate |
写入 |
|||
标记、写作 |
||||
|
CreateNetworkMigrationDefinition |
写入 |
|||
标记、写作 |
||||
|
CreateReplicationConfigurationTemplate |
写入 |
|||
标记、写作 |
||||
|
CreateWave |
写入 |
|||
标记、写作 |
||||
|
DeleteApplication |
写入 |
|||
|
DeleteConnector |
写入 |
|||
|
DeleteJob |
写入 |
|||
|
DeleteLaunchConfigurationTemplate |
写入 |
|||
|
DeleteNetworkMigrationDefinition |
写入 |
|||
|
DeleteReplicationConfigurationTemplate |
写入 |
|||
|
DeleteSourceServer |
写入 |
|||
|
DeleteVcenterClient |
写入 |
|||
|
DeleteWave |
写入 |
|||
|
DescribeJobLogItems |
读取 |
|||
|
DescribeJobs |
列表 |
|||
|
DescribeLaunchConfigurationTemplates |
列表 |
|||
|
DescribeReplicationConfigurationTemplates |
列表 |
|||
|
DescribeSourceServers |
列表 |
|||
|
DescribeVcenterClients |
列表 |
|||
|
DisassociateApplications |
写入 |
|||
|
DisassociateSourceServers |
写入 |
|||
|
DisconnectFromService |
写入 |
|||
|
FinalizeCutover |
写入 |
|||
|
GetLaunchConfiguration |
读取 |
|||
|
GetNetworkMigrationDefinition |
读取 |
|||
|
GetNetworkMigrationMapperSegmentConstruct |
读取 |
|||
|
GetReplicationConfiguration |
读取 |
|||
|
InitializeService |
写入 |
|||
|
ListApplications |
列表 |
|||
|
ListConnectors |
读取 |
|||
|
ListExportErrors |
列表 |
|||
|
ListExports |
列表 |
|||
|
ListImportErrors |
列表 |
|||
|
ListImportFileEnrichments |
列表 |
|||
|
ListImports |
列表 |
|||
|
ListManagedAccounts |
列表 |
|||
|
ListNetworkMigrationAnalyses |
列表 |
|||
|
ListNetworkMigrationAnalysisResults |
列表 |
|||
|
ListNetworkMigrationCodeGenerationSegments |
列表 |
|||
|
ListNetworkMigrationCodeGenerations |
列表 |
|||
|
ListNetworkMigrationDefinitions |
列表 |
|||
|
ListNetworkMigrationDeployedStacks |
列表 |
|||
|
ListNetworkMigrationDeployments |
列表 |
|||
|
ListNetworkMigrationExecutions |
列表 |
|||
|
ListNetworkMigrationMapperSegmentConstructs |
列表 |
|||
|
ListNetworkMigrationMapperSegments |
列表 |
|||
|
ListNetworkMigrationMappingUpdates |
列表 |
|||
|
ListNetworkMigrationMappings |
列表 |
|||
|
ListSourceServerActions |
列表 |
|||
|
ListTagsForResource |
读取 |
|||
|
ListTemplateActions |
列表 |
|||
|
ListWaves |
列表 |
|||
|
MarkAsArchived |
写入 |
|||
|
PauseReplication |
写入 |
|||
|
PutSourceServerAction |
写入 |
|||
|
PutTemplateAction |
写入 |
|||
|
RemoveSourceServerAction |
写入 |
|||
|
RemoveTemplateAction |
写入 |
|||
|
ResumeReplication |
写入 |
|||
|
RetryDataReplication |
写入 |
|||
|
StartCutover |
写入 |
|||
标记、写作 |
||||
|
StartExport |
写入 |
|||
标记、写作 |
||||
|
StartImport |
写入 |
|||
标记、写作 |
||||
|
StartImportFileEnrichment |
写入 |
|||
|
StartNetworkMigrationAnalysis |
写入 |
|||
|
StartNetworkMigrationCodeGeneration |
写入 |
|||
|
StartNetworkMigrationDeployment |
写入 |
|||
|
StartNetworkMigrationMapping |
写入 |
|||
|
StartNetworkMigrationMappingUpdate |
写入 |
|||
|
StartReplication |
写入 |
|||
|
StartTest |
写入 |
|||
标记、写作 |
||||
|
StopReplication |
写入 |
|||
|
TagResource |
标记、写作 |
|||
|
TerminateTargetInstances |
标记、写作 |
|||
写入 |
||||
|
UnarchiveApplication |
写入 |
|||
|
UnarchiveWave |
写入 |
|||
|
UntagResource |
标记、写作 |
|||
|
UpdateApplication |
写入 |
|||
|
UpdateConnector |
写入 |
|||
|
UpdateLaunchConfiguration |
写入 |
|||
|
UpdateLaunchConfigurationTemplate |
写入 |
|||
|
UpdateNetworkMigrationDefinition |
写入 |
|||
|
UpdateNetworkMigrationMapperSegment |
写入 |
|||
|
UpdateReplicationConfiguration |
写入 |
|||
|
UpdateReplicationConfigurationTemplate |
写入 |
|||
|
UpdateSourceServer |
写入 |
|||
|
UpdateSourceServerReplicationType |
写入 |
|||
|
UpdateWave |
写入 |
操作定义为 AWS Application Migration Service
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予权限以存档应用程序 |
写入 |
|||
授予权限以存档轮次 |
写入 |
|||
授予权限以将应用程序与轮次关联 |
写入 |
|||
授予权限以将源服务器与应用程序关联 |
写入 |
|||
授予权限以更改源服务器生命周期状态 |
写入 |
|||
授予创建应用程序的权限 |
写入 |
|||
授予创建连接器的权限 |
写入 |
|||
授予创建启动配置模板的权限 |
写入 |
|||
授予权限以创建网络迁移定义 |
写入 |
|||
授予权限以创建复制配置模板 |
写入 |
|||
授予权限以创建轮次 |
写入 |
|||
授予删除应用程序的权限 |
写入 |
|||
授予权限以删除连接器 |
写入 |
|||
授予权限以删除作业 |
写入 |
|||
授予删除启动配置模板的权限 |
写入 |
|||
授予权限以删除网络迁移定义 |
写入 |
|||
授予权限以删除复制配置模板 |
写入 |
|||
授予权限以删除源服务器 |
写入 |
|||
授予删除 vcenter 客户端的权限 |
写入 |
|||
授予权限以删除轮次 |
写入 |
|||
授予权限以描述作业日志项目 |
读取 |
|||
授予权限以描述作业 |
列表 |
|||
授予描述启动配置模板的权限 |
列表 |
|||
授予权限以描述复制配置模板 |
列表 |
|||
授予权限以描述源服务器 |
列表 |
|||
授予描述 vcenter 客户端的权限 |
列表 |
|||
授予权限以取消应用程序与轮次的关联 |
写入 |
|||
授予权限以取消源服务器与应用程序的关联 |
写入 |
|||
授予权限以断开源服务器与服务的连接 |
写入 |
|||
授予权限以完成切换 |
写入 |
|||
授予获取账户设置的权限 |
读取 |
|||
授予权限以获取启动配置 |
读取 |
|||
授予权限以获取网络迁移定义 |
读取 |
|||
授予权限以获取网络迁移映射器分段构造 |
读取 |
|||
授予权限以获取复制配置 |
读取 |
|||
授予权限以初始化服务 |
写入 |
|||
授予权限以列出应用程序摘要 |
列表 |
|||
授予权限以列出连接器 |
读取 |
|||
授予权限以列出导出任务的错误 |
列表 |
|||
授予权限以列出导出任务 |
列表 |
|||
授予权限以列出导入任务的错误 |
列表 |
|||
授予列出导入文件充实任务的权限 |
列表 |
|||
授予权限以列出导入任务 |
列表 |
|||
授予列出托管账户的权限 |
列表 |
|||
授予权限以列出网络迁移分析 |
列表 |
|||
授予权限以列出网络迁移分析结果 |
列表 |
|||
授予权限以列出网络迁移代码生成分段 |
列表 |
|||
授予权限以列出网络迁移代码生成 |
列表 |
|||
授予权限以列出网络迁移定义 |
列表 |
|||
授予权限以列出网络迁移部署的堆栈 |
列表 |
|||
授予权限以列出网络迁移部署的堆栈定义 |
列表 |
|||
授予权限以列出网络迁移部署 |
列表 |
|||
授予列出网络迁移执行对象的权限 |
列表 |
|||
授予权限以列出网络迁移执行 |
列表 |
|||
授予权限以列出网络迁移映射器分段构造 |
列表 |
|||
授予权限以列出网络迁移映射器分段 |
列表 |
|||
授予列出网络迁移映射更新的权限 |
列表 |
|||
授予权限以列出网络迁移映射 |
列表 |
|||
授予权限以列出源服务器操作文档 |
列表 |
|||
授予权限以列出资源的标签 |
读取 |
|||
授予权限以列出启动配置模板操作文档 |
列表 |
|||
授予权限以列出轮次摘要 |
列表 |
|||
授予权限以将源服务器标记为已存档 |
写入 |
|||
授予暂停复制的权限 |
写入 |
|||
授予权限以发送源服务器操作文档 |
写入 |
|||
授予权限以发送启动配置模板操作文档 |
写入 |
|||
授予权限以删除源服务器操作文档 |
写入 |
|||
授予权限以删除启动配置模板操作文档 |
写入 |
|||
授予恢复复制的权限 |
写入 |
|||
授予权限以重试复制 |
写入 |
|||
授予权限以启动切换 |
写入 |
|||
授予权限以启动导出任务 |
写入 |
|||
授予权限以创建导入任务 |
写入 |
|||
授予开始导入文件扩充的权限 |
写入 |
|||
授予权限以开始网络迁移分析 |
写入 |
|||
授予权限以开始网络迁移代码生成 |
写入 |
|||
授予权限以开始删除网络迁移部署的堆栈 |
写入 |
|||
授予权限以开始网络迁移部署 |
写入 |
|||
授予权限以开始网络迁移映射 |
写入 |
|||
授予启动网络迁移映射更新的权限 |
写入 |
|||
授予启动复制的权限 |
写入 |
|||
授予权限以启动测试 |
写入 |
|||
授予权限以停止复制 |
写入 |
|||
授予权限以分配资源标签 |
标记、写作 |
|||
授予权限以终止目标实例 |
写入 |
|||
授予权限以取消存档应用程序 |
写入 |
|||
授予权限以取消存档轮次 |
写入 |
|||
授予权限以取消标记资源 |
标记、写作 |
|||
授予权限以更新账户设置 |
写入 |
|||
授予更新应用程序的权限 |
写入 |
|||
授予更新连接器的权限 |
写入 |
|||
授予权限以更新启动配置 |
写入 |
|||
授予权限以更新启动配置 |
写入 |
|||
授予权限以更新网络迁移定义 |
写入 |
|||
授予权限以更新网络迁移映射器分段 |
写入 |
|||
授予权限以更新网络迁移映射器分段构造 |
写入 |
|||
授予权限以更新复制配置 |
写入 |
|||
授予权限以更新复制配置模板 |
写入 |
|||
授予更新源服务器的权限 |
写入 |
|||
授予更新源服务器复制类型的权限 |
写入 |
|||
授予权限以更新轮次 |
写入 |
Permission-only 的行动 AWS Application Migration Service
以下操作由 AWS 应用程序迁移服务定义,但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予权限以创建卷快照组 |
写入 |
|||
授予权限以批量删除快照请求 |
写入 |
|||
授予创建 vcenter 客户端的权限 |
写入 |
|||
授予权限以描述复制服务器关联 |
读取 |
|||
授予权限以描述快照请求 |
读取 |
|||
授予权限以获取代理命令 |
读取 |
|||
授予权限以获取代理确认的简历信息 |
读取 |
|||
授予权限以获取代理安装资产 |
读取 |
|||
授予权限以获取代理复制信息 |
读取 |
|||
授予权限以获取代理运行时配置 |
读取 |
|||
授予权限以获取代理快照积分 |
读取 |
|||
授予权限以获取通道命令 |
读取 |
|||
授予获取 vcenter 客户端命令的权限 |
读取 |
|||
授予颁发客户端证书的权限 |
写入 |
|||
授予权限以通知代理身份验证 |
写入 |
|||
授予权限以通知代理已连接 |
写入 |
|||
授予权限以通知代理已断开连接 |
写入 |
|||
授予权限以通知代理复制进度 |
写入 |
|||
授予通知 vcenter 客户端已启动的权限 |
写入 |
|||
授予权限以注册代理 |
写入 |
|||
授予权限以发送代理日志 |
写入 |
|||
授予权限以发送代理指标 |
写入 |
|||
授予权限以发送通道命令结果 |
写入 |
|||
授予权限以发送客户端日志 |
写入 |
|||
授予权限以发送客户端指标 |
写入 |
|||
授予发送 vcenter 客户端命令结果的权限 |
写入 |
|||
授予发送 vcenter 客户端日志的权限 |
写入 |
|||
授予发送 vcenter 客户端指标的权限 |
写入 |
|||
授予启动快照组请求的权限 |
写入 |
|||
授予权限以更新代理积压 |
写入 |
|||
授予权限以更新代理转换信息 |
写入 |
|||
授予权限以更新代理复制信息 |
写入 |
|||
授予权限以更新代理复制进程状态 |
写入 |
|||
授予权限以更新代理源属性 |
写入 |
|||
授予验证客户端角色的权限 |
读取 |
定义的资源类型 AWS Application Migration Service
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。
| 资源类型 | ARN | 条件键 |
|---|---|---|
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: application/$ {applicationId} |
||
arn:$ {Partition}: mgn: $ {Region}: $ {Account}: connector/$ {connectorId} |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: export/$ {exportId} |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: import/$ {importId} |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: job/$ {jobid} |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: launch-configuration-template/$ {} LaunchConfigurationTemplateID |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: network-migration-definition/$ {} NetworkMigrationDefinitionID |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: replication-configuration-template/$ {} ReplicationConfigurationTemplateID |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: source-server/$ {ID} SourceServer |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: vcenter-client/$ {ID} VcenterClient |
||
arn: $ {Partition}: mgn: $ {Region}: $ {Account}: wave/$ {WaveID} |
的条件键 AWS Application Migration Service
AWS 应用程序迁移服务定义了以下条件键,这些条件键可用于 IAM 策略的Condition元素。
| 条件键 | 描述 | 类型 |
|---|---|---|
根据在请求中是否具有标签/键值对来筛选访问权限 |
字符串 |
|
按附加到资源的标签键值对筛选操作 |
字符串 |
|
根据在请求中是否具有标签键来筛选访问权限 |
ArrayOfString |
|
按资源创建 API 操作的名称筛选访问 |
字符串 |