Acciones, recursos y claves de condición para AWS Migration Hub
AWS Migration Hub (prefijo de servicio:mgh) 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 de servicio programática de este servicio
.
Temas
Las operaciones de la API se definen mediante AWS Migration Hub
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 | Cliente SDK | Acción de IAM | Clave de condición | Valor (s) posible (s) | Nivel de acceso |
|---|---|---|---|---|---|
|
AssociateCreatedArtifact |
mgh |
Escritura |
|||
|
AssociateDiscoveredResource |
mgh |
Escritura |
|||
|
AssociateSourceResource |
mgh |
Escritura |
|||
|
CreateProgressUpdateStream |
mgh |
Escritura |
|||
|
DeleteProgressUpdateStream |
mgh |
Escritura |
|||
|
DescribeApplicationState |
mgh |
Lectura |
|||
|
DescribeMigrationTask |
mgh |
Lectura |
|||
|
DisassociateCreatedArtifact |
mgh |
Escritura |
|||
|
DisassociateDiscoveredResource |
mgh |
Escritura |
|||
|
DisassociateSourceResource |
mgh |
Escritura |
|||
|
ImportMigrationTask |
mgh |
Escritura |
|||
|
ListApplicationStates |
mgh |
Enumeración |
|||
|
ListCreatedArtifacts |
mgh |
Enumeración |
|||
|
ListDiscoveredResources |
mgh |
Enumeración |
|||
|
ListMigrationTaskUpdates |
mgh |
Enumeración |
|||
|
ListMigrationTasks |
mgh |
Enumeración |
|||
|
ListProgressUpdateStreams |
mgh |
Enumeración |
|||
|
ListSourceResources |
mgh |
Enumeración |
|||
|
NotifyApplicationState |
mgh |
Escritura |
|||
|
NotifyMigrationTaskState |
mgh |
Escritura |
|||
|
PutResourceAttributes |
mgh |
Escritura |
|||
|
CreateHomeRegionControl |
migrationhub-config |
Escritura |
|||
|
DeleteHomeRegionControl |
migrationhub-config |
Escritura |
|||
|
DescribeHomeRegionControls |
migrationhub-config |
Enumeración |
|||
|
GetHomeRegion |
migrationhub-config |
Lectura |
Acciones definidas por AWS Migration Hub
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 aceptar una conexión. |
Escritura |
|||
Concede permiso para asociar un rol de IAM a una unidad de automatización. |
Escritura |
|||
Otorga permiso para asociar un AWS artefacto determinado a un MigrationTask |
Escritura |
|||
Otorga permiso para asociar un recurso de ADS determinado a un MigrationTask |
Escritura |
|||
Concede permiso para asociar un recurso de origen. |
Escritura |
|||
Concede permiso para asociar en lotes los roles de IAM a una conexión. |
Escritura |
|||
Concede permiso para desvincular en lotes un rol de IAM de una conexión. |
Escritura |
|||
Concede permiso para crear una ejecución de unidad de automatización. |
Escritura |
|||
Concede permiso para crear una unidad de automatización. |
Escritura |
|||
Concede permiso para crear un control de región inicial de un Migration Hub |
Escritura |
|||
Otorga permiso para crear un ProgressUpdateStream |
Escritura |
|||
Concede permiso para eliminar una ejecución de unidad de automatización. |
Escritura |
|||
Concede permiso para eliminar una unidad de automatización. |
Escritura |
|||
Concede permiso para eliminar una conexión. |
Escritura |
|||
Concede permiso para eliminar un control de región inicial de un Migration Hub |
Escritura |
|||
Otorga permiso para eliminar un ProgressUpdateStream |
Escritura |
|||
Concede permiso para obtener un estado de la aplicación Application Discovery Service. |
Lectura |
|||
Concede permiso para describir una ejecución de unidad de automatización. |
Lectura |
|||
Concede permiso para describir una unidad de automatización. |
Lectura |
|||
Concede permiso para enumerar controles de región inicial |
Enumeración |
|||
Otorga permiso para describir un MigrationTask |
Lectura |
|||
Concede permiso para desvincular un rol de IAM de una unidad de automatización. |
Escritura |
|||
Otorga permiso para desasociar un AWS artefacto dado de un MigrationTask |
Escritura |
|||
Otorga permiso para desasociar un recurso de ADS determinado de un MigrationTask |
Escritura |
|||
Concede permiso para desvincular el recurso de origen. |
Escritura |
|||
Concede permiso para obtener una conexión |
Lectura |
|||
Concede permiso para obtener la región de inicio de un Migration Hub |
Lectura |
|||
Otorga permiso para importar un MigrationTask |
Escritura |
|||
Concede permiso para enumerar estados de aplicaciones |
Enumeración |
|||
Concede permiso para enumerar ejecuciones de unidades de automatización. |
Enumeración |
|||
Concede permiso para enumerar unidades de automatización. |
Enumeración |
|||
Concede permiso para enumerar roles de conexión. |
Enumeración |
|||
Concede permiso para enumerar conexiones. |
Enumeración |
|||
Otorga permiso para enumerar los artefactos creados asociados a un MigrationTask |
Enumeración |
|||
Otorga permiso para enumerar los recursos de ADS asociados de MigrationTask |
Enumeración |
|||
Concede permiso para enumerar actualizaciones de tareas de migración. |
Enumeración |
|||
Otorga permiso para publicar MigrationTasks |
Enumeración |
|||
Otorga permiso para publicar ProgressUpdateStreams |
Enumeración |
|||
Concede permiso para enumerar los recursos de origen. |
Enumeración |
|||
Concede permiso para obtener una lista de etiquetas para un recurso. |
Enumeración |
|||
Concede permiso para actualizar un estado de la aplicación Application Discovery Service. |
Escritura |
|||
Otorga permiso para notificar el último estado MigrationTask |
Escritura |
|||
Otorga permiso para poner ResourceAttributes |
Escritura |
|||
Concede permiso para rechazar una conexión. |
Escritura |
|||
Concede permiso para etiquetar un recurso |
Etiquetar, escribir |
|||
Concede permiso para eliminar etiquetas en un recurso |
Etiquetar, escribir |
Tipos de recursos definidos por AWS Migration Hub
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} :mgh: $ {Region} :$ {Account} :automation-run/$ {runID} |
||
arn: $ {Partition} :mgh: $ {Region} :$ {Account} :automation-unit/$ {} AutomationUnitId |
||
arn: $ {Partition} :mgh: $ {Region} :$ {Account} :$ {} ConnectionArn |
||
arn: $ {Partition} :mgh: $ {Region} :$ {Account} :progress /$ {Stream} UpdateStream /MigrationTask/$ {Task} |
||
arn: $ {Partition} :mgh: $ {Region} :$ {Account} :progress /$ {Stream} UpdateStream |
Claves de condición para AWS Migration Hub
AWS Migration Hub define las siguientes claves de condición que se pueden usar en el Condition elemento de una política de IAM.
| Claves de condición | Descripción | Tipo |
|---|---|---|
Filtra acciones basadas en las etiquetas que se aprueban en la solicitud |
Cadena |
|
Filtra acciones en función de la etiqueta asociada con el recurso |
Cadena |
|
Filtra acciones basadas en las claves de etiqueta que se aprueban en la solicitud |
ArrayOfString |
|
AutomationRunResource identificador RunID de recurso |
Cadena |
|
AutomationUnitResource identificador de automatización de UnitArn recursos |
ARN |
|
ConnectionResource identificador de conexión de recursos/ARN |
Cadena |