Acciones, recursos y claves de condición para AWS Application Migration Service
AWS El Servicio de migración de aplicaciones (prefijo de servicio:mgn) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.
Referencias:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Consulte la referencia de autorización del servicio programático para este servicio
.
Temas
Las operaciones de la API se definen mediante AWS Application Migration Service
En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.
| Operación | Acción de IAM | Clave de condición | Valores posibles | Nivel de acceso |
|---|---|---|---|---|
|
ArchiveApplication |
Escritura |
|||
|
ArchiveWave |
Escritura |
|||
|
AssociateApplications |
Escritura |
|||
|
AssociateSourceServers |
Escritura |
|||
|
ChangeServerLifeCycleState |
Escritura |
|||
|
CreateApplication |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateConnector |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateLaunchConfigurationTemplate |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateNetworkMigrationDefinition |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateReplicationConfigurationTemplate |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateWave |
Escritura |
|||
Etiquetar, escribir |
||||
|
DeleteApplication |
Escritura |
|||
|
DeleteConnector |
Escritura |
|||
|
DeleteJob |
Escritura |
|||
|
DeleteLaunchConfigurationTemplate |
Escritura |
|||
|
DeleteNetworkMigrationDefinition |
Escritura |
|||
|
DeleteReplicationConfigurationTemplate |
Escritura |
|||
|
DeleteSourceServer |
Escritura |
|||
|
DeleteVcenterClient |
Escritura |
|||
|
DeleteWave |
Escritura |
|||
|
DescribeJobLogItems |
Lectura |
|||
|
DescribeJobs |
Enumeración |
|||
|
DescribeLaunchConfigurationTemplates |
Enumeración |
|||
|
DescribeReplicationConfigurationTemplates |
Enumeración |
|||
|
DescribeSourceServers |
Enumeración |
|||
|
DescribeVcenterClients |
Enumeración |
|||
|
DisassociateApplications |
Escritura |
|||
|
DisassociateSourceServers |
Escritura |
|||
|
DisconnectFromService |
Escritura |
|||
|
FinalizeCutover |
Escritura |
|||
|
GetLaunchConfiguration |
Lectura |
|||
|
GetNetworkMigrationDefinition |
Lectura |
|||
|
GetNetworkMigrationMapperSegmentConstruct |
Lectura |
|||
|
GetReplicationConfiguration |
Lectura |
|||
|
InitializeService |
Escritura |
|||
|
ListApplications |
Enumeración |
|||
|
ListConnectors |
Lectura |
|||
|
ListExportErrors |
Enumeración |
|||
|
ListExports |
Enumeración |
|||
|
ListImportErrors |
Enumeración |
|||
|
ListImportFileEnrichments |
Enumeración |
|||
|
ListImports |
Enumeración |
|||
|
ListManagedAccounts |
Enumeración |
|||
|
ListNetworkMigrationAnalyses |
Enumeración |
|||
|
ListNetworkMigrationAnalysisResults |
Enumeración |
|||
|
ListNetworkMigrationCodeGenerationSegments |
Enumeración |
|||
|
ListNetworkMigrationCodeGenerations |
Enumeración |
|||
|
ListNetworkMigrationDefinitions |
Enumeración |
|||
|
ListNetworkMigrationDeployedStacks |
Enumeración |
|||
|
ListNetworkMigrationDeployments |
Enumeración |
|||
|
ListNetworkMigrationExecutions |
Enumeración |
|||
|
ListNetworkMigrationMapperSegmentConstructs |
Enumeración |
|||
|
ListNetworkMigrationMapperSegments |
Enumeración |
|||
|
ListNetworkMigrationMappingUpdates |
Enumeración |
|||
|
ListNetworkMigrationMappings |
Enumeración |
|||
|
ListSourceServerActions |
Enumeración |
|||
|
ListTagsForResource |
Lectura |
|||
|
ListTemplateActions |
Enumeración |
|||
|
ListWaves |
Enumeración |
|||
|
MarkAsArchived |
Escritura |
|||
|
PauseReplication |
Escritura |
|||
|
PutSourceServerAction |
Escritura |
|||
|
PutTemplateAction |
Escritura |
|||
|
RemoveSourceServerAction |
Escritura |
|||
|
RemoveTemplateAction |
Escritura |
|||
|
ResumeReplication |
Escritura |
|||
|
RetryDataReplication |
Escritura |
|||
|
StartCutover |
Escritura |
|||
Etiquetar, escribir |
||||
|
StartExport |
Escritura |
|||
Etiquetar, escribir |
||||
|
StartImport |
Escritura |
|||
Etiquetar, escribir |
||||
|
StartImportFileEnrichment |
Escritura |
|||
|
StartNetworkMigrationAnalysis |
Escritura |
|||
|
StartNetworkMigrationCodeGeneration |
Escritura |
|||
|
StartNetworkMigrationDeployment |
Escritura |
|||
|
StartNetworkMigrationMapping |
Escritura |
|||
|
StartNetworkMigrationMappingUpdate |
Escritura |
|||
|
StartReplication |
Escritura |
|||
|
StartTest |
Escritura |
|||
Etiquetar, escribir |
||||
|
StopReplication |
Escritura |
|||
|
TagResource |
Etiquetar, escribir |
|||
|
TerminateTargetInstances |
Etiquetar, escribir |
|||
Escritura |
||||
|
UnarchiveApplication |
Escritura |
|||
|
UnarchiveWave |
Escritura |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateApplication |
Escritura |
|||
|
UpdateConnector |
Escritura |
|||
|
UpdateLaunchConfiguration |
Escritura |
|||
|
UpdateLaunchConfigurationTemplate |
Escritura |
|||
|
UpdateNetworkMigrationDefinition |
Escritura |
|||
|
UpdateNetworkMigrationMapperSegment |
Escritura |
|||
|
UpdateReplicationConfiguration |
Escritura |
|||
|
UpdateReplicationConfigurationTemplate |
Escritura |
|||
|
UpdateSourceServer |
Escritura |
|||
|
UpdateSourceServerReplicationType |
Escritura |
|||
|
UpdateWave |
Escritura |
Acciones definidas por AWS Application Migration Service
Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.
| Acciones | Description (Descripción) | Tipos de recursos (*necesarios) | Claves de condición | Nivel de acceso |
|---|---|---|---|---|
Concede permiso para archivar una aplicación |
Escritura |
|||
Concede permiso para archivar una onda |
Escritura |
|||
Concede permiso para asociar aplicaciones a una onda |
Escritura |
|||
Concede permiso para asociar servidores de origen a una aplicación |
Escritura |
|||
Concede permiso para cambiar el estado del ciclo de vida del servidor de origen |
Escritura |
|||
Concede permiso para crear una aplicación. |
Escritura |
|||
Concede permiso para crear conector |
Escritura |
|||
Concede permiso para lanzar una plantilla de configuración de lanzamiento |
Escritura |
|||
Concede permiso para crear una definición de migración de red. |
Escritura |
|||
Concede permiso para crear la plantilla de configuración de reproducción |
Escritura |
|||
Concede permiso para crear una onda |
Escritura |
|||
Concede permiso para eliminar una aplicación. |
Escritura |
|||
Concede permiso para eliminar un conector |
Escritura |
|||
Concede permiso para eliminar el trabajo |
Escritura |
|||
Concede permiso para eliminar una plantilla de configuración de lanzamiento |
Escritura |
|||
Concede permiso para eliminar una definición de migración de red. |
Escritura |
|||
Concede permiso para eliminar la plantilla de configuración de reproducción |
Escritura |
|||
Concede permiso para eliminar el servidor de origen |
Escritura |
|||
Concede permiso para eliminar el cliente de vcenter. |
Escritura |
|||
Concede permiso para eliminar una onda |
Escritura |
|||
Concede permiso para describir elementos de registro de trabajo |
Lectura |
|||
Concede permiso para describir trabajos |
Enumeración |
|||
Concede permiso para describir la plantilla de configuración de lanzamiento |
Enumeración |
|||
Concede permiso para describir la plantilla de configuración de reproducción |
Enumeración |
|||
Concede permiso para describir servidores de origen |
Enumeración |
|||
Concede permiso para describir clientes de vcenter. |
Enumeración |
|||
Concede permiso para desasociar aplicaciones de una onda |
Escritura |
|||
Concede permiso para desasociar servidores de origen de una aplicación |
Escritura |
|||
Concede permiso para desconectar el servidor de origen del servicio |
Escritura |
|||
Concede permiso para finalizar la transición |
Escritura |
|||
Concede permiso para obtener una configuración de cuenta |
Lectura |
|||
Concede permiso para obtener la configuración de lanzamiento |
Lectura |
|||
Concede permiso para obtener una definición de migración de red. |
Lectura |
|||
Concede permiso para obtener un constructo de segmento de mapeador de migración de red. |
Lectura |
|||
Concede permiso para obtener la configuración de reproducción |
Lectura |
|||
Concede permiso para inicializar el servicio |
Escritura |
|||
Concede permiso para enumerar los resúmenes de las aplicaciones |
Enumeración |
|||
Concede permiso para enumerar conectores |
Lectura |
|||
Concede permiso para enumerar los errores de una tarea de exportación |
Enumeración |
|||
Concede permiso para enumerar tareas de exportación |
Enumeración |
|||
Concede permiso para enumerar los errores de una tarea de importación |
Enumeración |
|||
Otorga permiso para enumerar las tareas de enriquecimiento de archivos de importación |
Enumeración |
|||
Concede permiso para enumerar las tareas de importación |
Enumeración |
|||
Concede permiso para enumerar las cuentas administradas |
Enumeración |
|||
Concede permiso para enumerar análisis de migración de red. |
Enumeración |
|||
Concede permiso para enumerar resultados de análisis de migración de red. |
Enumeración |
|||
Concede permiso para enumerar segmentos de generación de código de migración de red. |
Enumeración |
|||
Concede permiso para enumerar generaciones de código de migración de red. |
Enumeración |
|||
Concede permiso para enumerar definiciones de migración de red. |
Enumeración |
|||
Concede permiso para enumerar pilas implementadas de migración de red. |
Enumeración |
|||
Concede permiso para enumerar eliminaciones de pilas implementadas de migración de red. |
Enumeración |
|||
Concede permiso para enumerar implementaciones de migración de red. |
Enumeración |
|||
Otorga permiso para enumerar los artefactos de ejecución de la migración de red |
Enumeración |
|||
Concede permiso para enumerar ejecuciones de migración de red. |
Enumeración |
|||
Concede permiso para enumerar constructos de segmento de mapeador de migración de red. |
Enumeración |
|||
Concede permiso para enumerar segmentos de mapeador de migración de red. |
Enumeración |
|||
Otorga permiso para enumerar las actualizaciones de los mapas de migración de la red |
Enumeración |
|||
Concede permiso para enumerar mapeos de migración de red. |
Enumeración |
|||
Concede permiso para enumerar los documentos de acción del servidor de origen |
Enumeración |
|||
Concede permiso para enumerar las etiquetas de un recurso |
Lectura |
|||
Concede permiso para enumerar documentos de acción de plantillas de configuración de lanzamiento |
Enumeración |
|||
Concede permiso para enumerar los resúmenes de las ondas |
Enumeración |
|||
Concede permiso para marcar el servidor de origen como archivado |
Escritura |
|||
Concede permiso para pausar la replicación |
Escritura |
|||
Concede permiso para poner el documento de acción del servidor de origen |
Escritura |
|||
Concede permiso para poner el documento de acción de una plantilla de configuración de lanzamiento |
Escritura |
|||
Concede permiso para eliminar el documento de acción del servidor de origen |
Escritura |
|||
Concede permiso para eliminar el documento de acción de una plantilla de configuración de lanzamiento |
Escritura |
|||
Concede permiso para reanudar la replicación |
Escritura |
|||
Concede permiso para reintentar la reproducción |
Escritura |
|||
Concede permiso para iniciar la transición. |
Escritura |
|||
Concede permiso para iniciar una tarea de exportación |
Escritura |
|||
Concede permiso para crear una tarea de importación |
Escritura |
|||
Otorga permiso para iniciar el enriquecimiento de archivos de importación |
Escritura |
|||
Concede permiso para iniciar un análisis de migración de red. |
Escritura |
|||
Concede permiso para iniciar una generación de código de migración de red. |
Escritura |
|||
Concede permiso para iniciar la eliminación de las pilas implementadas de migración de red. |
Escritura |
|||
Concede permiso para iniciar una implementación de migración de red. |
Escritura |
|||
Concede permiso para iniciar un mapeo de migración de red. |
Escritura |
|||
Otorga permiso para iniciar una actualización del mapeo de migración de la red |
Escritura |
|||
Concede permiso para iniciar la replicación |
Escritura |
|||
Concede permiso para iniciar la prueba |
Escritura |
|||
Concede permiso para detener la replicación |
Escritura |
|||
Concede permiso para asignar una etiqueta de recurso. |
Etiquetar, escribir |
|||
Concede permiso para terminar instancias de destino |
Escritura |
|||
Concede permiso para desarchivar una aplicación |
Escritura |
|||
Concede permiso para desarchivar una onda |
Escritura |
|||
Concede permiso para eliminar etiquetas en un recurso |
Etiquetar, escribir |
|||
Concede permiso para actualizar la configuración de la cuenta |
Escritura |
|||
Concede permiso para actualizar una aplicación |
Escritura |
|||
Concede permiso para actualizar el conector |
Escritura |
|||
Concede permiso para actualizar la configuración de lanzamiento |
Escritura |
|||
Concede permiso para actualizar la configuración de lanzamiento |
Escritura |
|||
Concede permiso para actualizar una definición de migración de red. |
Escritura |
|||
Concede permiso para actualizar un segmento de mapeador de migración de red. |
Escritura |
|||
Concede permiso para actualizar un constructo de segmento de mapeador de migración de red. |
Escritura |
|||
Concede permiso para actualizar la configuración de reproducción |
Escritura |
|||
Concede permiso para actualizar la plantilla de configuración de reproducción |
Escritura |
|||
Concede permiso para actualizar el servidor de origen |
Escritura |
|||
Concede permiso para actualizar el tipo de replicación de servidor de origen. |
Escritura |
|||
Concede permiso para actualizar una onda |
Escritura |
Permission-only acciones para AWS Application Migration Service
El Servicio de migración de AWS aplicaciones define las siguientes acciones, pero no se pueden invocar directamente mediante ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.
| Acciones | Description (Descripción) | Tipos de recursos (*necesarios) | Claves de condición | Nivel de acceso |
|---|---|---|---|---|
Concede permiso para crear grupo de instantáneas de volumen |
Escritura |
|||
Concede permiso para eliminar la solicitud de instantáneas por lotes |
Escritura |
|||
Concede permiso para crear el cliente de vcenter. |
Escritura |
|||
Concede permiso para describir asociaciones de servidor de reproducción |
Lectura |
|||
Concede permiso para describir solicitudes de instantáneas |
Lectura |
|||
Concede permiso para obtener el comando del agente |
Lectura |
|||
Concede permiso para obtener información de reanudación confirmada del agente |
Lectura |
|||
Concede permiso para obtener activos de instalación del agente |
Lectura |
|||
Concede permiso para obtener información de reproducción del agente |
Lectura |
|||
Concede permiso para obtener la configuración de tiempo de ejecución del agente |
Lectura |
|||
Concede permiso para obtener créditos de instantáneas del agente |
Lectura |
|||
Concede permiso para obtener comandos de canal |
Lectura |
|||
Concede permiso para obtener comandos del cliente de vcenter. |
Lectura |
|||
Concede permiso para emitir un certificado de cliente |
Escritura |
|||
Concede permiso para notificar la autenticación del agente |
Escritura |
|||
Concede permiso para notificar al agente conectado |
Escritura |
|||
Concede permiso para notificar al agente desconectado |
Escritura |
|||
Concede permiso para notificar el progreso de reproducción del agente |
Escritura |
|||
Concede permiso para notificar al cliente de vcenter iniciado. |
Escritura |
|||
Concede permiso para registrar al agente |
Escritura |
|||
Concede permiso para enviar registros del agente |
Escritura |
|||
Concede permiso para enviar métricas del agente |
Escritura |
|||
Concede permiso para enviar el resultado del comando de canal |
Escritura |
|||
Concede permiso para enviar registros de cliente |
Escritura |
|||
Concede permiso para enviar métricas de cliente |
Escritura |
|||
Concede permiso para enviar el resultado del comando de cliente de vcenter. |
Escritura |
|||
Concede permiso para enviar los registros de cliente de vcenter. |
Escritura |
|||
Concede permiso para enviar métricas de cliente de vcenter. |
Escritura |
|||
Otorga permiso para iniciar solicitudes grupales de instantáneas |
Escritura |
|||
Concede permiso para actualizar los pendientes del agente |
Escritura |
|||
Concede permiso para actualizar la información de conversión del agente |
Escritura |
|||
Concede permiso para actualizar la información de reproducción del agente |
Escritura |
|||
Concede permiso para actualizar el estado del proceso de reproducción del agente |
Escritura |
|||
Concede permiso para actualizar las propiedades de origen del agente |
Escritura |
|||
Concede permiso para verificar el rol de cliente |
Lectura |
Tipos de recursos definidos por AWS Application Migration Service
Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.
| Tipos de recurso | ARN | Claves de condición |
|---|---|---|
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} |
Claves de condición para AWS Application Migration Service
AWS El Servicio de migración de aplicaciones define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.
| Claves de condición | Descripción | Tipo |
|---|---|---|
Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud. |
Cadena |
|
Filtra el acceso por los pares de clave-valor de etiqueta adjuntados al recurso |
Cadena |
|
Filtra el acceso según la presencia de claves de etiqueta en la solicitud. |
ArrayOfString |
|
Filtra el acceso mediante el nombre de una acción de API que crea recursos |
Cadena |