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.
Lancez la pile (Headless)
Lancement de la pile
-
Connectez-vous à l'AWS Management Console et sélectionnez le bouton pour lancer le CloudFormation modèle.
Vous pouvez également télécharger le modèle
comme point de départ pour votre propre implémentation. -
Le modèle est lancé dans la région USA Est (Virginie du Nord) par défaut. Pour lancer dans une autre région AWS, utilisez le sélecteur de région dans la barre de navigation de la console.
Note
Cette solution utilise Amazon Cognito, qui est actuellement disponible uniquement dans certaines régions AWS. Par conséquent, vous devez lancer cette solution dans une région AWS où Amazon Cognito est disponible. Pour connaître la disponibilité des services la plus récente par région, consultez la liste des services régionaux AWS
. -
Sur la page Create stack, vérifiez que l'URL du modèle correct apparaît dans la zone de texte URL Amazon S3 et choisissez Next.
-
Sur la page Spécifier les détails de la pile, attribuez un nom à votre pile de solutions.
-
Sous Paramètres, passez en revue les paramètres du modèle et modifiez-les si nécessaire. Ce modèle utilise les mêmes paramètres que le modèle par défaut (nom de l'administrateur, e-mail de l'administrateur, VPC/subnet configuration, CIDR de sortie, image du Auto-update conteneur et déploiement d'un serveur MCP facultatif). Aucun paramètre supplémentaire n’est obligatoire.
-
Choisissez Next (Suivant).
-
Sur la page Configurer les options de pile, choisissez Suivant.
-
Sur la page Vérification, vérifiez et confirmez les paramètres. Cochez la case indiquant que le modèle créera des ressources AWS Identity and Access Management (IAM).
-
Sélectionnez Create stack (Créer une pile) pour déployer la pile.
Vous pouvez consulter l'état de la pile dans la CloudFormation console AWS dans la colonne Status. Vous devriez recevoir le statut CREATE_COMPLETE dans 15 minutes environ.
Post-deployment configuration
Une fois la création de la pile terminée, vous pouvez interagir avec la solution à l'aide de la CLI DLT pour accéder à l'API REST directement depuis votre terminal ou héberger la console Web sur votre propre serveur Web.
Pour héberger la console Web :
-
Accédez à l'onglet Sorties de la CloudFormation pile.
-
Choisissez le lien ConsoleAssetsBucketde sortie pour ouvrir le compartiment S3 dans la console.
-
Téléchargez le
dlt-web-console.zipfichier depuis le bucket de console. -
Extrayez le contenu du zip et hébergez le site Web sur votre serveur Web.
-
Configurez Amazon Cognito pour autoriser l'URL de votre serveur Web :
-
Ouvrez la console Amazon Cognito
et sélectionnez le groupe d'utilisateurs créé par la pile. -
Choisissez les clients de l'application, puis sélectionnez le client de l'application. L'ID du client de l'application se trouve dans l'onglet CloudFormation Stack Outputs sous la forme CognitoAppClientID.
-
Dans la section Pages de connexion, choisissez Modifier.
-
Sous URL de rappel autorisées, ajoutez l'URL de votre serveur Web et l'URL suivie d'une barre oblique (par exemple, et).
https://dlt.example.comhttps://dlt.example.com/ -
Sous URL de déconnexion autorisées, ajoutez les mêmes URL.
-
Sélectionnez Enregistrer les modifications.
Pour plus d'informations, consultez Application-specific les paramètres relatifs aux clients d'applications dans le manuel Amazon Cognito Developer Guide.
-
Important
Si vous hébergez la console Web, vous êtes responsable de la configuration du protocole HTTPS, des contrôles d'accès et du renforcement de la sécurité sur votre serveur Web. Nous recommandons vivement le protocole HTTPS pour une utilisation en production.
Note
Les ressources de la console Web incluent un fichier de configuration contenant l'URL du point de terminaison de l'API et les paramètres Cognito. Ces valeurs sont préconfigurées lors de la création de la pile. Si vous déplacez les ressources vers un autre serveur, assurez-vous que le fichier de configuration reste intact.