

AWS Le service de modernisation du mainframe (expérience de l'environnement d'exécution géré) n'est plus ouvert aux nouveaux clients. Pour des fonctionnalités similaires au service de modernisation AWS du mainframe (expérience de l'environnement d'exécution géré), explorez le service de modernisation AWS du mainframe (expérience autogérée). Les clients existants peuvent continuer à utiliser le service normalement. Pour plus d'informations, consultez la section [Modification de la disponibilité de la modernisation du AWS mainframe](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Tutoriel : Configuration d'un environnement d'exécution géré pour Rocket Software (anciennement Micro Focus)
<a name="tutorial-runtime-mf"></a>

Vous pouvez déployer et exécuter une application dans un environnement d'exécution géré AWS Mainframe Modernization avec le moteur d'exécution Rocket Software. Ce didacticiel explique comment déployer et exécuter l' CardDemo exemple d'application dans un environnement d'exécution géré AWS Mainframe Modernization avec le moteur d'exécution Rocket Software. L' CardDemo exemple d'application est une application de carte de crédit simplifiée développée pour tester AWS et présenter des technologies partenaires dans le cadre de cas d'utilisation de la modernisation des ordinateurs centraux.

Dans le didacticiel, vous créez des ressources dans d'autres Services AWS. Il s'agit notamment d'Amazon Simple Storage Service, d'Amazon Relational Database Service AWS Key Management Service et. AWS Secrets Manager

**Topics**
+ [Conditions préalables](#tutorial-runtime-mf-prerequisites)
+ [Étape 1 : créer et charger un compartiment Amazon S3](#tutorial-runtime-mf-s3)
+ [Étape 2 : Création et configuration d'une base de données](#tutorial-runtime-mf-db)
+ [Étape 3 : Création et configuration d'un AWS KMS key](#tutorial-runtime-mf-kms)
+ [Étape 4 : Création et configuration d'un secret AWS Secrets Manager de base de données](#tutorial-runtime-mf-secret)
+ [Étape 5 : ajouter le SSLMode au secret](#tutorial-runtime-mf-ssl-mode)
+ [Étape 6 : Création d'un environnement d'exécution](#tutorial-runtime-mf-env)
+ [Étape 7 : Création d'une application](#tutorial-runtime-mf-app)
+ [Étape 8 : Déploiement d'une application](#tutorial-runtime-mf-deploy)
+ [Étape 9 : Importer des ensembles de données](#tutorial-runtime-mf-import)
+ [Étape 10 : démarrer une application](#tutorial-runtime-mf-start)
+ [Étape 11 : Connectez-vous à l'application CardDemo CICS](#tutorial-runtime-mf-connect)
+ [nettoyer des ressources ;](#tutorial-runtime-mf-clean)
+ [Étapes suivantes](#tutorial-runtime-mf-next)

## Conditions préalables
<a name="tutorial-runtime-mf-prerequisites"></a>
+ Assurez-vous d'avoir accès à un émulateur 3270 pour utiliser la connexion CICS. Des émulateurs 3270 gratuits et d'essai sont disponibles sur des sites Web tiers. Vous pouvez également démarrer une instance du logiciel AWS Mainframe Modernization WorkSpaces Applications Rocket et utiliser l'émulateur Rumba 3270 (non disponible gratuitement).

  Pour plus d'informations sur WorkSpaces les applications, consultez[Tutoriel : Configuration d' WorkSpaces applications à utiliser avec Rocket Enterprise Analyzer et Rocket Enterprise Developer](set-up-appstream-mf.md).
**Note**  
Lors de la création de la pile, choisissez l'option Enterprise Developer (ED) et non Enterprise Analyzer (EA).
+ Téléchargez l'[CardDemo exemple d'application](https://github.com/aws-samples/aws-mainframe-modernization-carddemo/blob/main/samples/m2/mf/CardDemo_runtime.zip) et décompressez le fichier téléchargé dans n'importe quel répertoire local. Ce répertoire contiendra un sous-répertoire intitulé`CardDemo_runtime`.
+ Identifiez un VPC dans votre compte dans lequel vous pourrez définir les ressources créées dans ce didacticiel. Le VPC aura besoin de sous-réseaux dans au moins deux zones de disponibilité. Pour plus d'informations sur Amazon VPC, consultez Comment fonctionne [Amazon VPC.](https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html)

## Étape 1 : créer et charger un compartiment Amazon S3
<a name="tutorial-runtime-mf-s3"></a>

Au cours de cette étape, vous créez un compartiment Amazon S3 et chargez CardDemo des fichiers dans ce compartiment. Plus loin dans ce didacticiel, vous utiliserez ces fichiers pour déployer et exécuter l' CardDemo exemple d'application dans un environnement d'exécution géré par le logiciel AWS Mainframe Modernization Rocket.

**Note**  
Il n'est pas nécessaire de créer un nouveau compartiment S3, mais le compartiment que vous choisissez doit se trouver dans la même région que les autres ressources utilisées dans ce didacticiel.

**Pour créer un compartiment Amazon S3**

1. Ouvrez la [console Amazon S3](https://s3.console.aws.amazon.com/s3/home) et choisissez **Create bucket**.

1. Dans **Configuration générale**, choisissez la **région AWS** dans laquelle vous souhaitez créer le AWS Mainframe Modernization Rocket Software Managed Runtime.

1. Entrez un **nom de compartiment**, par exemple,`yourname-aws-region-carddemo`. Conservez les paramètres par défaut, puis choisissez **Create bucket**. Vous pouvez également copier les paramètres d'un compartiment Amazon S3 existant, puis choisir **Create bucket**.

1. Choisissez le bucket que vous venez de créer, puis choisissez **Upload**.

1. Dans la section **Télécharger**, choisissez **Ajouter un dossier**, puis accédez au `CardDemo_runtime` répertoire depuis votre ordinateur local.

1. Choisissez **Upload** pour démarrer le processus de téléchargement. Les temps de téléchargement varient en fonction de la vitesse de votre connexion.

1. Lorsque le téléchargement est terminé, vérifiez que tous les fichiers ont été correctement chargés, puis choisissez **Fermer**.

Votre compartiment Amazon S3 contient désormais le `CardDemo_runtime` dossier.

![\[L'onglet CardDemo Objets affiche le dossier de CardDemo l'application.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-carddemo-s3.png)


Pour plus d'informations sur les compartiments S3, consultez [Création, configuration et utilisation des compartiments Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html).

## Étape 2 : Création et configuration d'une base de données
<a name="tutorial-runtime-mf-db"></a>

Au cours de cette étape, vous allez créer une base de données PostgreSQL dans Amazon Relational Database Service (Amazon RDS). Pour le didacticiel, cette base de données contient les ensembles de données que l' CardDemo exemple d'application utilise pour les tâches des clients concernant les transactions par carte de crédit.

**Pour créer une base de données dans Amazon RDS**

1. Ouvrez la [console Amazon RDS](https://console.aws.amazon.com/rds/).

1. Choisissez la région AWS dans laquelle vous souhaitez créer l'instance de base de données.

1. Dans le volet de navigation, sélectionnez **Databases** (Bases de données). 

1. Choisissez **Créer une base de données**, puis sélectionnez **Création standard**.

1. Pour **Type de moteur**, choisissez **PostgreSQL**.

1. Choisissez une **version du moteur** 15 ou supérieure.
**Note**  
Enregistrez la version du moteur car vous en aurez besoin plus tard dans ce didacticiel.

1. Dans **Modèles**, choisissez **Offre gratuite**.

1. Remplacez l'**identifiant de l'instance** de base de données par quelque chose de significatif, par exemple`MicroFocus-Tutorial`.

1. Abstenez-vous de gérer les informations d'identification principales dans AWS Secrets Manager. Entrez plutôt un mot de passe *principal* et confirmez-le.
**Note**  
Enregistrez le nom d'utilisateur et le mot de passe que vous utilisez pour la base de données. Vous les stockerez en toute sécurité dans les prochaines étapes de ce didacticiel.

1. Sous **Connectivité**, choisissez le **VPC sur** lequel vous souhaitez créer l'environnement d'exécution géré AWS Mainframe Modernization.

1. Choisissez **Créer une base de données**.

**Pour créer un groupe de paramètres personnalisé dans Amazon RDS**

1. Dans le volet de navigation de la console Amazon RDS, sélectionnez **Groupes de paramètres**, puis sélectionnez **Créer un groupe de paramètres**.

1. Dans la fenêtre **Créer un groupe de paramètres**, pour **Famille de groupes de paramètres**, sélectionnez l'option **Postgres** correspondant à la version de votre base de données.
**Note**  
Certaines versions de Postgres nécessitent un **type**. Sélectionnez le **groupe de paramètres** de base de données si nécessaire. Entrez un **nom de groupe** et une **description** pour le groupe de paramètres.

1. Choisissez **Créer**.

**Pour configurer le groupe de paramètres personnalisé**

1. Choisissez le groupe de paramètres nouvellement créé.

1. Sélectionnez **Actions**, puis **Edit** (Modifier).

1. Filtrez `max_prepared_transactions` et remplacez la valeur du paramètre par 100.

1. Choisissez **Save Changes (Enregistrer les modifications)**.

**Pour associer le groupe de paramètres personnalisés à la base de données**

1. Dans le volet de navigation de la console Amazon RDS, choisissez **Databases**, puis choisissez l'instance de base de données que vous souhaitez modifier.

1. Sélectionnez **Modifier**. La page **Modifier l’instance de base de données** s’affiche. 
**Note**  
L'option **Modifier** n'est pas disponible tant que la création et la sauvegarde de la base de données ne sont pas terminées, ce qui peut prendre plusieurs minutes.

1. Sur la page **Modifier une instance** de base de données, accédez à **Configuration supplémentaire** et remplacez le **groupe de paramètres de base** de données par votre groupe de paramètres. Si votre groupe de paramètres n'est pas disponible dans la liste, vérifiez s'il a été créé avec la bonne version de base de données.

1. Choisissez **Continuer**, puis consultez le résumé des modifications.

1. Choisissez **Appliquer immédiatement** pour appliquer les modifications instantanément.

1. Choisissez **Modifier l’instance de base de données** pour enregistrer vos modifications.

Pour plus d'informations sur les groupes de paramètres, consultez la section [Utilisation des groupes de paramètres](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html).

**Note**  
Vous pouvez également utiliser une base de données Amazon Aurora PostgreSQL AWS avec Mainframe Modernization, mais il n'existe pas d'option de niveau gratuit. Pour plus d'informations, consultez la section [Utilisation d'Amazon Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraPostgreSQL.html).

## Étape 3 : Création et configuration d'un AWS KMS key
<a name="tutorial-runtime-mf-kms"></a>

Pour stocker les informations d'identification de manière sécurisée pour l'instance Amazon RDS, créez d'abord un AWS KMS key.

**Pour créer un AWS KMS key**

1. Ouvrez la [console du service de gestion des clés](https://console.aws.amazon.com/kms/home).

1. Choisissez **Create key** (Créer une clé).

1. Conservez les valeurs par défaut **Symetric** pour le type de clé et **Chiffrer et déchiffrer pour l'utilisation** des clés.

1. Choisissez **Suivant**.

1. Donnez à la clé un **alias** `MicroFocus-Tutorial-RDS-Key` et une description facultative.

1. Choisissez **Suivant**.

1. Attribuez un administrateur clé en cochant la case à côté de votre utilisateur ou de votre rôle.

1. Choisissez **Suivant**. 

1. Attribuez une autorisation d'utilisation clé en cochant la case à côté de votre utilisateur ou de votre rôle.

1. Choisissez **Suivant**.

1. Sur l'écran de révision, modifiez la **politique clé**, puis entrez ce qui suit **dans le tableau « Déclaration » existant** :

   ```
   {
        "Sid" : "Allow access for Mainframe Modernization Service",
        "Effect" : "Allow",
           "Principal" : {
              "Service" : "m2.amazonaws.com"
                    },
         "Action" : "kms:Decrypt",
         "Resource" : "*"
   },
   ```

   Cette politique accorde à AWS Mainframe Modernization des autorisations de déchiffrement à l'aide de cette politique clé spécifique.

1. Choisissez **Terminer** pour créer la clé.

Pour plus d'informations, consultez la section [Création de clés](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) dans le guide du AWS Key Management Service développeur.

## Étape 4 : Création et configuration d'un secret AWS Secrets Manager de base de données
<a name="tutorial-runtime-mf-secret"></a>

Stockez maintenant les informations d'identification de la base de données en toute sécurité à l'aide du AWS Secrets Manager et AWS KMS key.

**Pour créer et configurer un secret AWS Secrets Manager de base de données**

1. Ouvrez la [console Secrets Manager](https://console.aws.amazon.com/secretsmanager/).

1. Dans le volet de navigation, sélectionnez **Secrets**.

1. Dans **Secrets**, choisissez **Enregistrer un nouveau secret**.

1. Définissez le **type de secret** sur **Identifiants pour la base de données Amazon RDS.**

1. Entrez les **informations d'identification** que vous avez spécifiées lors de la création de la base de données. 

1. Sous **Clé de chiffrement**, sélectionnez la clé que vous avez créée à l'étape 3.

1. Dans la section **Base de données**, sélectionnez la base de données que vous avez créée pour ce didacticiel, puis choisissez **Next**.

1. Sous **Nom secret**, entrez un nom tel qu'`MicroFocus-Tutorial-RDS-Secret`une description facultative.

1. Dans la section **Autorisations relatives aux ressources**, choisissez **Modifier les autorisations** et remplacez le contenu par la politique suivante :

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect" : "Allow",
               "Principal" : {
                   "Service" : "m2.amazonaws.com"
               },
               "Action" : "secretsmanager:GetSecretValue",
               "Resource" : "*"
           }
       ]
   }
   ```

------

1. Choisissez **Enregistrer**.

1. Choisissez **Next** pour les écrans suivants, puis sélectionnez **Store**. 

## Étape 5 : ajouter le SSLMode au secret
<a name="tutorial-runtime-mf-ssl-mode"></a>

**Pour ajouter le SSLMode au secret**

1. Actualisez la liste des secrets pour voir le nouveau secret.

1. Choisissez le secret nouvellement créé à l'étape 4 et notez-le `Secret ARN` car vous en aurez besoin plus tard dans le didacticiel.

1. Dans l'onglet **Aperçu** du secret, choisissez **Extraire la valeur du secret**.

1. Choisissez **Modifier**, puis **Ajouter une ligne**.

1. Ajoutez une **clé** pour `sslMode` avec une **valeur** de `verify-full` :  
![\[Entrez la key/value paire pour le secret de Secrets Manager.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-carddemo-secret.png)

1. Choisissez **Enregistrer**.

## Étape 6 : Création d'un environnement d'exécution
<a name="tutorial-runtime-mf-env"></a>

**Pour créer un environnement d'exécution**

1. Ouvrez la [console de modernisation AWS du mainframe](https://us-east-2.console.aws.amazon.com/m2/home?region=us-east-2#/landing).

1. Dans le panneau de navigation, choisissez **Environments** (Environnements). Choisissez ensuite **Create environment.**  
![\[La page Créer un environnement dans l'onglet Environnements.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-environment.png)

1. Sous **Spécifier les informations de base**,

   1. Entrez `MicroFocus-Environment` le nom de l'environnement.

   1. Dans les options du moteur, assurez-vous que **Micro Focus (Rocket)** est sélectionné.

   1. Choisissez la dernière **version de Micro Focus (Rocket)**. 

   1. Choisissez **Suivant**.  
![\[Nom de l'environnement d'exécution, description et section sur la version du moteur.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-create-env-basic.png)

1. Configuration de l'environnement

   1. Sous **Disponibilité**, choisissez **High Availability Cluster**.

   1. Sous **Ressources**, choisissez **M2.c5.large ou **M2.m5.large**** pour le type d'instance et le nombre d'instances que vous souhaitez. Spécifiez jusqu'à deux instances.

   1. Sous **Sécurité et réseau**, choisissez **Autoriser les applications déployées dans cet environnement à être accessibles** au public et choisissez au moins deux sous-réseaux publics. 

   1. Choisissez **Suivant**.  
![\[La page Spécifier les configurations avec un cluster haute disponibilité et un type d'instance spécifique sélectionnés.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/env-config.png)

1. Sur la page **Joindre un espace de stockage**, choisissez **Next**.

1. Sur la page **Planifier la maintenance**, choisissez **Aucune préférence**, puis cliquez sur **Suivant**.  
![\[La maintenance du calendrier pour l'environnement.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-env-maintenance.png)

1. Sur la page **Réviser et créer**, passez en revue toutes les configurations que vous avez fournies pour l'environnement d'exécution, puis choisissez **Créer un environnement**.  
![\[La page Réviser et créer avec les sélections précédentes.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-env-review.png)

Lorsque vous avez créé votre environnement, une bannière indiquant « `Environment name was created successfully` Disponible » apparaît et le champ **État** devient « **Disponible** ». Le processus de création de l'environnement prend plusieurs minutes, mais vous pouvez passer aux étapes suivantes pendant son exécution.

![\[Message relatif à l'environnement créé avec succès.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-env-confirm.png)


## Étape 7 : Création d'une application
<a name="tutorial-runtime-mf-app"></a>

**Pour créer une application**

1. Dans le volet de navigation, choisissez **Applications**. Choisissez ensuite **Créer une application**.  
![\[La page Applications avec le bouton Créer une application affiché.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/app-create.png)

1. Sur la page **Créer une application**, sous **Spécifier les informations de base**, entrez `MicroFocus-CardDemo` le nom de l'application et sous **Type de moteur**, assurez-vous que **Micro Focus (Rocket)** est sélectionné. Ensuite, sélectionnez **Suivant**.  
![\[La page Créer des applications avec le type de moteur Rocket Software sélectionné.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-create-app.png)

1. Sous **Spécifier les ressources et les configurations**, choisissez l'option permettant de spécifier la définition de l'application avec ses ressources et ses configurations à l'aide de l'éditeur en ligne.  
![\[La page Spécifier les ressources et les configurations avec un fichier JSON affiché dans l'éditeur en ligne.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-app-config.png)

   Entrez la définition d'application suivante dans l'éditeur :

   ```
   {
     "template-version": "2.0",
     "source-locations": [
       {
         "source-id": "s3-source",
         "source-type": "s3",
         "properties": {
           "s3-bucket": "yourname-aws-region-carddemo",
           "s3-key-prefix": "CardDemo_runtime"
         }
       }
     ],
     "definition": {
       "listeners": [
         {
           "port": 6000,
           "type": "tn3270"
         }
       ],
       "dataset-location": {
         "db-locations": [
           {
             "name": "Database1",
             "secret-manager-arn": "arn:aws:secretsmanager:Region:123456789012:secret:MicroFocus-Tutorial-RDS-Secret-xxxxxx"
           }
         ]
       },
       "batch-settings": {
         "initiators": [
           {
             "classes": [
                  "A",
                  "B"
               ],
             "description": "initiator_AB...."
           },
           {
             "classes": [
                   "C",
                   "D"
                ],
             "description": "initiator_CD...."
           }
         ],
         "jcl-file-location": "${s3-source}/catalog/jcl"
       },
       "cics-settings": {
         "binary-file-location": "${s3-source}/loadlib",
         "csd-file-location": "${s3-source}/rdef",
         "system-initialization-table": "CARDSIT"
       },
       "xa-resources": [
         {
           "name": "XASQL",
           "secret-manager-arn": "arn:aws:secretsmanager:Region:123456789012:secret:MicroFocus-Tutorial-RDS-Secret-xxxxxx",
           "module": "${s3-source}/xa/ESPGSQLXA64.so"
         }
       ]
     }
   }
   ```
**Note**  
Ce fichier est sujet à modification.

1. Modifiez le JSON de l'application dans l'objet de **propriétés** de **source-locations comme suit** :

   1. Remplacez la valeur pour `s3_bucket` par le nom du compartiment Amazon S3 que vous avez créé à l'étape 1.

   1. Remplacez la valeur pour `s3-key-prefix` par le dossier (préfixe clé) dans lequel vous avez chargé les fichiers CardDemo d'exemple. Si vous avez chargé le `CardDemo` répertoire directement dans un compartiment Amazon S3, il `s3-key-prefix` n'est pas nécessaire de le modifier.

   1. Remplacez les deux `secret-manager-arn` valeurs par l'ARN du secret de base de données que vous avez créé à l'étape 4.  
![\[Définition de l'application JSON.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-app-resources.png)

   Pour plus d'informations sur la définition de l'application, consultez[Définition de l'application Rocket Software (anciennement Micro Focus)](applications-m2-definition.md#applications-m2-definition-mf).

1. Choisissez **Next (Suivant)** pour continuer.

1. Sur la page **Réviser et créer**, passez en revue les informations que vous avez fournies, puis choisissez **Créer une application**.

![\[Le message « Application a été créé avec succès ».\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-app-confirm.png)


Lorsque vous avez créé votre application, une bannière apparaît indiquant`Application name was created successfully`. Et le champ **État** devient **Disponible**.

## Étape 8 : Déploiement d'une application
<a name="tutorial-runtime-mf-deploy"></a>

**Pour déployer une application**

1. Dans le volet de navigation, choisissez **Applications**, puis choisissez`MicroFocus-CardDemo`.

1. Sous **Déployer l'application**, choisissez **Déployer**.  
![\[Le MicroFocus déploiement de CardDemo l'application.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-app-deploy.png)

1. Choisissez la dernière version de l'application et l'environnement que vous avez créés précédemment, puis choisissez **Déployer**.  
![\[La page Déployer l'application et l'environnement.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-app-env-deploy.png)

Lorsque l' CardDemo application est déployée avec succès, le statut passe à **Prêt**.

![\[L'application déployée sur la page de confirmation de l'environnement.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-app-env-confirm.png)


## Étape 9 : Importer des ensembles de données
<a name="tutorial-runtime-mf-import"></a>

**Pour importer des ensembles de données**

1. Dans le volet de navigation, choisissez **Applications**, puis choisissez l'application. 

1. Choisissez l'onglet **Ensembles de données**. Choisissez ensuite **Import (Importer)**.

1. Choisissez **Importer et modifier la configuration JSON**, puis choisissez l'option **Copier et collez votre propre JSON**.  
![\[Importez un ensemble de données en copiant votre propre script JSON.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-import.png)

1. Copiez et collez le code JSON suivant, mais ne choisissez pas encore « Soumettre ». Ce JSON contient tous les ensembles de données requis pour l'application de démonstration, mais nécessite les détails de votre compartiment Amazon S3.

   ```
   {
       "dataSets": [
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 11,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 300,
                       "max": 300
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CARDDATA.VSAM.AIX.PATH",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 11,
                               "offset": 16
                           }
                       }
                   },
                   "recordLength": {
                       "min": 150,
                       "max": 150
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 16,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 150,
                       "max": 150
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 16,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 50,
                       "max": 50
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CUSTDATA.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 9,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 500,
                       "max": 500
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CUSTDATA.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CARDXREF.VSAM.AIX.PATH",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 11,
                               "offset": 25
                           }
                       }
                   },
                   "recordLength": {
                       "min": 50,
                       "max": 50
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 16,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 350,
                       "max": 350
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 8,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 80,
                       "max": 80
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS.DAT"
               }
           }
       ]
   }
   ```

1. Remplacez chaque occurrence de `<s3-bucket-name>` (il y en a huit) par le nom du compartiment Amazon S3 qui contient le CardDemo dossier, par exemple,`your-name-aws-region-carddemo`.
**Note**  
Pour copier l'URI Amazon S3 du dossier dans Amazon S3, sélectionnez le dossier, puis choisissez **Copier l'URI Amazon S3**. 

1. Sélectionnez **Soumettre**.

   Lorsque l'importation est terminée, une bannière apparaît avec le message suivant : `Import task with resource identifier name was completed successfully.` La liste des ensembles de données importés s'affiche.  
![\[Importation réussie de l'ensemble de données.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-import-success.png)

Vous pouvez également consulter l'état de toutes les importations de jeux de données en choisissant **Historique des** importations dans l'onglet **Ensembles de données**.

## Étape 10 : démarrer une application
<a name="tutorial-runtime-mf-start"></a>

**Pour démarrer une application**

1. Dans le volet de navigation, choisissez **Applications**, puis choisissez l'application. 

1. Choisissez **Démarrer l'application**.  
![\[La page de CardDemo candidature.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-app-start.png)

Lorsque l' CardDemo application démarre correctement, une bannière apparaît avec le message suivant :`Application name was started successfully`. Le champ **Status** devient **Running**.

![\[Message indiquant que le démarrage de l'application a réussi.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/m2-mf-startapp-confirm.png)


## Étape 11 : Connectez-vous à l'application CardDemo CICS
<a name="tutorial-runtime-mf-connect"></a>

Avant de vous connecter, assurez-vous que le VPC et le groupe de sécurité que vous avez spécifiés pour l'application sont les mêmes que ceux que vous avez demandés pour l'interface réseau à partir de laquelle vous allez vous connecter.

Pour configurer la TN3270 connexion, vous avez également besoin du nom d'hôte DNS et du port de l'application.

**Pour configurer et connecter une application au mainframe à l'aide de l'émulateur de terminal**

1. Ouvrez la console AWS Mainframe Modernization et choisissez **Applications**, puis choisissez`MicroFocus-CardDemo`.

1. Cliquez sur l'icône de copie pour copier le **nom d'hôte DNS**. Assurez-vous également de noter le numéro de **port**.

1. Démarrez un émulateur de terminal. Ce didacticiel utilise Micro Focus Rumba\$1.
**Note**  
Les étapes de configuration varient en fonction de l'émulateur.

1. Choisissez **Mainframe Display**.  
![\[Écran de bienvenue de Rumba+.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/mf-cics-mainframe.png)

1. Choisissez **Connexion**, puis **Configurer.**  
![\[Écran de bienvenue de Rumba+.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/mf-cics-configure.png)

1. Sous **Interfaces installées**, choisissez`TN3270`, puis choisissez `TN3270` à nouveau dans le menu **Connexion**.  
![\[Connect aux interfaces installées.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/mf-cics-connection.png)

1. Choisissez **Insérer**, puis collez le `DNS Hostname` pour l'application. Spécifiez `6000` le **port Telnet**.  
![\[Spécifiez le nom d'hôte et configurez le port.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/mf-cics-dns-hostname.png)
**Note**  
Si vous utilisez AWS AppStream 2.0 dans un navigateur et que vous rencontrez des difficultés pour coller des valeurs, reportez-vous à la section [Résolution des problèmes liés aux utilisateurs de la AppStream version 2.0](https://docs.aws.amazon.com/appstream2/latest/developerguide/troubleshooting-user-issues.html#copy-paste-doesnt-work). 

1. Sous **Connexion**, choisissez **Avancé**, puis choisissez **Send Keep Alive** et **Send NOP**, puis entrez **180** pour l'**intervalle**.
**Note**  
La configuration du paramètre Keep Alive sur votre TN3270 terminal à au moins 180 secondes permet de garantir que le Network Load Balancer n'interrompe pas votre connexion.  
![\[Écran de configuration avancée.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/mf-cics-advanced.png)

1. Choisissez **Se connecter**.
**Note**  
En cas d'échec de la connexion :   
Si vous utilisez la AppStream version 2.0, vérifiez que le VPC et le groupe de sécurité spécifiés pour l'environnement de l'application sont identiques à ceux du parc 2.0. AppStream 
Utilisez le VPC Reachability Analyzer pour analyser la connexion. [Vous pouvez accéder à l'Analyzer de Reachability via la console.](https://console.aws.amazon.com/networkinsights/home#ReachabilityAnalyzer) 
À titre d'étape de diagnostic, essayez d'ajouter ou de modifier les règles entrantes du groupe de sécurité pour l'application afin d'autoriser le trafic vers le port 6000 depuis n'importe où (c'est-à-dire le bloc CIDR 0.0.0.0/0). Si vous vous connectez avec succès, vous savez que le groupe de sécurité bloquait votre trafic. Remplacez la source du groupe de sécurité par une source plus spécifique. Pour plus d'informations sur les groupes de sécurité, voir Notions de [base sur les groupes de sécurité](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html#security-group-basics).

1. Entrez `USER0001` le nom d'utilisateur et `password` le mot de passe.
**Note**  
Dans Rumba, la valeur par défaut pour Clear est ctrl-shift-z, et la valeur par défaut pour Reset est ctrl-r.  
![\[Configurez le nom d'utilisateur et le mot de passe de votre CardDemo application.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/mf-cics-username-password.png)

1. Une fois connecté, vous pouvez naviguer dans l' CardDemoapplication.

1. Entrez `01` pour la vue du compte.  
![\[Consultez votre CardDemo candidature.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/mf-cics-carddemo.png)

1. Entrez le numéro `00000000010` de compte et appuyez sur la touche **Entrée** de votre clavier.
**Note**  
Les autres comptes valides sont `0000000011` et`00000000020`.  
![\[Gérez votre CardDemo candidature.\]](http://docs.aws.amazon.com/fr_fr/m2/latest/userguide/images/mf-cics-carddemo-account.png)

1. Appuyez sur Quitter **F3** pour accéder au menu et **F3** pour terminer la transaction.

## nettoyer des ressources ;
<a name="tutorial-runtime-mf-clean"></a>

Si vous n'avez plus besoin des ressources que vous avez créées pour ce didacticiel, supprimez-les pour éviter des frais supplémentaires. Pour ce faire, exécutez les étapes suivantes :
+ Si nécessaire, arrêtez l'application.
+ Supprimez l'application . Pour de plus amples informations, veuillez consulter [Supprimer une AWS Mainframe Modernization application](applications-m2-delete.md).
+ Supprimez l'environnement d'exécution. Pour de plus amples informations, veuillez consulter [Supprimer un environnement d'exécution de modernisation du AWS mainframeSupprimer un environnement d'exécution](delete-environments-m2.md).
+ Supprimez les compartiments Amazon S3 que vous avez créés pour ce didacticiel. Pour plus d’informations, consultez [Suppression d’un compartiment](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html) dans le *Guide de l’utilisateur Amazon S3*.
+ Supprimez le AWS Secrets Manager secret que vous avez créé pour ce didacticiel. Pour plus d'informations, voir [Supprimer un secret](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_delete-secret.html).
+ Supprimez la clé KMS que vous avez créée pour ce didacticiel. Pour plus d'informations, consultez [Supprimer des clés AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html).
+ Supprimez la base de données Amazon RDS que vous avez créée pour ce didacticiel. Pour plus d'informations, consultez [Supprimer l'instance EC2 et l'instance de base](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.PostgreSQL.html#CHAP_GettingStarted.Deleting.PostgreSQL) de données dans le guide de l'*utilisateur Amazon RDS.*
+ Si vous avez ajouté une règle de groupe de sécurité pour le port 6000, supprimez-la.

## Étapes suivantes
<a name="tutorial-runtime-mf-next"></a>

Pour savoir comment configurer un environnement de développement pour vos applications modernisées, consultez [Tutoriel : Configuration AppStream 2.0 pour une utilisation avec Rocket Enterprise Analyzer et Rocket Enterprise](https://docs.aws.amazon.com/m2/latest/userguide/set-up-appstream-mf.html) Developer.