

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.

# Tutorial: Configuración de WorkSpaces aplicaciones para AWS Transform for mainframe Developer IDE
<a name="set-up-appstream-ba"></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 Applications proporciona 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 describe cómo configurar el IDE para desarrolladores de AWS Transform for mainframe en una flota de WorkSpaces aplicaciones.

**Topics**
+ [Requisitos previos](#set-up-aas2-ba-prereqs)
+ [Paso 1: Crear un bucket de Amazon S3](#set-up-aas2-ba-create-bucket)
+ [Paso 2: Adjuntar una política al bucket de S3](#set-up-aas2-ba-create-bucket-policy)
+ [Paso 3: Cargar los archivos a un bucket de Amazon S3](#set-up-aas2-ba-upload)
+ [Paso 4: Descargar plantillas CloudFormation](#set-up-aas2-ba-download-templates)
+ [Paso 5: Crea la flota con CloudFormation](#set-up-appstream-ba-cfn)
+ [Paso 6: Acceder a una instancia](#set-up-appstream-ba-access)
+ [Eliminar recursos](#set-up-appstream-ba-clean)

## Requisitos previos
<a name="set-up-aas2-ba-prereqs"></a>

Para los usuarios primerizos, haga lo siguiente: 

1. Dirígete a la consola AppStream 2.0 de [https://console.aws.amazon.com/appstream2/tu casa](https://console.aws.amazon.com/appstream2/home).

1. Elija **Comenzar**.

1. Elija **Omitir**.
**importante**  
Amazon WorkSpaces Applications utiliza funciones de IAM para administrar los recursos de sus WorkSpaces aplicaciones y AWS creará estas funciones cuando lo haga.

A continuación, descargue el [archivo comprimido](https://d3lkpej5ajcpac.cloudfront.net/appstream/bluage/appstream-bluage-developer-ide.zip) que contiene los artefactos necesarios para configurar el IDE para desarrolladores de AWS Transform for mainframe en WorkSpaces Aplicaciones.

**nota**  
Es un archivo grande. Si tiene problemas con el tiempo de espera de la operación, le recomendamos que utilice una instancia de Amazon EC2 para mejorar el rendimiento de carga y descarga. Para obtener más información sobre el lanzamiento y la conexión a una instancia de Amazon EC2, consulte [Comenzar con Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html).

## Paso 1: Crear un bucket de Amazon S3
<a name="set-up-aas2-ba-create-bucket"></a>

Cree un bucket de Amazon S3 Región de AWS igual que la flota de WorkSpaces aplicaciones que va a crear. Este bucket contendrá los artefactos que necesita para completar este tutorial. Para obtener más información sobre los buckets, consulte [Crear un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html).

## Paso 2: Adjuntar una política al bucket de S3
<a name="set-up-aas2-ba-create-bucket-policy"></a>

Adjunte la siguiente política al bucket que ha creado para este tutorial. Para obtener más información sobre cómo adjuntar una política a un bucket de S3, consulte [Añadir una política de bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/add-bucket-policy.html).

Asegúrese de reemplazar `amzn-s3-demo-bucket` por el nombre real del bucket que ha creado.

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [{
        "Sid": "AllowAppStream2.0ToRetrieveObjects",
        "Effect": "Allow",
        "Principal": {
            "Service": "appstream.amazonaws.com"
        },
        "Action": "s3:GetObject",
        "Resource": "arn:aws:s3:::{{amzn-s3-demo-bucket}}/*"
    }]
}
```

------

## Paso 3: Cargar los archivos a un bucket de Amazon S3
<a name="set-up-aas2-ba-upload"></a>

Descomprima los archivos que ha descargado en el Requisito previo y suba la carpeta `appstream` a su bucket. Al cargar esta carpeta, se crea la estructura correcta en el bucket. Para obtener más información, consulte [Carga de objetos](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) en la *Guía del usuario de Amazon S3*.

## Paso 4: Descargar plantillas CloudFormation
<a name="set-up-aas2-ba-download-templates"></a>

Descarga las siguientes CloudFormation plantillas. Necesita estas plantillas para crear y completar la flota de WorkSpaces aplicaciones.
+ [cfn-m2-.yaml appstream-elastic-fleet-linux](https://d3lkpej5ajcpac.cloudfront.net/appstream/bluage/developer-ide/CloudFormation/cfn-m2-appstream-elastic-fleet-linux.yaml)
+ [cfn-m2- appstream-bluage-dev-tools -linux.yaml](https://d3lkpej5ajcpac.cloudfront.net/appstream/bluage/developer-ide/CloudFormation/cfn-m2-appstream-bluage-dev-tools-linux.yaml)
+ [cfn-m2 appstream-bluage-shared-linux - .yaml](https://d3lkpej5ajcpac.cloudfront.net/appstream/bluage/developer-ide/CloudFormation/cfn-m2-appstream-bluage-shared-linux.yaml)
+ [appstream-chrome-linuxcfn-m2-.yaml](https://d3lkpej5ajcpac.cloudfront.net/appstream/bluage/developer-ide/CloudFormation/cfn-m2-appstream-chrome-linux.yaml)
+ [appstream-eclipse-jee-linuxcfn-m2-.yaml](https://d3lkpej5ajcpac.cloudfront.net/appstream/bluage/developer-ide/CloudFormation/cfn-m2-appstream-eclipse-jee-linux.yaml)
+ [appstream-pgadmin-linuxcfn-m2-.yaml](https://d3lkpej5ajcpac.cloudfront.net/appstream/bluage/developer-ide/CloudFormation/cfn-m2-appstream-pgadmin-linux.yaml)

## Paso 5: Crea la flota con CloudFormation
<a name="set-up-appstream-ba-cfn"></a>

En este paso, utilizará la `cfn-m2-appstream-elastic-fleet-linux.yaml` CloudFormation plantilla para crear una flota y una pila de WorkSpaces aplicaciones que alojen el IDE para desarrolladores de AWS Transform for mainframe. Tras crear la flota y la pila, ejecutará las demás CloudFormation plantillas que descargó en el paso anterior para instalar el IDE para desarrolladores y otras herramientas necesarias.

1. Ve a CloudFormation la consola AWS de administración y selecciona **Stacks**.

1. Seleccione **Pilas**, seleccione **Crear pila** y elija la opción **Con recursos nuevos (estándar)**.  
![La página Stacks aparece CloudFormation con Create Stack y con los nuevos recursos seleccionados.](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/cfn-ba-stacks.png)

1. En **Crear pila**, selecciona **Elegir una plantilla existente** y **Cargar un archivo de plantilla**:  
![La página de CloudFormation creación de pila con la plantilla lista para cargar el archivo seleccionado.](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/cfn-ba-create-stack.png)

1. Seleccione **Elegir archivo** y navegue al archivo `cfn-m2-appstream-elastic-fleet-linux.yaml`. Elija **Siguiente**.

1. En **Especificar los detalles de la pila**, indique la siguiente información.
   + Un nombre para la pila.
   + Su grupo de seguridad predeterminado y dos subredes de ese grupo de seguridad.
**nota**  
Las dos subredes del grupo de seguridad deben estar en zonas de disponibilidad diferentes.

1. Elija **Siguiente**.

1. Navegue hacia abajo en la página y elija **Acepto que CloudFormation podría crear recursos de IAM con nombres personalizados**. .

1. Elija **Siguiente**.

1. Revisa los detalles y selecciona **Enviar**.

1. Tras crear la flota, cree CloudFormation pilas con todas las demás plantillas descargadas para terminar de configurar las aplicaciones. Asegúrese de actualizarlas **BucketName**cada vez para que apunten al bucket S3 correcto. Puedes editarlo **BucketName**en la CloudFormation consola. Como alternativa, puede editar los archivos de plantilla directamente y actualizar la propiedad `S3Bucket`.

**nota**  
Las plantillas descargadas esperan encontrar los activos en un bucket de S3 con una estructura de carpetas denominada `appstream/bluage/developer-ide/`. El depósito debe estar en el Región de AWS mismo lugar que la flota que has creado.

**importante**  
Ejecute todos los CloudFormation scripts descargados en el paso 4 para configurar la aplicación correctamente.

## Paso 6: Acceder a una instancia
<a name="set-up-appstream-ba-access"></a>

Tras crear e iniciar la flota, puede crear un enlace temporal para acceder a la flota a través del cliente nativo.

1. Navegue hasta WorkSpaces Aplicaciones en Consola de administración de AWS y elija la pila creada anteriormente:  
![La página Pilas de WorkSpaces Aplicaciones muestra la pila creada para la modernización del AWS mainframe.](http://docs.aws.amazon.com/es_es/m2/latest/userguide/images/aas-ba-stacks.png)

1. En la página de detalles de la pila, elija la pila y, a continuación, seleccione **Asociar** flota.

1. En la pantalla, selecciona la flota que creaste e iniciaste anteriormente.

1. Elija **Asociar **.

1. Selecciona la pila asociada y, en el menú **Acciones**, selecciona **Crear URL de streaming**, introduce un seudónimo arbitrario y una fecha de caducidad de la URL y, a continuación, selecciona **Obtener URL**. Obtendrá una URL que puede usar para transmitir en streaming a un navegador o al cliente nativo. Le recomendamos que haga streaming en el cliente nativo.

## Eliminar recursos
<a name="set-up-appstream-ba-clean"></a>

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

Cuando haya eliminado los objetos de las WorkSpaces aplicaciones, usted o el administrador de la cuenta también podrán limpiar los depósitos de S3 para guardar la configuración de la aplicación y las carpetas de inicio.

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

No puedes usar la consola de WorkSpaces Aplicaciones para eliminar usuarios. Para ello, debe utilizar la API de servicio con la AWS 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*.