AWS La experiencia autogestionada de modernización del mainframe ya no está disponible para nuevos clientes. Para obtener capacidades similares a la experiencia autogestionada de modernización de AWS mainframe, explore las capacidades de las ofertas directas del proveedor y de. AWS Transform Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte AWS el cambio de disponibilidad de la modernización del mainframe.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS El servicio de modernización de mainframes (experiencia en entornos de ejecución gestionados) ya no está disponible para nuevos clientes. Para obtener funcionalidades similares a las del Servicio de modernización de AWS mainframes (experiencia en entornos de ejecución gestionados), explore el Servicio de modernización de AWS mainframes (Self-ManagedExperience). Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte el cambio de disponibilidad de la modernización AWS del mainframe.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Descripción de los componentes y procesos para la conversión de código
AWS Mainframe Modernization El proceso de conversión de código incluye varios componentes, como el AWS Mainframe Modernization contenedor, el bucket del proyecto S3 y las ubicaciones de los archivos de registro.
Temas
AWS Mainframe Modernization contenedor
AWS Mainframe Modernization El contenedor de conversión de código se ejecuta en el AWS CodeBuild proyecto y proporciona comandos para configurar los directorios y archivos de configuración del proyecto, evaluar el código de Assembler, expandir las macros de Assembler y convertir el código de Assembler a COBOL.
Tendrá acceso al siguiente repositorio de AWS ECR: 381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod.
Parar utilizar las imágenes, puede seguir una de las siguientes opciones:
-
Utilice la etiqueta más reciente cuando consuma la imagen a través de. AWS CodeBuild Al usar la imagen, usará esta ruta:
381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod. Esto significa que AWS CodeBuild recogerá la última imagen insertada en el repositorio. -
Enumeración de la versión y selección desde ella. Para ello, utilice el siguiente comando mediante la CLI para enumerar las diferentes versiones del repositorio:
aws ecr describe-images \ --registry-id 381492161314 \ --repository-name aws-mlogica-codebuild-prod \ --query 'imageDetails[*].{ImagePushedAt: imagePushedAt, ImageTags: imageTags}' \ --output json | jq '[.[] | {ImageURI: (.ImageTags[] | "381492161314.dkr.ecr.us-east-1.amazonaws.com/aws-mlogica-codebuild-prod:" + .), ImagePushedAt: .ImagePushedAt}] | sort_by(.ImagePushedAt) | reverse'Esto mostrará una lista de todas las imágenes con la etiqueta asociada en cada una de ellas y la hora en que se publicó una imagen concreta en el repositorio. Según el código anterior, obtendrá una lista de imágenes en las que la etiqueta de la imagen representa la versión de la utilidad de conversión de código. Según los requisitos, puede seleccionar la imagen adecuada.
Bucket de proyectos de S3
El código de entrada y salida, el código actualizado con macros expandidas y los informes generados por la conversión de AWS Mainframe Modernization código se almacenan en el bucket de proyecto que crees en tu AWS Account Management. Al conceder permisos a un rol de AWS servicio, permites la conversión de AWS Mainframe Modernization código y el acceso al bucket.
Ubicaciones de archivo de registro
Los archivos de registro se escriben en dos ubicaciones durante la ejecución de cada CodeBuild proyecto:
-
Los archivos de registro con los resultados de alto nivel de cada CodeBuild paso se escriben en los archivos de registro del depósito de registro configurado en CodeBuild. Estos archivos aparecen como archivos gzip con un nombre de archivo de tipo GUID generado por el CodeBuild marco (p. ej.,
0c03e183-ab40-4fe0-ba77- bc1d87e73b14.gz). Cada archivo contiene el registro generado por la ejecución de un CodeBuild proyecto. Si se produce un error en la ejecución de un CodeBuild proyecto, este archivo de registro contendrá información importante para la solución de problemas. -
Los archivos de registro con resultados de ejecución detallados en el nivel de componente se escriben en los archivos de registro de la ruta principal del bucket del proyecto con el patrón de nombre de archivo
<Project_Bucket_name>_.log(por ejemplo,project- bucket_202406131200.log). Estos registros proporcionan:-
Un resumen de la configuración que indica las ubicaciones de entrada y salida.
-
Un registro de cada componente de ensamblador o macro procesado con el nombre de archivo de destino.
-
Una lista de informes generados con las ubicaciones de los archivos.
-
Para las ejecuciones de conversiones, se proporciona una lista de los cuadernos de texto en tiempo de ejecución.
-
Información general del proceso
En el siguiente diagrama se muestra el proceso de conversión del ensamblador a COBOL: