Résolution des problèmes liés aux environnements de développement - Amazon CodeCatalyst

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.

Résolution des problèmes liés aux environnements de développement

Consultez les sections suivantes pour résoudre les problèmes liés aux environnements de développement. Pour plus d'informations sur les environnements de développement, consultezÉcrire et modifier du code avec les environnements de développement dans CodeCatalyst.

La création de mon environnement de développement n'a pas réussi en raison d'un problème de quotas

Problème : je souhaite créer un environnement de développement dans CodeCatalyst, mais une erreur s'affiche. Dans la console, je vois un message sur la page Dev Environments indiquant que j'ai atteint la limite de stockage pour l'espace.

Corrections possibles : selon votre rôle dans le projet ou dans l'espace, vous pouvez soit supprimer un ou plusieurs de vos propres environnements de développement, soit, si vous avez le rôle d'administrateur de l'espace, vous pouvez supprimer les environnements de développement non utilisés créés par d'autres utilisateurs. Vous pouvez également décider de modifier le niveau de facturation pour un niveau qui inclut davantage de stockage.

  • Pour consulter les limites de stockage, consultez l'onglet Facturation de l' CodeCatalystespace Amazon pour voir si les quotas d'utilisation ont atteint le maximum autorisé. Si les quotas ont atteint le maximum, contactez une personne ayant le rôle d'administrateur de l'espace pour supprimer les environnements de développement inutiles ou pour envisager de modifier le niveau de facturation.

  • Pour supprimer les environnements de développement que vous avez créés et dont vous n'avez plus besoin, consultezSuppression d'un environnement de développement.

Si le problème persiste et qu'une erreur s'afficheIDE, vérifiez que vous disposez d'un CodeCatalyst rôle vous permettant de créer un environnement de développement. Le rôle d'administrateur d'espace, le rôle d'administrateur de projet et le rôle de contributeur sont tous autorisés à créer des environnements de développement. Pour plus d’informations, consultez Octroi d'accès avec des rôles d'utilisateur.

Je ne peux pas transférer les modifications de mon environnement de développement vers une branche spécifique d'un référentiel

Problème : je souhaite valider et transférer les modifications de code de mon environnement de développement vers une branche d'un référentiel source, mais une erreur s'affiche.

Corrections possibles : selon votre rôle dans le projet ou dans l'espace, il se peut que vous ne soyez pas autorisé à envoyer du code vers les référentiels sources du projet. Les rôles d'administrateur d'espace, d'administrateur de projet et de contributeur sont tous autorisés à envoyer du code vers les référentiels du projet.

Si vous avez le rôle de contributeur mais que vous ne pouvez pas envoyer de code à une branche spécifique, une règle de branche configurée pour cette branche spécifique empêche les utilisateurs ayant ce rôle de transmettre du code à cette branche en particulier. Essayez d'appliquer vos modifications à une autre branche, ou créez une branche, puis transférez votre code vers cette branche. Pour plus d’informations, consultez Gérer les actions autorisées pour une branche à l'aide de règles de branche.

Mon environnement de développement n'a pas repris

Problème : mon environnement de développement n'a pas repris après son arrêt.

Solutions possibles : pour résoudre le problème, consultez l'onglet Facturation de l' CodeCatalyst espace Amazon pour voir si les quotas d'utilisation ont atteint les limites maximales. Si les quotas ont atteint la limite maximale, contactez l'administrateur de votre espace pour augmenter le niveau de facturation.

Mon environnement de développement est déconnecté

Problème : mon environnement de développement s'est déconnecté pendant que je l'utilisais.

Solutions possibles : Pour résoudre le problème, vérifiez votre connexion Internet. Si vous n'êtes pas connecté à Internet, connectez-vous et reprenez le travail dans votre environnement de développement.

Mon environnement VPC de développement connecté a échoué

Problème : j'ai associé une VPC connexion à mon environnement de développement et des erreurs se produisent.

Correctifs possibles : Docker utilise un dispositif de couche de liaison appelé réseau de ponts qui permet aux conteneurs connectés au même réseau de ponts de communiquer. Le pont par défaut utilise généralement le sous-réseau 172.17.0.0/16 pour la mise en réseau des conteneurs. Si le VPC sous-réseau de l'instance de votre environnement utilise la même plage d'adresses que celle déjà utilisée parDocker, un conflit d'adresses IP peut survenir. Pour résoudre un conflit d'adresses IP causé par Amazon VPC et Docker utilisant le même bloc d'IPv4CIDRadresses, configurez un CIDR bloc différent de172.17.0.0/16.

Note

Vous ne pouvez pas modifier la plage d'adresses IP d'un réseau existant VPC ou d'un sous-réseau.

Je ne trouve pas le répertoire dans lequel se trouve mon projet

Problème : je ne trouve pas le répertoire dans lequel se trouve mon projet.

Correctifs possibles : Pour localiser votre projet, remplacez le répertoire par/projects. Il s'agit du répertoire dans lequel vous pouvez trouver vos projets.

Je ne parviens pas à me connecter à mon environnement de développement via SSH

Pour résoudre votre problème de connexion à votre environnement de développement viaSSH, vous pouvez exécuter la ssh commande avec une -vvv option pour afficher plus d'informations sur la façon de résoudre votre problème :

ssh -vvv codecatalyst-dev-env=<space-name>=<project-name>=<dev-environment-id>

Je ne parviens pas à me connecter à mon environnement de développement via SSH car ma SSH configuration locale est manquante

Si votre SSH configuration locale (~/.ssh/config) est manquante ou si le contenu de la Host codecatalyst-dev-env* section est obsolète, vous ne pourrez pas vous connecter à votre environnement de développement viaSSH. Pour résoudre ce problème, supprimez la Host codecatalyst-dev-env* section et exécutez à nouveau la première commande depuis le modal SSHAccess. Pour plus d’informations, consultez Connexion à un environnement de développement à l'aide de SSH.

Je ne parviens pas à me connecter à mon environnement de développement via SSH car je rencontre des problèmes avec mon AWS Configcodecatalyst profil

Assurez-vous que votre AWS Config (~/.aws/config) pour le codecatalyst profil correspond à celui décrit dansConfiguration pour utiliser AWS CLI le CodeCatalyst. Si ce n'est pas le cas, supprimez le profil pour codecatalyst et exécutez à nouveau la première commande depuis le modal SSHAccess. Pour plus d’informations, consultez Connexion à un environnement de développement à l'aide de SSH.

Je ne parviens pas à créer un environnement de développement lorsque je suis connecté à CodeCatalyst l'aide d'un compte d'authentification unique

Problème : Lorsque je suis connecté à la CodeCatalyst console en tant qu'SSOutilisateur, je reçois une erreur d'exception inconnue lorsque je choisis de créer un environnement de développement dans l'espace. Lorsque je choisis de créer un environnement de développement et que je choisis l'IDEaccès, par exemple AWS Cloud9, je rencontre des problèmes similaires aux suivants :

  • La page Environnements de développement de la CodeCatalyst console affiche l'environnement de développement dans la liste avec un FAILED état.

  • Un message d'erreur similaire au message suivant s'affiche :

    An unknown exception happened

    We encountered an unknown exception when launching your Dev Environment. Mention your Dev Environment id error_message_ID if you want to report or need any help.

Correctifs possibles :

Les environnements de développement ne sont pas disponibles pour les utilisateurs dans les espaces où Active Directory est utilisé comme fournisseur d'identité. Les administrateurs de l'espace peuvent utiliser un autre fournisseur d'identité pour accéder aux environnements de développement, tels que IAM Identity Center. Pour plus d'informations sur la planification d'un espace prenant en charge la fédération des identités, consultez la section Planification de votre espace prenant en charge la fédération des identités dans le guide de l'CodeCatalyst administrateur.