View a markdown version of this page

Acciones, recursos y claves de condición para AWS Migration Hub Orchestrator - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Migration Hub Orchestrator

AWS Migration Hub Orchestrator (prefijo de servicio:migrationhub-orchestrator) 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:

Las operaciones de la API se definen mediante AWS Migration Hub Orchestrator

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

CreateTemplate

migrationhub-orchator: CreateTemplate

Escritura

migrationhub-orchator: TagResource

Etiquetar, escribir

CreateWorkflow

migrationhub-orchator: CreateWorkflow

Escritura

migrationhub-orchator: TagResource

Etiquetar, escribir

CreateWorkflowStep

migrationhub-orchator: CreateWorkflowStep

Escritura

CreateWorkflowStepGroup

migrationhub-orchator: CreateWorkflowStepGroup

Escritura

DeleteTemplate

migrationhub-orchator: DeleteTemplate

Escritura

DeleteWorkflow

migrationhub-orchator: DeleteWorkflow

Escritura

DeleteWorkflowStep

migrationhub-orchator: DeleteWorkflowStep

Escritura

DeleteWorkflowStepGroup

migrationhub-orchator: DeleteWorkflowStepGroup

Escritura

GetTemplate

migrationhub-orchator: GetTemplate

Lectura

GetTemplateStep

migrationhub-orchator: GetTemplateStep

Lectura

GetTemplateStepGroup

migrationhub-orchator: GetTemplateStepGroup

Lectura

GetWorkflow

migrationhub-orchator: GetWorkflow

Lectura

GetWorkflowStep

migrationhub-orchator: GetWorkflowStep

Lectura

GetWorkflowStepGroup

migrationhub-orchator: GetWorkflowStepGroup

Lectura

ListPlugins

migrationhub-orchator: ListPlugins

Enumeración

ListTagsForResource

migrationhub-orchator: ListTagsForResource

Lectura

ListTemplateStepGroups

migrationhub-orchator: ListTemplateStepGroups

Enumeración

ListTemplateSteps

migrationhub-orchator: ListTemplateSteps

Enumeración

ListTemplates

migrationhub-orchator: ListTemplates

Enumeración

ListWorkflowStepGroups

migrationhub-orchator: ListWorkflowStepGroups

Enumeración

ListWorkflowSteps

migrationhub-orchator: ListWorkflowSteps

Enumeración

ListWorkflows

migrationhub-orchator: ListWorkflows

Enumeración

RetryWorkflowStep

migrationhub-orchator: RetryWorkflowStep

Escritura

StartWorkflow

migrationhub-orchator: StartWorkflow

Escritura

StopWorkflow

migrationhub-orchator: StopWorkflow

Escritura

TagResource

migrationhub-orchator: TagResource

Etiquetar, escribir

UntagResource

migrationhub-orchator: UntagResource

Etiquetar, escribir

UpdateWorkflow

migrationhub-orchator: UpdateWorkflow

Escritura

UpdateWorkflowStep

migrationhub-orchator: UpdateWorkflowStep

Escritura

UpdateWorkflowStepGroup

migrationhub-orchator: UpdateWorkflowStepGroup

Escritura

Acciones definidas por AWS Migration Hub Orchestrator

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

CreateTemplate

Concede permiso para crear una plantilla personalizada

Escritura

CreateWorkflow

Otorga permiso para crear un flujo de trabajo basado en la plantilla seleccionada

plantilla*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateWorkflowStep

Otorga permiso para crear un paso en un flujo de trabajo y un grupo de pasos específico

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

CreateWorkflowStepGroup

Otorga permiso para crear un grupo de pasos personalizado para un flujo de trabajo determinado

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteTemplate

Concede permiso para eliminar una plantilla personalizada

plantilla*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteWorkflow

Otorga permiso para crear un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteWorkflowStep

Otorga permiso para eliminar un paso de un grupo de pasos específico en un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteWorkflowStepGroup

Otorga permiso para eliminar un grupo de pasos asociado a un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

GetMessage

Otorga permiso al complemento para recibir información del servicio

Lectura

GetTemplate

Otorga permiso para recuperar los metadatos de una plantilla

plantilla*

aws: ResourceTag /$ {} TagKey

Lectura

GetTemplateStep

Otorga permiso para recuperar detalles de un paso asociado a una plantilla y a un grupo de pasos

plantilla*

aws: ResourceTag /$ {} TagKey

Lectura

GetTemplateStepGroup

Otorga permiso para recuperar metadatos de un grupo de pasos en una plantilla

plantilla*

aws: ResourceTag /$ {} TagKey

Lectura

GetWorkflow

Otorga permiso para recuperar metadatos asociados a un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Lectura

GetWorkflowStep

Otorga permiso para obtener detalles del paso asociado a un flujo de trabajo y un grupo de pasos

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Lectura

GetWorkflowStepGroup

Otorga permiso para obtener detalles de un grupo de pasos asociado a un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Lectura

ListPlugins

Otorga permiso para obtener una lista de todos los complementos registrados

Enumeración

ListTagsForResource

Otorga permiso para obtener una lista de etiquetas para el recurso especificado

plantilla*

aws: ResourceTag /$ {} TagKey

Lectura

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

ListTemplateStepGroups

Otorga permiso para enumerar los grupos de pasos de una plantilla

plantilla*

aws: ResourceTag /$ {} TagKey

Enumeración

ListTemplateSteps

Otorga permiso para obtener una lista de pasos de un grupo de pasos

plantilla*

aws: ResourceTag /$ {} TagKey

Enumeración

ListTemplates

Otorga permiso para obtener una lista de todas las plantillas disponibles para el cliente

Enumeración

ListWorkflowStepGroups

Otorga permiso para obtener una lista de los grupos de pasos asociados con un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Enumeración

ListWorkflowSteps

Otorga permiso para obtener una lista de pasos dentro del grupo de pasos asociados a un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Enumeración

ListWorkflows

Otorga permiso para enumerar todos los flujos de trabajo

Enumeración

RegisterPlugin

Otorga el permiso para registrar el complemento para recibir un ID y comenzar a recibir mensajes del servicio

Escritura

RetryWorkflowStep

Otorga permiso para reintentar un paso erróneo dentro de un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

SendMessage

Otorga permiso al complemento para enviar información al servicio

Escritura

StartWorkflow

Otorga permiso para iniciar un flujo de trabajo o reanudar un flujo de trabajo detenido

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

StopWorkflow

Otorga permiso para detener un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para agregar etiquetas a un recurso

plantilla

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

flujo de trabajo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para eliminar etiquetas de un recurso

plantilla

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

flujo de trabajo

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateTemplate

Concede permiso para actualizar una plantilla personalizada

plantilla*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateWorkflow

Otorga permiso para actualizar metadatos asociados a un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateWorkflowStep

Otorga permiso para actualizar los metadatos y el estado de un paso personalizado dentro de un flujo de trabajo

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateWorkflowStepGroup

Otorga permiso para actualizar metadatos asociados a un grupo de pasos en un flujo de trabajo determinado

flujo de trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por AWS Migration Hub Orchestrator

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

plantilla

arn: $ {Partition} :migrationhub-orchestrator: $ {Region} :$ {Account} :template/$ {} ResourceId

ResourceTagaws: /$ {} TagKey

flujo de trabajo

arn: $ {Partition} :migrationhub-orchestrator: $ {Region} :$ {Account} :workflow/$ {} ResourceId

ResourceTagaws: /$ {} TagKey

Claves de condición para AWS Migration Hub Orchestrator

AWS Migration Hub Orchestrator 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

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString