Utilisation de l'outil de réplication - AWS Cloud9

AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus »

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.

Utilisation de l'outil de réplication

AWS Cloud9 in CodeCatalyst fournit une expérience entièrement gérée pour interagir avec AWS Cloud9. Pour permettre aux clients d'essayer de AWS Cloud9 l'utiliser CodeCatalyst, nous avons créé un outil de réplication. Après avoir copié et exécuté le script dans votre AWS Cloud9 environnement, suivez les instructions pour l'exécuter et répliquez vos ressources de code de à AWS Cloud9 . CodeCatalyst Pour plus d'informations sur l'outil et le processus de réplication, consultez les FAQ sur le processus de réplication décrites ci-dessous.

Note

Ce processus de réplication n'aura aucun effet sur vos AWS Cloud9 environnements existants. Une fois le processus de réplication terminé, vous pouvez supprimer les environnements de développement, les référentiels sources, le projet et l'espace, et cela n'aura aucun effet sur votre AWS Cloud9 environnement. Cet outil copiera uniquement les ressources de votre code CodeCatalyst, il ne supprimera ni ne configurera vos AWS Cloud9 environnements existants. AWS Cloud9 Cet outil de réplication a été mis à la disposition d'un premier groupe de AWS comptes sélectionnés. Par conséquent, il est possible qu'il n'apparaisse pas dans certains AWS comptes.

Note

Il est recommandé de vous inscrire à Amazon CodeCatalyst et de créer un espace avant de télécharger l'outil. Pour plus d'informations sur l'inscription à CodeCatalyst, consultez la section S'inscrire à Amazon CodeCatalyst et créer un espace.

Avantages de l'utilisation AWS Cloud9 sur Amazon CodeCatalyst

La section suivante décrit certains des avantages en termes de performances et des fonctionnalités améliorées dont vous bénéficierez lors de l'utilisation AWS Cloud9 sur CodeCatalyst :

  • CodeCatalyst fournit une expérience intégrée qui vous permet d'utiliser des environnements de développement entièrement gérés pour gérer l'ensemble du cycle de vie du développement logiciel à partir d'un seul emplacement.

  • Options de taille de volume Amazon EBS améliorées au lancement.

  • Support pour les environnements éphémères et possibilité de faire évoluer le calcul de votre environnement de développement à la demande.

  • Support personnalisé des AMI disponible via la spécification d'images personnalisées.

  • Support de fichiers de développement qui vous permet de décrire les configurations sous forme de code.

Réplication de vos ressources AWS Cloud9 de code à CodeCatalyst l'aide de l'outil de réplication

La procédure suivante explique comment copier et exécuter l'outil de réplication pour terminer le processus de réplication.

  1. Copiez le script ci-dessous et assurez-vous de l'exécuter dans un AWS Cloud9 environnement :

    curl https://dx5z5embsyrja.cloudfront.net -o /tmp/replicate-tool.tar.gz && tar --no-same-owner --no-same-permissions -xvf /tmp/replicate-tool.tar.gz -C /tmp && node /tmp/cloud9-replication-tools
  2. [Facultatif] L'outil de réplication utilise votre Compte AWS identifiant pour la télémétrie. Le but est de nous aider à mieux identifier les problèmes que vous pourriez rencontrer lors de l'utilisation de l'outil. Nous émettons des événements de télémétrie pourtool starts, tool failstool is cancelled by user, tool completes successfully et. tool creates a Dev Environment for the user Si vous souhaitez désactiver la télémétrie avec l'outil de réplication, consultez la section Désactivation de la télémétrie pour l'outil de réplication ci-dessous.

  3. Après avoir copié et exécuté l'outil de réplication dans votre AWS Cloud9 environnement, vous devez le lier à un AWS Builder ID en accédant à l'URL d'accès dans un navigateur et en cliquant sur Autoriser dans les 10 minutes. Compte AWS Assurez-vous de n'ouvrir le lien qu'une seule fois. Si vous l'ouvrez plusieurs fois, cela provoquera une erreur et vous devrez recommencer. Pour plus d'informations sur AWS Builder ID, voir Se connecter avec AWS Builder ID dans le guide de l'utilisateur de AWS connexion. Cela permettra à l'outil de réplication d'accéder à vos ressources de code dans CodeCatalyst le but de les répliquer.

  4. Choisissez l'espace que vous souhaitez utiliser. Si vous n'avez qu'un seul espace, celui-ci est sélectionné. Pour plus d'informations sur les espaces, consultez Spaces in CodeCatalyst dans le guide de CodeCatalyst l'utilisateur Amazon.

  5. Choisissez si vous souhaitez répliquer votre code CodeCatalyst ou l'essayer avec un nouvel environnement de développement. Nous vous recommandons de répliquer votre code directement dans. CodeCatalyst Pour plus d'informations sur les environnements de développement, consultez la section Environnements de développement CodeCatalyst dans le guide de CodeCatalyst l'utilisateur Amazon.

  6. Entrez le nom de votre projet ou appuyez sur Entrée pour utiliser le nom par défaut fourni.

  7. Lorsque vous y êtes invité, sélectionnez la manière dont vous souhaitez copier vos fichiers dans le nouveau référentiel source CodeCatalyst. Vous pouvez choisir de transférer le dossier racine vers un CodeCatalyst référentiel unique ou de transférer vos sous-dossiers vers des CodeCatalyst référentiels distincts.

  8. Une fois l'outil terminé, accédez au projet dans la CodeCatalyst console via l'URL fournie dans le message du terminal pour accéder à vos ressources de code dans CodeCatalyst.

Une fois cette procédure terminée, votre CodeCatalyst dépôt contient les fichiers mis à jour et les validations que vous venez de transférer. Vous pouvez désormais créer des environnements de développement à partir de cette branche et les ouvrir avec AWS Cloud9.

Désactivation de la télémétrie pour l'outil de réplication

Les étapes suivantes expliquent comment définir une variable d'environnement afin de désactiver la télémétrie pour l'outil de réplication.

  1. Ouvrez un terminal dans votre AWS Cloud9 environnement

  2. Exécutez l'une des commandes suivantes :

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=off

    or

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=0
  3. Une fois que vous avez exécuté l'une des commandes ci-dessus, la variable d'environnement est définie et la télémétrie de l'outil de réplication est désactivée. Après avoir désactivé la télémétrie, vous devez copier et réexécuter le script de l'outil de réplication pour démarrer le processus.

Commentaires sur l'outil de réplication

Si vous rencontrez des problèmes ou si vous souhaitez nous faire part de votre expérience d'utilisation de l'outil de réplication, veuillez créer et soumettre un dossier d'assistance. Pour plus d'informations sur la création d'un dossier de support, voir Création de dossiers d'assistance et gestion des dossiers.

Différences entre AWS Cloud9 et Amazon CodeCatalyst

Le tableau suivant décrit certaines des différences entre AWS Cloud9 et AWS Cloud9 suivant CodeCatalyst.

AWS Cloud9 AWS Cloud9 sur Amazon CodeCatalyst

Le VPC privé fonctionne très bien avec. AWS Cloud9

L'utilisation d'un VPC privé n'est actuellement pas prise en charge pour AWS Cloud9 le moment. CodeCatalyst

AWS Cloud9 prend en charge les informations d'identification AWS gérées préconfigurées.

Les informations d'identification doivent être configurées manuellement pour AWS Cloud9 activer CodeCatalyst.

Il est possible d'avoir des intervalles de 30 minutes à 7 jours et de désactiver les arrêts avec AWS Cloud9.

Il est possible d'avoir des intervalles de 15 minutes à 20 heures pour AWS Cloud9 l'activation CodeCatalyst et vous ne pouvez pas désactiver les arrêts.

AWS Cloud9 prend en charge les plateformes d'exploitation Ubuntu et AL2.

AWS Cloud9 on CodeCatalyst prend en charge les images universelles MDE et les images personnalisées qui peuvent inclure Ubuntu et AL2. Pour plus d'informations à ce sujet, consultez les images Universal devfile dans le guide de l' CodeCatalyst utilisateur Amazon.

Le chargement et le téléchargement sont pris en charge dans AWS Cloud9

Le chargement et le téléchargement ne sont actuellement pas pris en charge pour AWS Cloud9 le CodeCatalyst moment. Les utilisateurs devront charger et télécharger à l'aide de compartiments Amazon S3.

La collaboration est disponible dans AWS Cloud9

La collaboration n'est actuellement pas disponible pour AWS Cloud9 le CodeCatalyst.