

AWS El servicio de modernización de mainframes (experiencia en entornos de ejecución gestionados) ya no está abierto a nuevos clientes. Para obtener prestaciones similares a las del Servicio de Modernización de AWS Mainframe (experiencia en entornos de ejecución gestionados), explore el Servicio de Modernización de AWS Mainframe (experiencia autogestionada). Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de la modernización del [AWS mainframe.](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)

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.

# Tutoriales para Rocket Software (anteriormente Micro Focus)
<a name="tutorials-mf"></a>

Los tutoriales de esta sección le ayudan a empezar a configurar diversas tareas en el motor de tiempo de ejecución de Rocket Software para el servicio de modernización del AWS mainframe. Estos tutoriales sirven para configurar una aplicación de ejemplo, usar plantillas con Rocket Enterprise Developer y configurar Enterprise Analyzer.

**Topics**
+ [

# Tutorial: configuración de la versión de Rocket Software (anteriormente Micro Focus) para la aplicación de BankDemo muestra
](tutorial-build-mf.md)
+ [

# Tutorial: Configurar WorkSpaces aplicaciones para su uso con Rocket Enterprise Analyzer y Rocket Enterprise Developer
](set-up-appstream-mf.md)
+ [

# Tutorial: Utilice plantillas con Rocket Enterprise Developer (anteriormente Micro Focus Enterprise Developer)
](tutorial-templates-ed.md)
+ [

# Tutorial: Configuración de Enterprise Analyzer en aplicaciones WorkSpaces
](set-up-ea.md)
+ [

# Tutorial: Configurar Rocket Enterprise Developer en WorkSpaces aplicaciones
](set-up-ed.md)

# Tutorial: configuración de la versión de Rocket Software (anteriormente Micro Focus) para la aplicación de BankDemo muestra
<a name="tutorial-build-mf"></a>

AWS La modernización del mainframe le permite configurar compilaciones y canalizaciones de integration/continuous entrega continua (CI/CD) para sus aplicaciones migradas. Estas compilaciones y canalizaciones utilizan y AWS CodeBuild AWS CodePipeline proporcionan estas AWS CodeCommit capacidades. CodeBuild es un servicio de compilación totalmente gestionado que compila el código fuente, ejecuta pruebas unitarias y produce artefactos listos para su despliegue. CodeCommit es un servicio de control de versiones que te permite almacenar y gestionar de forma privada los repositorios de Git en la nube. AWS CodePipeline es un servicio de entrega continua que te permite modelar, visualizar y automatizar los pasos necesarios para lanzar tu software.

En este tutorial se muestra cómo AWS CodeBuild compilar el código fuente de la aplicación de BankDemo muestra desde Amazon S3 y, a continuación, exportar el código compilado a Amazon S3.

AWS CodeBuild es un servicio de integración continua totalmente gestionado que compila el código fuente, ejecuta pruebas y produce paquetes de software listos para su implementación. Con CodeBuild, puede usar entornos de compilación preempaquetados o puede crear entornos de compilación personalizados que usen sus propias herramientas de compilación. En esta situación de demostración se utiliza la segunda opción. Consiste en un entorno de CodeBuild compilación que utiliza una imagen de Docker preempaquetada.

**importante**  
Antes de iniciar su proyecto de modernización de unidad central, le recomendamos que conozca el [Programa de aceleración de la migración de AWS](https://aws.amazon.com/migration-acceleration-program/mainframe/) o que se ponga en contacto con [especialistas en unidades centrales de AWS](mailto: mainframe@amazon.com) para obtener información sobre los pasos necesarios para modernizar una aplicación de unidad central.

**Topics**
+ [

## Requisitos previos
](#tutorial-build-mf-prerequisites)
+ [

## Paso 1: compartición de los activos de compilación con la cuenta de AWS
](#tutorial-build-mf-assets)
+ [

## Paso 2: creación de buckets de Amazon S3
](#tutorial-build-mf-s3)
+ [

## Paso 3: creación del archivo de especificaciones de compilación
](#tutorial-build-mf-spec)
+ [

## Paso 4: carga de los archivos de origen
](#tutorial-build-mf-upload)
+ [

## Paso 5: creación de políticas de IAM
](#tutorial-build-mf-IAM-policy)
+ [

## Paso 6: creación de un rol de IAM
](#tutorial-build-mf-IAM-role)
+ [

## Paso 7: asociación de las políticas de IAM al rol de IAM
](#tutorial-build-mf-attach)
+ [

## Paso 8: Crea el CodeBuild proyecto
](#tutorial-build-mf-create-project)
+ [

## Paso 9: inicio de la compilación
](#tutorial-build-mf-start)
+ [

## Paso 10: descarga de los artefactos de salida
](#tutorial-build-mf-download-output)
+ [

## Eliminar recursos
](#tutorial-build-mf-clean)

## Requisitos previos
<a name="tutorial-build-mf-prerequisites"></a>

Antes de comenzar este tutorial, complete los siguientes requisitos previos:
+ Descarga la [aplicación de BankDemo muestra](https://d3lkpej5ajcpac.cloudfront.net/demo/mf/BANKDEMO-build.zip) y descomprímela en una carpeta. La carpeta de origen contiene programas COBOL y cuadernos, así como definiciones. También contiene una carpeta JCL como referencia, aunque no es necesario compilar JCL. La carpeta también contiene los metaarchivos necesarios para la compilación.
+ **En la consola de modernización AWS del mainframe, elija Herramientas.** En **Análisis, desarrollo y compilación de activos**, seleccione **Compartir activos con mi cuenta de AWS**.

## Paso 1: compartición de los activos de compilación con la cuenta de AWS
<a name="tutorial-build-mf-assets"></a>

En este paso, asegúrese de compartir los activos de compilación con su AWS cuenta, especialmente en la región en la que se utilizan los activos.

1. Abra la consola de modernización AWS del mainframe en [https://console.aws.amazon.com/m2/](https://us-west-2.console.aws.amazon.com/m2/home?region=us-west-2#/).

1. En el panel de navegación izquierdo, seleccione **Herramientas**.

1. En **Análisis, desarrollo y creación de activos**, seleccione **Compartir activos con mi AWS cuenta**.

**importante**  
Debes realizar este paso una vez en cada AWS región en la que vayas a realizar las compilaciones.

## Paso 2: creación de buckets de Amazon S3
<a name="tutorial-build-mf-s3"></a>

En este paso, creará dos buckets de Amazon S3. El primero es un bucket de entrada para almacenar el código fuente y el otro es un depósito de salida para almacenar la salida de la compilación. Para obtener más información, consulte [Creación, configuración y trabajo con buckets de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) en la *Guía del usuario de Amazon S3*.

1. Para crear el bucket de entrada, inicie sesión en la consola de Amazon S3 y elija **Crear bucket**.

1. En la **configuración general**, proporciona un nombre para el depósito y especifica el Región de AWS lugar en el que quieres crearlo. Un ejemplo Región de AWS de nombre `regionId` es `codebuild-regionId-accountId-input-bucket` dónde está el depósito y `accountId` es su Cuenta de AWS ID.
**nota**  
Si va a crear el depósito en un lugar diferente al Región de AWS de EE. UU. Este (Virginia del Norte), especifique el `LocationConstraint` parámetro. Para obtener más información, consulte [CreateBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) en *Amazon Simple Storage Service API Referenc*.

1. Conserve todos los demás valores y elija **Crear bucket**.

1. Repita los pasos 1 a 3 para crear el bucket de salida. Un ejemplo de nombre es `codebuild-regionId-accountId-output-bucket` dónde `regionId` está Región de AWS el depósito y `accountId` es su Cuenta de AWS ID.

   Utilice los mismos nombres que elija para los buckets en todo este tutorial.

## Paso 3: creación del archivo de especificaciones de compilación
<a name="tutorial-build-mf-spec"></a>

En este paso, creará un archivo de especificaciones de compilación. Este archivo proporciona los comandos de compilación y la configuración relacionada, en formato YAML, CodeBuild para ejecutar la compilación. Para obtener más información, consulta la [referencia sobre las especificaciones de compilación CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html) en la *Guía del AWS CodeBuild usuario*.

1. Cree un archivo con el nombre `buildspec.yml` en el directorio que haya utilizado para descomprimir como se indicaba en los requisitos previos.

1. Añada el siguiente contenido al archivo y guarde. No se requieren cambios en este archivo.

   ```
   version: 0.2
   env:
     exported-variables:
       - CODEBUILD_BUILD_ID
       - CODEBUILD_BUILD_ARN
   phases:
     install:
       runtime-versions:
         python: 3.7
     pre_build:
       commands:
         - echo Installing source dependencies...
         - ls -lR $CODEBUILD_SRC_DIR/source
     build:
       commands:
         - echo Build started on `date`
         - /start-build.sh -Dbasedir=$CODEBUILD_SRC_DIR/source -Dloaddir=$CODEBUILD_SRC_DIR/target 
     post_build:
       commands:
         - ls -lR $CODEBUILD_SRC_DIR/target
         - echo Build completed on `date`
   artifacts:
     files:
       - $CODEBUILD_SRC_DIR/target/**
   ```

   Aquí`CODEBUILD_BUILD_ID`, `CODEBUILD_BUILD_ARN``$CODEBUILD_SRC_DIR/source`, y `$CODEBUILD_SRC_DIR/target` están las variables de entorno disponibles en él CodeBuild. Para obtener más información, consulte [Variables de entorno en los entornos de compilación](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html).

   En este punto, la estructura de directorios debería ser similar a la siguiente.

   ```
   (root directory name)
       |-- build.xml
       |-- buildspec.yml
       |-- LICENSE.txt
       |-- source
            |... etc.
   ```

1. Comprima el contenido de la carpeta en un archivo con el nombre `BankDemo.zip`. En este tutorial, no puede comprimir la carpeta. Así es que, comprima el contenido de la carpeta en un archivo con el nombre `BankDemo.zip`.

## Paso 4: carga de los archivos de origen
<a name="tutorial-build-mf-upload"></a>

En este paso, debe cargar el código fuente de la aplicación de BankDemo muestra en su bucket de entrada de Amazon S3.

1. En la consola de Amazon SNS, en el panel de navegación izquierdo, seleccione **Buckets**. A continuación, elija el bucket de entrada que ha creado anteriormente.

1. En **Objetos**, selecciona **Cargar**.

1. En la sección **Archivos y carpetas**, elija **Añadir archivos**.

1. Vaya al archivo `BankDemo.zip` y elíjalo.

1. Seleccione **Cargar**.

## Paso 5: creación de políticas de IAM
<a name="tutorial-build-mf-IAM-policy"></a>

En este paso, creará dos [políticas de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html). Una política otorga permisos para que AWS Mainframe Modernization pueda acceder a la imagen de Docker que contiene las herramientas de compilación de Rocket Software y utilizarla. Esta política no está personalizada para los clientes. La otra política otorga permisos para que AWS Mainframe Modernization interactúe con los buckets de entrada y salida y con los [ CloudWatch registros de Amazon que se CodeBuild generan](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html).

Para obtener más información sobre la creación de una política de IAM, consulte [Crear políticas de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html) en la *Guía del usuario de IAM*.

**Para crear una política de acceso a las imágenes de Docker**

1. En la consola de IAM, copie el siguiente documento de política y péguelo en el editor de políticas.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "ecr:GetAuthorizationToken"
               ],
               "Resource": "*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ecr:BatchCheckLayerAvailability",
                   "ecr:GetDownloadUrlForLayer",
                   "ecr:BatchGetImage"
               ],
               "Resource": "arn:aws:ecr:*:673918848628:repository/m2-enterprise-build-tools"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "s3:PutObject"
               ],
               "Resource": "arn:aws:s3:::aws-m2-repo-*-<region>-prod"
           }
       ]
   }
   ```

------

1. Escriba un nombre para la política, por ejemplo, `m2CodeBuildPolicy`.

**Crear una política que permita a la modernización del AWS mainframe interactuar con los depósitos y los registros**

1. En la consola de IAM, copie el siguiente documento de política y péguelo en el editor de políticas. Asegúrese de actualizar `regionId` a Región de AWS, y `accountId` a su. Cuenta de AWS

1. Escriba un nombre para la política, por ejemplo, `BankdemoCodeBuildRolePolicy`.

## Paso 6: creación de un rol de IAM
<a name="tutorial-build-mf-IAM-role"></a>

En este paso, creará una nueva [función de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) que le CodeBuild permita interactuar con AWS los recursos, tras asociar las políticas de IAM que creó anteriormente a esta nueva función de IAM.

Para obtener información sobre la creación de un rol de servicio, consulte [Creación de un rol para delegar permisos a un AWS servicio](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html) en la Guía del usuario de *IAM*,.

1. Inicie sesión en la consola de IAM; y elija **Roles** en el panel de navegación de la izquierda.

1. Elija **Crear rol**.

1. En **Tipo de entidad de confianza**, seleccione **Servicio de AWS**.

1. **En Casos de uso de otros servicios de AWS**, elija y **CodeBuild**, a continuación, **CodeBuild**vuelva a elegir.

1. Elija **Siguiente**.

1. Elija **Siguiente** en la página **Agregar permisos**. Posteriormente, asignará una política al rol.

1. En **Detalles del rol**, proporcione un nombre para el rol, por ejemplo, `BankdemoCodeBuildServiceRole`.

1. En **Seleccionar entidades de confianza**, compruebe que el documento de política tenga el siguiente aspecto:

------
#### [ JSON ]

****  

   ```
   {
             "Version":"2012-10-17",		 	 	 
             "Statement": [
               {
                 "Effect": "Allow",
                 "Principal": {
                   "Service": "codebuild.amazonaws.com"
                 },
                 "Action": "sts:AssumeRole"
               }
             ]
           }
   ```

------

1. Seleccione **Crear rol**.

## Paso 7: asociación de las políticas de IAM al rol de IAM
<a name="tutorial-build-mf-attach"></a>

En este paso, asociará las políticas de IAM que ha creado antes al rol de IAM `BankdemoCodeBuildServiceRole`.

1. Inicie sesión en la consola de IAM; y elija **Roles** en el panel de navegación de la izquierda.

1. En **Roles**, elija el rol que ha creado anteriormente, por ejemplo, `BankdemoCodeBuildServiceRole`.

1. En la sección **Políticas de permisos**, elija **Agregar permisos** y, después, **Asociar políticas**.

1. En **Otras políticas de permisos**, elija las políticas que ha creado anteriormente, por ejemplo, `m2CodeBuildPolicy` y`BankdemoCodeBuildRolePolicy`.

1. Seleccione **Asociar políticas**.

## Paso 8: Crea el CodeBuild proyecto
<a name="tutorial-build-mf-create-project"></a>

En este paso, crearás el CodeBuild proyecto.

1. Inicie sesión en la CodeBuild consola y elija **Crear proyecto de compilación**.

1. En la sección **Configuración del proyecto**, proporciona un nombre para el proyecto, por ejemplo, `codebuild-bankdemo-project`.

1. En la sección **Origen**, en **Proveedor del origen**, elija **Amazon S3** y, a continuación, elija el bucket de entrada que ha creado anteriormente, por ejemplo, `codebuild-regionId-accountId-input-bucket`.

1. En el campo **Clave de objeto de S3 o carpeta de S3**, introduzca el nombre del archivo zip que ha cargado en el bucket de S3. En este caso, el nombre de archivo es `bankdemo.zip`.

1. En la sección **Entorno**, seleccione **Imagen personalizada**.

1. En el campo **Tipo de entorno**, seleccione **Linux**.

1. En **Registro de imágenes**, seleccione **Otro registro**.

1. En el campo **URL del registro externo**, 
   + Para Rocket Software v9: Introduce`673918848628.dkr.ecr.us-west-1.amazonaws.com/m2-enterprise-build-tools:9.0.7.R1`. Si está utilizando una AWS región diferente con Rocket Software v9, también puede especificar ` 673918848628.dkr.ecr.<m2-region>.amazonaws.com/m2-enterprise-build-tools:9.0.7.R1` dónde <m2-region>hay una AWS región en la que esté disponible el servicio de modernización de AWS mainframe (por ejemplo,). `eu-west-3`
   + Para Rocket Software v8: Introduce `673918848628.dkr.ecr.us-west-2.amazonaws.com/m2-enterprise-build-tools:8.0.9.R1`
   + Para Rocket Software v7: Introduce `673918848628.dkr.ecr.us-west-2.amazonaws.com/m2-enterprise-build-tools:7.0.R10`

1. En **Rol de servicio**, elija **Rol de servicio existente** y, en el campo **ARN de rol**, elija el rol de servicio que ha creado anteriormente; por ejemplo, `BankdemoCodeBuildServiceRole`.

1. En **Especificaciones de la compilación**, elija **Utilizar un archivo de especificación de compilación**.

1. En la sección **Artefactos**, en **Tipo**, elija **Amazon S3** y, a continuación, elija su bucket de salida, por ejemplo, `codebuild-regionId-accountId-output-bucket`.

1. En el campo **Nombre**, introduzca el nombre de una carpeta del bucket en la que desee que se incluyan los artefactos de salida de la compilación, por ejemplo, `bankdemo-output.zip`.

1. En **Empaquetado de artefactos**, elija **Zip**.

1. Elija **Crear el proyecto de compilación**.

## Paso 9: inicio de la compilación
<a name="tutorial-build-mf-start"></a>

En este paso, iniciará la compilación.

1. Inicie sesión en la CodeBuild consola.

1. En el panel de navegación, elija **Proyectos de compilación**.

1. Elija el proyecto de compilación que ha creado antes, por ejemplo,`codebuild-bankdemo-project`.

1. Seleccione **Iniciar la compilación**.

Este comando inicia la compilación. La compilación se ejecuta de forma asincrónica. La salida del comando es un JSON que incluye el ID del atributo. Este identificador de atributo es una referencia al identificador de CodeBuild compilación de la compilación que acabas de iniciar. Puedes ver el estado de la compilación en la CodeBuild consola. También puede ver los registros detallados sobre la ejecución de la compilación en la consola. Para obtener más información, consulte [View detailed build information](https://docs.aws.amazon.com/codebuild/latest/userguide/getting-started-build-log-console.html) en *AWS CodeBuild User Guide*.

Cuando se complete la fase actual, significa que la compilación ha finalizado correctamente y que los artefactos compilados están listos en Amazon S3.

## Paso 10: descarga de los artefactos de salida
<a name="tutorial-build-mf-download-output"></a>

En este paso, descargará los artefactos de salida de Amazon S3. La herramienta de compilación de Rocket Software puede crear varios tipos de ejecutables diferentes. En este tutorial, generará objetos compartidos.

1. Inicie sesión en la consola de Amazon S3.

1. En la sección **Buckets** role="bold">, elija el nombre del bucket de salida, por ejemplo, `codebuild-regionId-accountId-output-bucket`.

1. Seleccione **Descargar** role="bold">.

1. Descomprima el archivo descargado. Navegue hasta la carpeta de destino para ver los artefactos de la compilación. Estos incluyen los objetos compartidos de Linux `.so`.

## Eliminar recursos
<a name="tutorial-build-mf-clean"></a>

Si ya no necesita los recursos que ha creado para este tutorial, elimínelos para evitar cargos adicionales. Para ello, complete los siguientes pasos.
+ Elimine los depósitos de S3 que ha creado para este tutorial. Para obtener más información, consulte [Eliminar un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html) en la *Guía del usuario de Amazon Simple Storage Service*.
+ Elija las políticas que ha creado para este tutorial. Para obtener más información, consulte [Eliminación de políticas de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-delete.html) en la *Guía del usuario de IAM*.
+ Elija el rol de IAM que ha creado para este tutorial. Para obtener más información, consulte [Eliminación de roles o perfiles de instancia](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_delete.html) en la *Guía del usuario de IAM*.
+ Elimine el CodeBuild proyecto que creó para este tutorial. Para obtener más información, consulte [Eliminar un proyecto de compilación CodeBuild en](https://docs.aws.amazon.com/codebuild/latest/userguide/delete-project.html) la *Guía del AWS CodeBuild usuario*.

# Tutorial: Configurar WorkSpaces aplicaciones para su uso con Rocket Enterprise Analyzer y Rocket Enterprise Developer
<a name="set-up-appstream-mf"></a>

AWS La modernización del mainframe proporciona varias herramientas a través de Amazon WorkSpaces Applications. WorkSpaces Applications es un servicio de streaming de aplicaciones seguro y totalmente gestionado que permite transmitir aplicaciones de escritorio a los usuarios sin tener que volver a escribirlas. WorkSpaces Las aplicaciones proporcionan a los usuarios acceso instantáneo a las aplicaciones que necesitan, con una experiencia de usuario fluida y con capacidad de respuesta en el dispositivo que elijan. El uso de WorkSpaces aplicaciones para alojar herramientas específicas del motor de ejecución ofrece a los equipos de aplicaciones de los clientes la posibilidad de utilizar las herramientas directamente desde sus navegadores web e interactuar con los archivos de las aplicaciones almacenados en depósitos o repositorios de Amazon S3. CodeCommit 

Para obtener información sobre la compatibilidad de los navegadores en WorkSpaces las aplicaciones, consulte [System Requirements and Feature Support (navegador web)](https://docs.aws.amazon.com/appstream2/latest/developerguide/requirements-and-features-web-browser-admin.html) en la *Guía de administración de Amazon WorkSpaces Applications*. Si tiene problemas al utilizar las WorkSpaces aplicaciones, consulte [Solución de problemas de usuario de la AppStream versión 2.0](https://docs.aws.amazon.com/appstream2/latest/developerguide/troubleshooting-user-issues.html) en la *Guía de administración de WorkSpaces aplicaciones de Amazon*.

Este documento está dirigido a los miembros del equipo de operaciones del cliente. Describe cómo configurar WorkSpaces las flotas y pilas de Amazon Applications para alojar las herramientas Rocket Enterprise Analyzer y Rocket Enterprise Developer que se utilizan con AWS Mainframe Modernization. Rocket Enterprise Analyzer se suele utilizar durante la fase de evaluación y Rocket Enterprise Developer se suele utilizar durante la fase de migración y modernización del enfoque de modernización del mainframe. AWS Si piensa utilizar Enterprise Analyzer y Enterprise Developer, debe crear flotas y pilas independientes para cada herramienta. Cada herramienta requiere su propia flota y su propia pila, ya que las condiciones de licencia son diferentes.

**importante**  
Los pasos de este tutorial se basan en la CloudFormation plantilla descargable [cfn-m2-.yml](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml). appstream-fleet-ea-ed 

**Topics**
+ [

## Requisitos previos
](#tutorial-aas-prerequisites)
+ [

## Paso 1: Obtenga las imágenes de las WorkSpaces aplicaciones
](#tutorial-aas-step1)
+ [

## Paso 2: Crea la pila con la CloudFormation plantilla
](#tutorial-aas-step2)
+ [

## Paso 3: Crear un usuario en WorkSpaces Aplicaciones
](#tutorial-aas-step3)
+ [

## Paso 4: Inicie sesión en las WorkSpaces aplicaciones
](#tutorial-aas-step4)
+ [

## Paso 5: Verificar los buckets de Amazon S3 (opcional)
](#tutorial-aas-step5)
+ [

## Pasos a seguir a continuación
](#tutorial-aas-next-steps)
+ [

## Eliminar recursos
](#tutorial-aas-cleanup)

## Requisitos previos
<a name="tutorial-aas-prerequisites"></a>
+ [Descargue la plantilla: cfn-m2-.yml. appstream-fleet-ea-ed](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml)
+ Obtenga el ID de la VPC y el grupo de seguridad predeterminados. Para obtener más información sobre la VPC predeterminada, consulte [Predeterminado VPCs](https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html) en la Guía del usuario de Amazon *VPC*. Para obtener más información sobre el grupo de seguridad predeterminado, consulte [Grupos de seguridad predeterminados y personalizados](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/default-custom-security-groups.html) en la *Guía del EC2 usuario de Amazon*. 
+ Asegúrese de que tiene permisos para:
  + cree pilas, flotas y usuarios en WorkSpaces Aplicaciones.
  + cree pilas mediante el CloudFormation uso de una plantilla.
  + Crear buckets y cargar archivos a buckets de Amazon S3.
  + Descargar credenciales (`access_key_id` y `secret_access_key`) de IAM.

## Paso 1: Obtenga las imágenes de las WorkSpaces aplicaciones
<a name="tutorial-aas-step1"></a>

En este paso, comparte WorkSpaces las imágenes de las aplicaciones de Enterprise Analyzer y Enterprise Developer con su AWS cuenta.

1. Abra la consola de modernización de AWS mainframe en. [https://console.aws.amazon.com/m2/](https://us-west-2.console.aws.amazon.com/m2/home?region=us-west-2#/)

1. En el panel de navegación izquierdo, seleccione **Herramientas**.

1. En **Análisis, desarrollo y creación de activos**, seleccione **Compartir activos con mi AWS cuenta**.

## Paso 2: Crea la pila con la CloudFormation plantilla
<a name="tutorial-aas-step2"></a>

En este paso, utilizará la CloudFormation plantilla descargada para crear una pila de WorkSpaces aplicaciones y una flota para ejecutar Rocket Enterprise Analyzer. Puede repetir este paso más adelante para crear otra pila y flota de WorkSpaces aplicaciones para ejecutar Rocket Enterprise Developer, ya que cada herramienta requiere su propia flota y pila de WorkSpaces aplicaciones. Para obtener más información sobre las CloudFormation pilas, consulta Cómo [trabajar con pilas](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html) en la Guía del *AWS CloudFormation usuario*.

**nota**  
AWS La modernización de mainframe añade una tarifa adicional al precio estándar de WorkSpaces las aplicaciones para el uso de Enterprise Analyzer y Enterprise Developer. Para obtener más información, consulte [AWS Mainframe Modernization Pricing](https://aws.amazon.com/mainframe-modernization/pricing/).

1. Descargue la plantilla [appstream-fleet-ea-edcfn-m2-.yml](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml), si es necesario.

1. Abre la CloudFormation consola y selecciona **Crear pila** y **con recursos nuevos** (estándar).

1. En **Requisito previo: preparar la plantilla**, elija **La plantilla está lista**.

1. En **Especificar plantilla**, elija **Cargar un archivo de plantilla**.

1. En **Cargar un archivo de plantilla**, selecciona **Elegir archivo** y carga la plantilla [appstream-fleet-ea-edcfn-m2-.yml.](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml)

1. Elija **Siguiente**.  
![\[La página CloudFormation Crear pila con la plantilla cfn-m2- .yml seleccionada. appstream-fleet-ea-ed\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/cfn-create-stack.png)

1. En **Especificar los detalles de la pila**, introduzca la siguiente información:
   + En **Nombre de pila**, introduzca un nombre de su elección. Por ejemplo, **m2-ea**.
   + **En **AppStreamApplication**, elige ea.**
   + En **AppStreamFleetSecurityGroup**, elige el grupo de seguridad predeterminado de tu VPC predeterminada.
   + En **AppStreamFleetVpcSubnet**, elige una subred dentro de tu VPC predeterminada.
   + En **AppStreamImageName**, elige la imagen que empiece por. `m2-enterprise-analyzer` Esta imagen contiene la versión actualmente compatible de la herramienta Rocket Enterprise Analyzer.
   + Acepte los valores predeterminados para el resto de los campos y después elija **Siguiente**.  
![\[La página de CloudFormation especificación de detalles de la pila con las opciones de Enterprise Analyzer rellenadas.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/cfn-specify-stack-details.png)

1. Acepte los valores predeterminados y, a continuación, elija **Siguiente**.

1. En **Revisar**, asegúrese de que todos los parámetros son los que desea.

1. Desplázate hasta el final, selecciona **Acepto que AWS CloudFormation podría crear recursos de IAM con nombres personalizados** y selecciona **Create Stack**.

La pila y la flota tardan entre 20 y 30 minutos en crearse. Puede elegir **Actualizar** para ver los CloudFormation eventos a medida que se producen. 

## Paso 3: Crear un usuario en WorkSpaces Aplicaciones
<a name="tutorial-aas-step3"></a>

Mientras espera CloudFormation a que termine de crear la pila, puede crear uno o más usuarios en WorkSpaces Aplicaciones. Estos usuarios son los que utilizarán Enterprise Analyzer en WorkSpaces las aplicaciones. Deberá especificar una dirección de correo electrónico para cada usuario y asegurarse de que cada uno tenga los permisos suficientes para crear buckets en Amazon S3, cargar archivos en un bucket y vincular a un bucket para asignar su contenido.

1. Abra la consola de WorkSpaces aplicaciones.

1. En el panel de navegación izquierdo, elija **Grupo de usuarios**.

1. Seleccione la opción **Crear usuario**.

1. Proporcione una dirección de correo electrónico en la que el usuario pueda recibir una invitación por correo electrónico para usar WorkSpaces las Aplicaciones, un nombre y apellidos, y seleccione **Crear usuario**.

1. Repita este procedimiento si es necesario para crear más usuarios. La dirección de correo electrónico de cada usuario debe ser única.

Para obtener más información sobre la creación de usuarios de WorkSpaces Aplicaciones, consulte [Grupos de usuarios de WorkSpaces Aplicaciones](https://docs.aws.amazon.com/appstream2/latest/developerguide/user-pool.html) en la *Guía de administración de Amazon WorkSpaces Applications*.

Cuando CloudFormation termine de crear la pila, puede asignar el usuario que creó a la pila de la siguiente manera:

1. Abra la consola de WorkSpaces aplicaciones.

1. Elija el nombre de usuario.

1. Elija **Acciones** y luego **Asignar pila**.

1. En **Asignar pila**, elija la pila que empieza por `m2-appstream-stack-ea`.

1. Elija **Asignar pila**.  
![\[La página de asignación de WorkSpaces aplicaciones muestra el usuario y la pila de Enterprise Analyzer que se va a asignar.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/aas-assign-stack.png)

Al asignar un usuario a una pila, WorkSpaces Applications envía un correo electrónico al usuario a la dirección que usted proporcionó. Este correo electrónico contiene un enlace a la página de inicio de sesión de la WorkSpaces aplicación.

## Paso 4: Inicie sesión en las WorkSpaces aplicaciones
<a name="tutorial-aas-step4"></a>

En este paso, inicia sesión en WorkSpaces Applications mediante el enlace que aparece en el correo electrónico enviado por WorkSpaces Applications al usuario que creó[Paso 3: Crear un usuario en WorkSpaces Aplicaciones](#tutorial-aas-step3).

1. Inicie sesión en WorkSpaces Applications mediante el enlace que aparece en el correo electrónico enviado por WorkSpaces Applications.

1. Cambie la contraseña si se le solicita. La pantalla de WorkSpaces aplicaciones que aparece es similar a la siguiente:  
![\[Un ejemplo de pantalla de inicio de sesión de WorkSpaces aplicaciones que muestra el icono del escritorio.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/aas-login-screen.png)

1. Seleccione **Escritorio**.

1. En la barra de tareas, seleccione **Bucar** e introduzca **D:** para navegar hasta la carpeta de inicio.
**nota**  
Si omite este paso, es posible que aparezca el error `Device not ready` al intentar acceder a la carpeta de inicio.

En cualquier momento, si tiene problemas para iniciar sesión en WorkSpaces Aplicaciones, puede reiniciar su flota de WorkSpaces aplicaciones e intentar iniciar sesión de nuevo siguiendo estos pasos.

1. Abre la consola de WorkSpaces aplicaciones.

1. En el panel de navegación izquierdo, elija **Flotas**.

1. Elija la flota que está intentando utilizar.

1. Seleccione **Acción** y, a continuación, **Detener**.

1. Espere a que la flota se detenga.

1. Seleccione **Acción** y, a continuación, seleccione **Inciar**.

Este proceso puede tardar unos 10 minutos.

## Paso 5: Verificar los buckets de Amazon S3 (opcional)
<a name="tutorial-aas-step5"></a>

Una de las tareas que llevó a cabo la CloudFormation plantilla que utilizó para crear la pila consistía en crear dos depósitos en Amazon S3, que son necesarios para guardar y restaurar los datos de los usuarios y la configuración de la aplicación en las sesiones de trabajo. Estos buckets son los siguientes:
+ Su nombre comienza por `appstream2-`. Este bucket asigna los datos a su carpeta de inicio en WorkSpaces Aplicaciones (`D:\PhotonUser\My Files\Home Folder`).
**nota**  
La carpeta de inicio es única para una dirección de correo electrónico determinada y se comparte en todas las flotas y pilas de una cuenta determinada AWS . El nombre de la carpeta principal es un SHA256 hash de la dirección de correo electrónico del usuario y se almacena en una ruta basada en ese hash.
+ Su nombre comienza por `appstream-app-settings-`. Este depósito contiene información sobre las sesiones de usuario de WorkSpaces las aplicaciones e incluye ajustes como los favoritos del navegador, los perfiles de conexión del IDE y de las aplicaciones y las personalizaciones de la interfaz de usuario. Para obtener más información, consulte [Cómo funciona la persistencia de la configuración](https://docs.aws.amazon.com/appstream2/latest/developerguide/how-it-works-app-settings-persistence.html) de aplicaciones en la *Guía de administración de WorkSpaces aplicaciones de Amazon*.

Para comprobar que se han creado los buckets, siga estos pasos:

1. Abra la consola de Amazon S3.

1. En el panel de navegación izquierdo, elija **Buckets**.

1. En **Buscar buckets por nombre**, introduzca **appstream** para filtrar la lista.

Si ve los buckets, no es necesario realizar ninguna otra acción. Solo es para saber que los buckets existen. Si no ve los cubos, significa que la CloudFormation plantilla no ha terminado de ejecutarse o que se ha producido un error. Ve a la CloudFormation consola y revisa los mensajes de creación de la pila.

## Pasos a seguir a continuación
<a name="tutorial-aas-next-steps"></a>

Ahora que la infraestructura de WorkSpaces aplicaciones está configurada, puede configurar y empezar a utilizar Enterprise Analyzer. Para obtener más información, consulte [Tutorial: Configuración de Enterprise Analyzer en aplicaciones WorkSpaces](set-up-ea.md). También puede configurar Enterprise Developer. Para obtener más información, consulte [Tutorial: Configurar Rocket Enterprise Developer en WorkSpaces aplicaciones](set-up-ed.md).

## Eliminar recursos
<a name="tutorial-aas-cleanup"></a>

El procedimiento para limpiar la pila y las flotas creadas se describe en [Crear una flota y pila de WorkSpaces aplicaciones](https://docs.aws.amazon.com/appstream2/latest/developerguide/set-up-stacks-fleets.html).

Cuando se hayan eliminado los objetos de WorkSpaces las aplicaciones, el administrador de la cuenta también puede, si procede, limpiar los depósitos de Amazon S3 para la configuración de la aplicación y las carpetas de inicio.

**nota**  
La carpeta de inicio de un usuario determinado es única en todas las flotas, por lo que es posible que tengas que conservarla si hay otras pilas de WorkSpaces aplicaciones activas en la misma cuenta.

Por último, actualmente WorkSpaces Applications no permite eliminar usuarios mediante la consola. Para ello, debe usar la API de servicio con la CLI. Para obtener más información, consulte [Administración de grupos de usuarios](https://docs.aws.amazon.com/appstream2/latest/developerguide/user-pool-admin.html) en la *Guía de administración de Amazon WorkSpaces Applications*.

# Tutorial: Utilice plantillas con Rocket Enterprise Developer (anteriormente Micro Focus Enterprise Developer)
<a name="tutorial-templates-ed"></a>

En este tutorial se describe cómo utilizar plantillas y proyectos predefinidos con Rocket Enterprise Developer. Incluye tres casos de uso. Todos los casos de uso utilizan el código de ejemplo que se proporciona en el BankDemo ejemplo. Para descargar el ejemplo, elija [https://d1vi4vxke6c2hu.cloudfront.net/demo/bankdemo.zip](https://d1vi4vxke6c2hu.cloudfront.net/demo/bankdemo.zip).

**importante**  
Si utiliza la versión de Enterprise Developer para Windows, los binarios generados por el compilador solo se pueden ejecutar en el Enterprise Server suministrado con Enterprise Developer. No puede ejecutarlos en el entorno de ejecución de modernización del AWS mainframe, que está basado en Linux.

**Topics**
+ [

## Caso de uso 1: Uso de la plantilla de proyecto de COBOL que contiene los componentes de origen
](#tutorial-templates-ed-step1)
+ [

## Caso de uso 2: Uso de la plantilla de proyecto de COBOL sin los componentes de origen
](#tutorial-templates-ed-step2)
+ [

## Caso de uso 3: Uso del proyecto de COBOL predefinido que enlaza con las carpetas de origen
](#tutorial-templates-ed-step3)
+ [

## Uso de la plantilla JSON de definición de región
](#tutorial-templates-ed-step4)

## Caso de uso 1: Uso de la plantilla de proyecto de COBOL que contiene los componentes de origen
<a name="tutorial-templates-ed-step1"></a>

Este caso de uso requiere que copie los componentes de origen en la estructura de directorios de la plantilla como parte de los pasos de preconfiguración de la demostración. En el [https://d1vi4vxke6c2hu.cloudfront.net/demo/bankdemo.zip](https://d1vi4vxke6c2hu.cloudfront.net/demo/bankdemo.zip), se ha cambiado con respecto al del `AWSTemplates.zip` original para evitar tener dos copias del origen.

1. Inicie Enterprise Developer y especifique el espacio de trabajo elegido.  
![\[Lanzador de Eclipse con un espacio de trabajo seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc1-step1.png)

1. En la vista del **explorador de aplicaciones**, en el elemento de vista en árbol **Enterprise Development Project**, seleccione **New Project from Template** en el menú contextual.  
![\[Menú contextual en la vista en árbol del proyecto de desarrollo empresarial.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc1-step2.png)

1. Introduzca los parámetros de la plantilla como se muestra.
**nota**  
La ruta de la plantilla hará referencia al lugar donde se haya extraído el ZIP.  
![\[Cuadro de introducción de parámetros de la plantilla con la ruta y el nombre del proyecto especificados.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc1-step3.png)

1. Si selecciona OK, se creará un proyecto de Eclipse de desarrollo local basado en la plantilla proporcionada, con una estructura completa de origen y entorno de ejecución.  
![\[Estructura del proyecto de Eclipse de desarrollo local.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc1-step4.png)

   La estructura de `System` contiene un archivo completo de definición de recursos con las entradas requeridas para BANKDEMO, el catálogo requerido con las entradas añadidas y los archivos de datos ASCII correspondientes.

   Como la estructura de la plantilla de origen contiene todos los elementos de origen, estos archivos se copian en el proyecto local y, por lo tanto, se incorporan automáticamente a Enterprise Developer.

## Caso de uso 2: Uso de la plantilla de proyecto de COBOL sin los componentes de origen
<a name="tutorial-templates-ed-step2"></a>

Los pasos 1 a 3 son idénticos al [Caso de uso 1: Uso de la plantilla de proyecto de COBOL que contiene los componentes de origen](#tutorial-templates-ed-step1). 

En este caso de uso, la `System` estructura también contiene un archivo completo de definición de recursos con las entradas necesarias BankDemo, el catálogo necesario con las entradas añadidas y los archivos de datos ASCII correspondientes.

Sin embargo, la estructura de origen de la plantilla no contiene ningún componente. Debe importarlos al proyecto desde el repositorio de origen que utilice.

1. Elija el nombre del proyecto. En el menú contextual relacionado, seleccione **Import**.  
![\[El menú contextual del proyecto con la importación seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc2-step4.png)

1. En el cuadro de diálogo resultante, en la sección **General**, elija **File System** y, a continuación, elija Next.  
![\[Cuadro de importación con el sistema de archivos seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc2-step5.png)

1. Rellene el campo **From directory** navegando por el sistema de archivos hasta que señale a la carpeta del repositorio. Seleccione todas las carpetas que desee importar, por ejemplo `sources`. El campo `Into folder` se rellenará automáticamente. Elija **Finish**.   
![\[El cuadro del sistema de archivos con el BankDemo directorio expandido.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc2-step6.png)

   Una vez que la estructura de la plantilla de origen contiene todos los elementos de origen, estos se crean automáticamente en Enterprise Developer.

## Caso de uso 3: Uso del proyecto de COBOL predefinido que enlaza con las carpetas de origen
<a name="tutorial-templates-ed-step3"></a>

1. Inicie Enterprise Developer y especifique el espacio de trabajo elegido.  
![\[Lanzador de Eclipse con un espacio de trabajo seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc3-step1.png)

1. En el menú **File**, elija **Import**.  
![\[Menú File con la opción Import seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc3-step2.png)

1. En el cuadro de diálogo resultante, en **General**, seleccione **Projects from Folder or Archive** y pulse **Next**.  
![\[Cuadro Import con los proyectos de la carpeta o el archivo seleccionados.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc3-step3.png)

1. Introduzca el **Import source**, elija el **Directory** y navegue por el sistema de archivos para seleccionar la carpeta de proyecto predefinida. El proyecto que contiene tiene enlaces a las carpetas de origen del mismo repositorio.  
![\[Los proyectos de importación se realizan desde el sistema de archivos o el cuadro de archivos con la ruta al origen de importación especificado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-uc3-step4.png)

   Seleccione **Finalizar**.

   Como el proyecto se rellena con los enlaces a la carpeta de origen, el código se genera automáticamente.

## Uso de la plantilla JSON de definición de región
<a name="tutorial-templates-ed-step4"></a>

1. Cambie a la vista del explorador de servidores. En el menú contextual correspondiente, seleccione **Open Administration Page**, que iniciará el navegador predeterminado.  
![\[Menú contextual del explorador de servidores con la página de administración abierta seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-json-admin-page.png)

1. En la pantalla resultante de Enterprise Server Common Web Administration (ESCWA), seleccione **Import**.  
![\[Pantalla de Enterprise Server Common Web Administration con la opción de importación seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-json-import.png)

1. Seleccione el tipo de importación **JSON** y, después, **Next**.  
![\[Cuadro Choose Import Type con JSON seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-json-import-type.png)

1. Cargue el archivo `BANKDEMO.JSON` suministrado.  
![\[Cuadro Choose File to Upload con el archivo BANKDEMO seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-json-upload.png)

   Una vez seleccionado, elija **Next**.  
![\[Cuadro Select Regions con la opción Clear Ports from Endpoints no seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-json-next.png)

   En el panel **Selecr Regions**, asegúrese de que la opción **Clear Ports from Endpoints** no esté seleccionada y, a continuación, siga seleccionando **Next** en los paneles hasta que aparezca el panel **Perform Import**. A continuación, elija **Importar** en el panel de navegación izquierdo.

   Por último, haga clic en **Finish**. La región BANKDEMO se añadirá a la lista de servidores.  
![\[BankDemo Se ha agregado la lista de regiones y servidores.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-json-server-list.png)

1. Navegue hasta las **General Properties** de la región BANKDEMO.

1. Desplácese a la sección **Configuration**.

1. La variable de entorno ESP debe configurarse en la carpeta `System` correspondiente al proyecto de Eclipse creado en los pasos anteriores. El valor debería ser `workspacefolder/projectname/System`.  
![\[Sección de configuración con la variable ESP.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-json-ESP.png)

1. Haga clic en **Apply**.

   La región ahora está completamente configurada para ejecutarse junto con el proyecto COBOL de Eclipse.

1. Por último, vuelva a Enterprise Developer y asocie la región importada al proyecto.  
![\[Menú contextual del proyecto con la opción Associated with project seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ed-json-associate.png)

   El entorno Enterprise Developer ya está listo para su uso, con una versión funcional completa de BankDemo. Puede editar, compilar y depurar el código de la región.
**importante**  
Si utiliza la versión de Enterprise Developer para Windows, los binarios generados por el compilador solo se pueden ejecutar en el Enterprise Server suministrado con Enterprise Developer. No se pueden ejecutar en el entorno de ejecución AWS Mainframe Modernization, que está basado en Linux.

# Tutorial: Configuración de Enterprise Analyzer en aplicaciones WorkSpaces
<a name="set-up-ea"></a>

Este tutorial describe cómo configurar Rocket Enterprise Analyzer (anteriormente Micro Focus Enterprise Analyzer) para analizar una o más aplicaciones de mainframe. La herramienta Enterprise Analyzer proporciona varios informes basados en su análisis del código fuente de la aplicación y las definiciones del sistema.

Esta configuración está diseñada para fomentar la colaboración en equipo. La instalación utiliza un bucket de Amazon S3 para compartir el código fuente con los discos virtuales. Para ello, se utiliza [Rclone](https://rclone.org/)) en el equipo de Windows. Con una instancia de Amazon RDS común que ejecute [PostgreSQL](https://www.postgresql.org/), cualquier miembro del equipo puede acceder a todos los informes solicitados.

Los miembros del equipo también pueden montar el disco virtual respaldado por Amazon S3 en sus equipos personales y actualizar el bucket de origen desde sus estaciones de trabajo. También pueden usar scripts o cualquier otra forma de automatización en sus equipos si están conectados a otros sistemas internos en las instalaciones.

La configuración se basa en las imágenes de Windows de WorkSpaces Applications que AWS Mainframe Modernization comparte con el cliente. La configuración también se basa en la creación de flotas y pilas de WorkSpaces aplicaciones, tal como se describe en. [Tutorial: Configurar WorkSpaces aplicaciones para su uso con Rocket Enterprise Analyzer y Rocket Enterprise Developer](set-up-appstream-mf.md)

**importante**  
En los pasos de este tutorial se parte del supuesto de que se configuran WorkSpaces las aplicaciones con la CloudFormation plantilla descargable [cfn-m2-.yml](https://drm0z31ua8gi7.cloudfront.net/tutorials/mf/appstream/cfn-m2-appstream-fleet-ea-ed.yml). appstream-fleet-ea-ed Para obtener más información, consulte [Tutorial: Configurar WorkSpaces aplicaciones para su uso con Rocket Enterprise Analyzer y Rocket Enterprise Developer](set-up-appstream-mf.md).  
Para realizar los pasos en este tutorial, debe haber configurado la flota y la pila de Enterprise Analyzer y deben estar en funcionamiento.

Para obtener una descripción completa de las funciones y prestaciones de Enterprise Analyzer, consulte la [documentación de Enterprise Analyzer en el sitio web](https://www.microfocus.com/documentation/enterprise-analyzer/) de Rocket Software (anteriormente Micro Focus).

## Contenido de la imagen
<a name="set-up-ea-image-contents"></a>

Además de la propia aplicación Enterprise Analyzer, la imagen contiene las siguientes herramientas y bibliotecas.

Herramientas de terceros
+ [Python](https://www.python.org/)
+ [Rclone](https://rclone.org/)
+ [pgAdmin](https://www.pgadmin.org/)
+ [git-scm](https://git-scm.com/)
+ [Controlador ODBC para PostgreSQL](https://odbc.postgresql.org/)

Bibliotecas en `C:\Users\Public`
+ BankDemo código fuente y definición del proyecto para Enterprise Developer:. `m2-bankdemo-template.zip`
+ Paquete de instalación de MFA para el sistema central: `mfa.zip`. Para obtener más información, consulte [Mainframe Access Overview](https://www.microfocus.com/documentation/enterprise-developer/30pu12/ED-VS2012/BKMMMMINTRS001.html) en la documentación de *Micro Focus Enterprise Developer*.
+ Archivos de comandos y configuración para Rclone (instrucciones para su uso en los tutoriales): `m2-rclone.cmd` y `m2-rclone.conf`.

**Topics**
+ [

## Contenido de la imagen
](#set-up-ea-image-contents)
+ [

## Requisitos previos
](#tutorial-ea-prerequisites)
+ [

## Paso 1: Configuración
](#tutorial-ea-step1)
+ [

## Paso 2: Crear la carpeta virtual basada en Amazon S3 en Windows
](#tutorial-ea-step2)
+ [

## Paso 3: Crear un origen de ODBC para la instancia de Amazon RDS
](#tutorial-ea-step3)
+ [

## Sesiones posteriores
](#tutorial-ea-step4)
+ [

## Solución de problemas de conexión de espacio de trabajo
](#tutorial-ea-step5)
+ [

## Eliminar recursos
](#tutorial-ea-clean)

## Requisitos previos
<a name="tutorial-ea-prerequisites"></a>
+ Cargue el código fuente y las definiciones del sistema de la aplicación del cliente que desee analizar en un bucket de S3. Las definiciones del sistema incluyen CICS CSD, definiciones de DB2 objetos, etc. Puede crear una estructura de carpetas dentro del bucket que se adapte a la forma en que desea organizar los artefactos de la aplicación. Por ejemplo, al descomprimir la BankDemo muestra, tiene la siguiente estructura:

  ```
  demo
       |--> jcl
       |--> RDEF
       |--> transaction
       |--> xa
  ```
+ Cree una instancia de Amazon RDS que ejecute PostgreSQL e iníciela. Esta instancia almacenará los datos y los resultados que produzca Enterprise Analyzer. Puede compartir esta instancia con todos los miembros del equipo de la aplicación. Además, cree un esquema vacío llamado `m2_ea` (o cualquier otro nombre adecuado) en la base de datos. Defina las credenciales para los usuarios autorizados que les permitan crear, insertar, actualizar y eliminar elementos de este esquema. Puede obtener el nombre de la base de datos, la URL del punto de conexión del servidor y el puerto TCP desde la consola de Amazon RDS o a través del administrador de la cuenta.
+ Asegúrese de haber configurado el acceso programático a su. Cuenta de AWS Para obtener más información, consulte [Acceso programático](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys) en *Referencia general de Amazon Web Services*.

## Paso 1: Configuración
<a name="tutorial-ea-step1"></a>

1. Inicie una sesión con WorkSpaces Applications con la URL que recibió en el mensaje de correo electrónico de bienvenida de WorkSpaces Applications.

1. Utilice su correo electrónico como ID de usuario y defina su contraseña permanente.

1. Seleccione la pila de Enterprise Analyzer.

1. En la página del menú WorkSpaces Aplicaciones, seleccione **Escritorio** para acceder al escritorio de Windows que está transmitiendo la flota.

## Paso 2: Crear la carpeta virtual basada en Amazon S3 en Windows
<a name="tutorial-ea-step2"></a>

**nota**  
Si ya utilizó Rclone durante la versión preliminar de AWS Mainframe Modernization, debe actualizar `m2-rclone.cmd` a la versión más reciente que se encuentra en. `C:\Users\Public`

1. Copie los archivos `m2-rclone.conf` y `m2-rclone.cmd` proporcionados en `C:\Users\Public` a su carpeta de inicio `C:\Users\PhotonUser\My Files\Home Folder` mediante el Explorador de archivos.

1. Actualice los parámetros de `m2-rclone.conf` configuración con su clave de AWS acceso y el secreto correspondiente, así como con su. Región de AWS

   ```
   [m2-s3]
   type = s3
   provider = AWS
   access_key_id = YOUR-ACCESS-KEY
   secret_access_key = YOUR-SECRET-KEY
   region = YOUR-REGION
   acl = private
   server_side_encryption = AES256
   ```

1. En `m2-rclone.cmd`, realice los siguientes cambios:
   + Cambie `amzn-s3-demo-bucket` por el nombre de su bucket de Amazon S3. Por ejemplo, `m2-s3-mybucket`.
   + Cambie `your-s3-folder-key` por el nombre de su clave de bucket de Amazon S3. Por ejemplo, `myProject`.
   + Cambie `your-local-folder-path` por la ruta del directorio en el que desee sincronizar los archivos de la aplicación desde el bucket de Amazon S3 que los contiene. Por ejemplo, `D:\PhotonUser\My Files\Home Folder\m2-new`. Este directorio sincronizado debe ser un subdirectorio de la carpeta principal para que WorkSpaces las aplicaciones puedan realizar copias de seguridad y restaurarlo correctamente al iniciar y finalizar la sesión.

   ```
   :loop
   timeout /T 10
   "C:\Program Files\rclone\rclone.exe" sync m2-s3:amzn-s3-demo-bucket/your-s3-folder-key "D:\PhotonUser\My Files\Home Folder\your-local-folder-path" --config "D:\PhotonUser\My Files\Home Folder\m2-rclone.conf"
   goto :loop
   ```

1. Abra una línea de comandos de Windows, ejecute un cd a `C:\Users\PhotonUser\My Files\Home Folder` si es necesario y ejecute `m2-rclone.cmd`. Este script de comandos ejecuta un bucle continuo y sincroniza el bucket y la clave de Amazon S3 con la carpeta local cada 10 segundos. Puede ajustar el tiempo de espera según sea necesario. Debería ver el código fuente de la aplicación ubicado en el bucket de Amazon S3 en el Explorador de archivos de Windows.

Para añadir nuevos archivos al conjunto en el que está trabajando o actualizar los existentes, cargue los archivos en el bucket de Amazon S3 y se sincronizarán con su directorio en la siguiente iteración definida en `m2-rclone.cmd`. Del mismo modo, si desea eliminar algunos archivos, elimínelos del bucket de Amazon S3. La siguiente operación de sincronización los eliminará de su directorio local.

## Paso 3: Crear un origen de ODBC para la instancia de Amazon RDS
<a name="tutorial-ea-step3"></a>

1. Para iniciar la herramienta EA\$1Admin, navegue hasta el menú de selección de aplicaciones situado en la esquina superior izquierda de la ventana del navegador y seleccione **MF EA\$1Admin**.

1. En el menú **Administrar**, seleccione **Orígenes de datos de ODBC** y, en la pestaña **DSN de usuario**, seleccione **Agregar**.

1. En el cuadro de diálogo Crear nuevo origen de datos, elija el controlador **PostgreSQL Unicode** y, a continuación, elija **Finalizar**.

1. En el cuadro de diálogo **Configuración de controlador ODBC Unicode PostgreSQL (psqlODBC)**, defina y anote el nombre del origen de datos que desee. Complete los siguientes parámetros con los valores de la instancia de RDS que ha creado anteriormente:  
**Description (Descripción)**  
Descripción opcional para ayudarle a identificar rápidamente esta conexión a la base de datos.  
**Database**  
La base de datos de Amazon RDS que ha creado anteriormente.  
**Server**  
El punto de conexión de Amazon RDS.  
**Puerto**  
El puerto de Amazon RDS.  
**User Name**  
El que se ha definido en la instancia de Amazon RDS.  
**Password**  
La que se ha definido en la instancia de Amazon RDS.

1. Elija **Prueba** para validar que la conexión a Amazon RDS se ha realizado correctamente y, a continuación, seleccione **Guardar** para guardar su nuevo DSN de usuario.

1. Espere a que aparezca el mensaje que confirme la creación del espacio de trabajo adecuado y, a continuación, pulse **Aceptar** para terminar con los orígenes de datos de ODBC y cerrar la herramienta EA\$1Admin.

1. Vuelva al menú de selección de aplicaciones y elija Enterprise Analyzer para iniciar la herramienta. Elija **Crear nuevo**. 

1. En la ventana de configuración del espacio de trabajo, introduzca el nombre del espacio de trabajo y defina su ubicación. El espacio de trabajo puede ser el disco basado en Amazon S3 si trabaja con esta configuración, o su carpeta de inicio si lo prefiere.

1. Seleccione **Elegir otra base de datos** para conectarse a su instancia de Amazon RDS.

1. Elija el icono de **Postgre** de entre las opciones y, a continuación, pulse **Aceptar**.

1. Para la configuración de Windows, en **Opciones: Definir parámetros de conexión**, introduzca el nombre del origen de datos que ha creado. Introduzca también el nombre de la base de datos, el nombre de esquema, el nombre de usuario y la contraseña. Seleccione **Aceptar**.

1. Espere a que Enterprise Analyzer cree todas las tablas, índices, etc. que necesite para almacenar los resultados. Es posible que tarde un par de minutos. Enterprise Analyzer confirma cuándo la base de datos y el espacio de trabajo están listos para su uso.

1. Vuelva al menú de selección de aplicaciones y elija Enterprise Analyzer para iniciar la herramienta.

1. La ventana de inicio de Enterprise Analyzer aparece en la nueva ubicación del espacio de trabajo seleccionada. Seleccione **Aceptar**.

1. Navegue hasta el repositorio en el panel izquierdo, seleccione el nombre del repositorio y elija **Añadir archivos/carpetas al espacio de trabajo**. Seleccione la carpeta en la que está almacenado el código de la aplicación para añadirlo al espacio de trabajo. Si lo desea, puede utilizar el código del BankDemo ejemplo anterior. Cuando Enterprise Analyzer le pida que verifique esos archivos, elija **Verificar** para iniciar el informe de verificación inicial de Enterprise Analyzer. Este proceso puede tardar unos minutos, dependiendo del tamaño de la aplicación.

1. Amplíe su espacio de trabajo para ver los archivos y carpetas que ha agregado al espacio de trabajo. Los tipos de objetos y los informes de complejidad ciclomática también están visibles en el cuadrante superior del panel **Visor de gráficos**.

Ahora puede usar Enterprise Analyzer para todas las tareas necesarias.

## Sesiones posteriores
<a name="tutorial-ea-step4"></a>

1. Inicie una sesión con WorkSpaces Applications con la URL que recibió en el mensaje de correo electrónico de bienvenida de WorkSpaces Applications.

1. Inicie sesión con su correo electrónico y contraseña permanente.

1. Seleccione la pila de Enterprise Analyzer.

1. Inicie `Rclone` para conectarse al disco respaldado por Amazon S3 si utiliza esta opción para compartir los archivos del espacio de trabajo.

1. Inicie Enterprise Analyzer para hacer sus tareas.

## Solución de problemas de conexión de espacio de trabajo
<a name="tutorial-ea-step5"></a>

Cuando intente volver a conectarse a su espacio de trabajo de Enterprise Analyzer, es posible que aparezca un error como el siguiente:

```
Cannot access the workspace directory D:\PhotonUser\My Files\Home Folder\EA_BankDemo. The workspace has been created on a non-shared disk of the EC2AMAZ-E6LC33H computer. Would you like to correct the workspace directory location?
```

Para resolver este problema, pulse **Aceptar** para borrar el mensaje y, a continuación, complete los pasos siguientes.

1. En WorkSpaces Aplicaciones, seleccione el icono **Iniciar aplicación** en la barra de herramientas y, a continuación, elija **EA\$1Admin** para iniciar la herramienta de administración de Enterprise Analyzer.  
![\[Las WorkSpaces aplicaciones abren el menú selector con la herramienta de administración Rocket Enterprise Developer seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/aas-launch-selector.png)

1. En el menú **Administrar**, seleccione **Actualizar ruta de espacio de trabajo...**.  
![\[Menú de administración de la herramienta de administración de Rocket Enterprise Analyzer con la opción Refresh Workspace Path seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ea_admin-administer-refresh.png)

1. En **Seleccionar espacio de trabajo**, elija el espacio de trabajo que desee y, a continuación, pulse **Aceptar**.  
![\[El cuadro de diálogo Seleccione el espacio de trabajo de la herramienta de administración de Rocket Enterprise Analyzer con un proyecto seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ea_admin-select-workspace.png)

1. Pulse **Aceptar** para confirmar el mensaje de error.  
![\[Mensaje de error de Enterprise Analyzer "Cannot access the workspace directory" con la opción Aceptar seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ea_admin-select-workspace-error.png)

1. En **Ruta de red del directorio de espacio de trabajo**, introduzca la ruta correcta a su espacio de trabajo, por ejemplo `D:\PhotonUser\My Files\Home Folder\EA\MyWorkspace3`.  
![\[Cuadro de diálogo Ruta de red del directorio de espacio de trabajo de Enterprise Analyzer con una ruta de ejemplo.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ea_admin-workspace-directory-network-path.png)

1. Cierre la herramienta Micro Focus Enterprise Analyzer Administration.  
![\[Herramienta Micro Focus Enterprise Analyzer Administration con el botón Cerrar seleccionado.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/ea_admin-close.png)

1. En WorkSpaces Aplicaciones, seleccione el icono **Iniciar aplicación** en la barra de herramientas y, a continuación, elija **EA** para iniciar Micro Focus Enterprise Analyzer.  
![\[Las WorkSpaces aplicaciones abren el icono de la aplicación con EA seleccionada.\]](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/aas-launch-ea.png)

1. Repita los pasos 3 a 5.

Ahora Micro Focus Enterprise Analyzer debería abrirse con el espacio de trabajo existente.

## Eliminar recursos
<a name="tutorial-ea-clean"></a>

Si ya no necesita los recursos que ha creado para este tutorial, elimínelos para que no se le cobre por ellos. Realice los siguientes pasos:
+ Use la herramienta **EA\$1Admin** para eliminar el espacio de trabajo.
+ Elimine los buckets de S3 que ha creado para este tutorial. Para obtener más información, consulte [Eliminar un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html) en la *Guía del usuario de Amazon S3*.
+ Elija la base de datos que ha creado para este tutorial. Para obtener más información, consulte [Eliminación de una instancia de base de datos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.PostgreSQL.html#CHAP_GettingStarted.Deleting.PostgreSQL).

# Tutorial: Configurar Rocket Enterprise Developer en WorkSpaces aplicaciones
<a name="set-up-ed"></a>

Este tutorial describe cómo configurar Rocket Enterprise Developer (anteriormente Micro Focus Enterprise Developer) para una o más aplicaciones de mainframe con el fin de mantenerlas, compilarlas y probarlas mediante las funciones de Enterprise Developer. La configuración se basa en las imágenes de Windows de las WorkSpaces aplicaciones que AWS Mainframe Modernization comparte con el cliente y en la creación de flotas y pilas de WorkSpaces aplicaciones, tal como se describe en. [Tutorial: Configurar WorkSpaces aplicaciones para su uso con Rocket Enterprise Analyzer y Rocket Enterprise Developer](set-up-appstream-mf.md)

**importante**  
En los pasos de este tutorial se parte del supuesto de que se configuran WorkSpaces las aplicaciones mediante la CloudFormation plantilla descargable [cfn-m2](https://d1vi4vxke6c2hu.cloudfront.net/tutorial/cfn-m2-appstream-fleet-ea-ed.yaml) - .yaml. appstream-fleet-ea-ed Para obtener más información, consulte [Tutorial: Configurar WorkSpaces aplicaciones para su uso con Rocket Enterprise Analyzer y Rocket Enterprise Developer](set-up-appstream-mf.md).  
Debe realizar los pasos de esta configuración cuando la flota y la pila de Enterprise Developer estén en ejecución.

Para obtener una descripción completa de las funciones y prestaciones de Enterprise Developer v7, consulte su [documentación up-to-date en línea (versión 7.0) en el sitio de Rocket Software (anteriormente Micro Focus)](https://www.microfocus.com/documentation/enterprise-developer/ed70/ED-Eclipse/GUID-8D6B7358-AC35-4DAF-A445-607D8D97EBB2.html).

## Contenido de la imagen
<a name="set-up-ed-image-contents"></a>

Además de Enterprise Developer en sí, la imagen contiene la imagen que contiene Rumba (un TN327 emulador 0). También contiene las siguientes herramientas y bibliotecas.

Herramientas de terceros
+ [Python](https://www.python.org/)
+ [Rclone](https://rclone.org/)
+ [pgAdmin](https://www.pgadmin.org/)
+ [git-scm](https://git-scm.com/)
+ [Controlador ODBC para PostgreSQL](https://odbc.postgresql.org/)

Bibliotecas en `C:\Users\Public`
+ BankDemo código fuente y definición de proyecto para Enterprise Developer:`m2-bankdemo-template.zip`.
+ Paquete de instalación de MFA para el sistema central: `mfa.zip`. Para obtener más información, consulte [Mainframe Access Overview](https://www.microfocus.com/documentation/enterprise-developer/30pu12/ED-VS2012/BKMMMMINTRS001.html) en la documentación de *Micro Focus Enterprise Developer*.
+ Archivos de comandos y configuración para Rclone (instrucciones para su uso en los tutoriales): `m2-rclone.cmd` y `m2-rclone.conf`.

Si necesita acceder a un código fuente que aún no está cargado en CodeCommit los repositorios, pero que está disponible en un bucket de Amazon S3, por ejemplo, para realizar la carga inicial del código fuente en git, siga el procedimiento para crear un disco virtual de Windows tal y como se describe en[Tutorial: Configuración de Enterprise Analyzer en aplicaciones WorkSpaces](set-up-ea.md).

**Topics**
+ [

## Contenido de la imagen
](#set-up-ed-image-contents)
+ [

## Requisitos previos
](#tutorial-ed-prerequisites)
+ [

## Paso 1: Configuración por parte de usuarios individuales de Enterprise Developer
](#tutorial-ed-step1)
+ [

## Paso 2: Crear la carpeta virtual basada en Amazon S3 en Windows (opcional)
](#tutorial-ed-step2)
+ [

## Paso 3: Clonar el repositorio
](#tutorial-ed-step3)
+ [

## Sesiones posteriores
](#tutorial-ed-step4)
+ [

## Eliminar recursos
](#tutorial-ed-clean)

## Requisitos previos
<a name="tutorial-ed-prerequisites"></a>
+ Uno o más CodeCommit repositorios cargados con el código fuente de la aplicación que se va a mantener. La configuración del repositorio debe cumplir con los requisitos de la CI/CD canalización anterior para crear sinergias mediante la combinación de ambas herramientas.
+ Cada usuario debe tener credenciales para el CodeCommit repositorio o los repositorios definidos por el administrador de la cuenta de acuerdo con la información de [Autenticación y control de acceso para AWS CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control.html). La estructura de esas credenciales se analiza en [Autenticación y control de acceso para AWS CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control.html) y la referencia completa para las autorizaciones de IAM CodeCommit se encuentra en la [referencia de CodeCommit permisos](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html): el administrador puede definir políticas de IAM distintas para funciones distintas con credenciales específicas para la función de cada repositorio y limitar las autorizaciones del usuario al conjunto específico de tareas que debe realizar en un repositorio determinado. Por lo tanto, para cada responsable del CodeCommit repositorio, el administrador de la cuenta generará un usuario principal y le concederá permisos para acceder al repositorio o repositorios necesarios seleccionando la política o políticas de CodeCommit acceso de IAM adecuadas.

## Paso 1: Configuración por parte de usuarios individuales de Enterprise Developer
<a name="tutorial-ed-step1"></a>

1. Obtenga sus credenciales de IAM:

   1. Conéctese a la AWS consola en [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

   1. Siga el procedimiento descrito en el paso 3 de [Setup for HTTPS users using Git credentials](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html) en la *guía del usuario de AWS CodeCommit *. 

   1. Copie las credenciales CodeCommit de inicio de sesión específicas que IAM generó para usted, ya sea mostrando, copiando y pegando esta información en un archivo seguro de su ordenador local o seleccionando **Descargar credenciales para descargar** esta información como un archivo.CSV. Necesitará esta información para conectarse a CodeCommit.

1. Inicie una sesión con WorkSpaces las aplicaciones en función de la URL recibida en el correo electrónico de bienvenida. Utilice su correo electrónico como nombre de usuario y cree su contraseña.

1. Seleccione su pila de Enterprise Developer.

1. En la página de menú, elija **Escritorio** para acceder al escritorio de Windows que está transmitiendo la flota.

## Paso 2: Crear la carpeta virtual basada en Amazon S3 en Windows (opcional)
<a name="tutorial-ed-step2"></a>

Si es necesario utilizar Rclone (véase más arriba), cree la carpeta virtual basada en Amazon S3 en Windows: (opcional si todos los artefactos de la aplicación provienen exclusivamente de Access). CodeCommit 

**nota**  
Si ya utilizó Rclone durante la versión preliminar de AWS Mainframe Modernization, debe actualizar `m2-rclone.cmd` a la versión más reciente que se encuentra en. `C:\Users\Public`

1. Copie los archivos `m2-rclone.conf` y `m2-rclone.cmd` proporcionados en `C:\Users\Public` a su carpeta de inicio `C:\Users\PhotonUser\My Files\Home Folder` mediante el Explorador de archivos.

1. Actualice los parámetros de `m2-rclone.conf` configuración con su clave de AWS acceso y el secreto correspondiente, así como con su. Región de AWS

   ```
   [m2-s3]
   type = s3
   provider = AWS
   access_key_id = YOUR-ACCESS-KEY
   secret_access_key = YOUR-SECRET-KEY
   region = YOUR-REGION
   acl = private
   server_side_encryption = AES256
   ```

1. En `m2-rclone.cmd`, realice los siguientes cambios:
   + Cambie `amzn-s3-demo-bucket` por el nombre de su bucket de Amazon S3. Por ejemplo, `m2-s3-mybucket`.
   + Cambie `your-s3-folder-key` por el nombre de su clave de bucket de Amazon S3. Por ejemplo, `myProject`.
   + Cambie `your-local-folder-path` por la ruta del directorio en el que desee sincronizar los archivos de la aplicación desde el bucket de Amazon S3 que los contiene. Por ejemplo, `D:\PhotonUser\My Files\Home Folder\m2-new`. Este directorio sincronizado debe ser un subdirectorio de la carpeta principal para que WorkSpaces las aplicaciones puedan realizar copias de seguridad y restaurarlo correctamente al iniciar y finalizar la sesión.

   ```
   :loop
   timeout /T 10
   "C:\Program Files\rclone\rclone.exe" sync m2-s3:amzn-s3-demo-bucket/your-s3-folder-key "D:\PhotonUser\My Files\Home Folder\your-local-folder-path" --config "D:\PhotonUser\My Files\Home Folder\m2-rclone.conf"
   goto :loop
   ```

1. Abra una línea de comandos de Windows, ejecute un cd a `C:\Users\PhotonUser\My Files\Home Folder` si es necesario y ejecute `m2-rclone.cmd`. Este script de comandos ejecuta un bucle continuo y sincroniza el bucket y la clave de Amazon S3 con la carpeta local cada 10 segundos. Puede ajustar el tiempo de espera según sea necesario. Debería ver el código fuente de la aplicación ubicado en el bucket de Amazon S3 en el Explorador de archivos de Windows.

Para añadir nuevos archivos al conjunto en el que está trabajando o actualizar los existentes, cargue los archivos en el bucket de Amazon S3 y se sincronizarán con su directorio en la siguiente iteración definida en `m2-rclone.cmd`. Del mismo modo, si desea eliminar algunos archivos, elimínelos del bucket de Amazon S3. La siguiente operación de sincronización los eliminará de su directorio local.

## Paso 3: Clonar el repositorio
<a name="tutorial-ed-step3"></a>

1. Navegue hasta el menú selector de aplicaciones en la esquina superior izquierda de la ventana del navegador y seleccione Enterprise Developer.

1. Complete la creación del espacio de trabajo requerida por Enterprise Developer en su carpeta de inicio eligiendo `C:\Users\PhotonUser\My Files\Home Folder` (también conocida como `D: \PhotonUser\My Files\Home Folder`) como ubicación del espacio de trabajo.

1. En Enterprise Developer, clona tu CodeCommit repositorio yendo al Explorador de proyectos, haz clic con el botón derecho y selecciona **Importar, Importar****...**, **Git**, **Projects** from **Git** **Clone URI**. A continuación, introduce tus credenciales CodeCommit de inicio de sesión específicas y completa el cuadro de diálogo de Eclipse para importar el código.

El repositorio de CodeCommit git ahora está clonado en tu espacio de trabajo local.

Su espacio de trabajo de Enterprise Developer ya está listo para iniciar los trabajos de mantenimiento de su aplicación. En concreto, puedes usar la instancia local de Enterprise Server (ES) integrada con Enterprise Developer para depurar y ejecutar tu aplicación de forma interactiva y validar los cambios a nivel local.

**nota**  
El entorno de Enterprise Developer local, incluida la instancia local de Enterprise Server, se ejecuta en Windows, mientras que AWS Mainframe Modernization se ejecuta en Linux. Le recomendamos que ejecute pruebas complementarias en el entorno Linux proporcionado por AWS Mainframe Modernization después de instalar la nueva aplicación CodeCommit y reconstruirla para este objetivo y antes de lanzar la nueva aplicación a producción.

## Sesiones posteriores
<a name="tutorial-ed-step4"></a>

Cuando seleccione una carpeta que esté bajo la administración de WorkSpaces aplicaciones, como la carpeta principal, para clonar su CodeCommit repositorio, se guardará y restaurará de forma transparente en todas las sesiones. Complete los siguientes pasos la próxima vez que necesite trabajar con la aplicación: 

1. Inicie una sesión con WorkSpaces las aplicaciones en función de la URL recibida en el correo electrónico de bienvenida.

1. Inicie sesión con su correo electrónico y contraseña permanente.

1. Seleccione la pila de Enterprise Developer.

1. Inicie `Rclone` para conectarse (véase anteriormente) al disco respaldado por Amazon S3 si utiliza esta opción para compartir los archivos del espacio de trabajo.

1. Inicie Enterprise Developer para hacer su trabajo.

## Eliminar recursos
<a name="tutorial-ed-clean"></a>

Si ya no necesita los recursos que ha creado para este tutorial, elimínelos para que no se le siga cobrando por ellos. Realice los siguientes pasos:
+ Elimine el CodeCommit repositorio que creó para este tutorial. Para obtener más información, consulte [Eliminar un CodeCommit repositorio](https://docs.aws.amazon.com/codecommit/latest/userguide/how-to-delete-repository.html) en la *Guía del AWS CodeCommit usuario*.
+ Elimine la base de datos que ha creado para este tutorial. Para obtener más información, consulte [Eliminación de una instancia de base de datos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.PostgreSQL.html#CHAP_GettingStarted.Deleting.PostgreSQL).