View a markdown version of this page

Acciones, recursos y claves de condición para AWS Servicio de modernización de mainframe - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Servicio de modernización de mainframe

AWS El Servicio de Modernización de Mainframe (prefijo de servicio:m2) 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 Servicio de modernización de mainframe

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

CancelBatchJobExecution

m2: CancelBatchJobExecution

Escritura

CreateApplication

m2: CreateApplication

Escritura

m2: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

m2.amazonaws.com

Escritura

CreateDataSetExportTask

m2: CreateDataSetExportTask

Escritura

CreateDataSetImportTask

m2: CreateDataSetImportTask

Escritura

CreateDeployment

m2: CreateDeployment

Escritura

CreateEnvironment

m2: CreateEnvironment

Escritura

m2: TagResource

Etiquetar, escribir

DeleteApplication

m2: DeleteApplication

Escritura

DeleteApplicationFromEnvironment

m2: DeleteApplicationFromEnvironment

Escritura

DeleteEnvironment

m2: DeleteEnvironment

Escritura

GetApplication

m2: GetApplication

Lectura

GetApplicationVersion

m2: GetApplicationVersion

Lectura

GetBatchJobExecution

m2: GetBatchJobExecution

Lectura

GetDataSetDetails

m2: GetDataSetDetails

Lectura

GetDataSetExportTask

m2: GetDataSetExportTask

Lectura

GetDataSetImportTask

m2: GetDataSetImportTask

Lectura

GetDeployment

m2: GetDeployment

Lectura

GetEnvironment

m2: GetEnvironment

Lectura

GetSignedBluinsightsUrl

m2: GetSignedBluinsightsUrl

Lectura

ListApplicationVersions

m2: ListApplicationVersions

Lectura

ListApplications

m2: ListApplications

Enumeración

ListBatchJobDefinitions

m2: ListBatchJobDefinitions

Lectura

ListBatchJobExecutions

m2: ListBatchJobExecutions

Lectura

ListBatchJobRestartPoints

m2: ListBatchJobRestartPoints

Lectura

ListDataSetExportHistory

m2: ListDataSetExportHistory

Lectura

ListDataSetImportHistory

m2: ListDataSetImportHistory

Lectura

ListDataSets

m2: ListDataSets

Lectura

ListDeployments

m2: ListDeployments

Lectura

ListEngineVersions

m2: ListEngineVersions

Lectura

ListEnvironments

m2: ListEnvironments

Enumeración

ListTagsForResource

m2: ListTagsForResource

Lectura

StartApplication

m2: StartApplication

Escritura

StartBatchJob

m2: StartBatchJob

Escritura

StopApplication

m2: StopApplication

Escritura

TagResource

m2: TagResource

Etiquetar, escribir

UntagResource

m2: UntagResource

Etiquetar, escribir

UpdateApplication

m2: UpdateApplication

Escritura

UpdateEnvironment

m2: UpdateEnvironment

Escritura

Acciones definidas por AWS Servicio de modernización de mainframe

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

CancelBatchJobExecution

Otorga permiso para cancelar la ejecución de un trabajo por lotes

Aplicación*

aws: ResourceTag /$ {} TagKey

Escritura

CreateApplication

Concede permiso para crear una aplicación.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDataSetExportTask

Concede permiso para crear una tarea de exportación de conjuntos de datos.

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

CreateDataSetImportTask

Otorga permiso para crear una tarea de importación de conjuntos de datos

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

CreateDeployment

Concede permiso para crear una implementación.

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

Entorno

aws: ResourceTag /$ {} TagKey

CreateEnvironment

Otorga permiso para crear un entorno

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteApplication

Concede permiso para eliminar una aplicación.

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteApplicationFromEnvironment

Otorga permiso para eliminar una aplicación de un entorno de tiempo de ejecución

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteEnvironment

Otorga permiso para eliminar un entorno de tiempo de ejecución

Entorno*

aws: ResourceTag /$ {} TagKey

Escritura

GetApplication

Otorga permiso para recuperar una aplicación

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

GetApplicationVersion

Otorga permiso para recuperar la versión de una aplicación

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

GetBatchJobExecution

Otorga permiso para recuperar la ejecución de un trabajo por lotes

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

GetDataSetDetails

Otorga permiso para recuperar detalles de un conjunto de datos

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

GetDataSetExportTask

Concede permiso para exportar un conjunto de datos en la ubicación de S3 especificada.

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

GetDataSetImportTask

Otorga permiso para recuperar una tarea de importación de conjuntos de datos

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

GetDeployment

Otorga permiso para recuperar una implementación

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

GetEnvironment

Otorga permiso para recuperar un entorno de tiempo de ejecución

Entorno*

aws: ResourceTag /$ {} TagKey

Lectura

GetSignedBluinsightsUrl

Concede permiso para crear una URL de Bluinsights firmada

Lectura

ListApplicationVersions

Otorga permiso para obtener una lista de versiones de una aplicación

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

ListApplications

Concede permiso para enumerar las aplicaciones.

Enumeración

ListBatchJobDefinitions

Otorga permiso para enumerar definiciones de trabajo por lotes

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

ListBatchJobExecutions

Otorga permiso para enumerar las ejecuciones de un trabajo por lotes

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

ListBatchJobRestartPoints

Otorga permiso para recuperar la ejecución de un trabajo por lotes

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

ListDataSetExportHistory

Concede permiso para enumerar el historial de exportación de conjuntos de datos.

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

ListDataSetImportHistory

Otorga permiso para enumerar el historial importación de conjuntos de datos

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

ListDataSets

Otorga permiso para enumerar conjuntos de datos

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

ListDeployments

Otorga permiso para enumerar implementaciones

Solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

ListEngineVersions

Otorga permiso para enumerar las versiones del motor

Lectura

ListEnvironments

Otorga permiso para enumerar los entornos de tiempo de ejecución

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso

Lectura

StartApplication

Otorga permiso para iniciar una aplicación

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

StartBatchJob

Otorga permisos para comenzar un trabajo por lotes

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

StopApplication

Otorga permiso para detener una aplicación

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Concede permiso para etiquetar un recurso

Aplicación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Entorno

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para eliminar etiquetas en un recurso

Aplicación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Entorno

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateApplication

Concede permiso para actualizar una aplicación

Solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateEnvironment

Otorga permiso para actualizar un entorno de tiempo de ejecución

Entorno*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por AWS Servicio de modernización de mainframe

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

Aplicación

arn: $ {Partition} :m2: $ {Region} :$ {Account} :app/$ {} ApplicationId

ResourceTagaws: /$ {} TagKey

Medio ambiente

arn: $ {Partition} :m2: $ {Region} :$ {Account} :env/$ {} EnvironmentId

ResourceTagaws: /$ {} TagKey

Claves de condición para AWS Servicio de modernización de mainframe

AWS El servicio de modernización de mainframe define las siguientes claves de condición que se pueden utilizar como Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso mediante una clave de etiqueta y un par de valores permitidos en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por par de clave y valor de etiqueta de un recurso

Cadena

AWS: TagKeys

Filtra el acceso mediante una lista de claves de etiqueta permitidas en la solicitud

ArrayOfString