Résolution des erreurs de console et AWS CodeCommit - AWS CodeCommit

AWS CodeCommit n'est plus disponible pour les nouveaux clients. Les clients existants de AWS CodeCommit 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.

Résolution des erreurs de console et AWS CodeCommit

Les informations suivantes vous aident à résoudre les erreurs de console lors de l'utilisation des référentiels AWS CodeCommit.

Erreur d'accès : Accès aux clés de chiffrement refusé pour un référentiel CodeCommit à partir de la console ou de l'AWS CLI

Problème : Lorsque vous essayez d'accéder à CodeCommit partir de la console ou duAWS CLI, un message d'erreur contenant la phrase EncryptionKeyAccessDeniedException ou apparaîtUser is not authorized for the KMS default key for CodeCommit 'aws/codecommit' in your account.

Correctifs possibles : La cause la plus courante de cette erreur est que votre compte Amazon Web Services n'est pas abonnéAWS Key Management Service, ce qui est obligatoire pour CodeCommit. Ouvrez la AWS KMS console, choisissez les clés AWS gérées, puis choisissez Get Started Now. Si vous voyez un message indiquant que vous n'êtes pas actuellement abonné au service AWS Key Management Service, suivez les instructions de cette page pour vous abonner. Pour plus d'informations sur CodeCommit etAWS Key Management Service, voirAWS KMSet chiffrement.

Erreur de chiffrement : le dépôt ne peut pas être déchiffré

Problème : Lorsque vous essayez d'accéder à un CodeCommit référentiel depuis la console ou leAWS CLI, un message d'erreur contenant la phrase apparaîtRepository can't be decrypted.

Correctifs possibles : La cause la plus courante de cette erreur est que la AWS KMS clé utilisée pour chiffrer et déchiffrer les données de ce référentiel n'est pas active ou est en attente de suppression. Une entrée clé active Clé gérée par AWS ou gérée par le client AWS Key Management Service est requise pour CodeCommit. Ouvrez la AWS KMS console, choisissez Clés gérées par AWSles clés gérées par le client et assurez-vous que la clé utilisée pour le référentiel est présente Région AWS là où le référentiel existe et que son état est Actif. Pour plus d'informations sur CodeCommit etAWS Key Management Service, voirAWS KMSet chiffrement.

Important

Si la clé qui a été utilisée pour chiffrer et déchiffrer les données du référentiel a été définitivement supprimée ou est inaccessible, les données des référentiels chiffrées avec cette clé ne sont pas accessibles.

Erreur de console : Impossible de parcourir le code d'un CodeCommit référentiel depuis la console

Problème : Lorsque vous essayez de parcourir le contenu d'un référentiel à partir de la console, un message d'erreur refusant l'accès s'affiche.

Correctifs possibles : La cause la plus courante de cette erreur est qu'une politique IAM appliquée à votre compte Amazon Web Services refuse une ou plusieurs des autorisations requises pour le code de navigation depuis la CodeCommit console. Pour plus d'informations sur les autorisations CodeCommit d'accès et la navigation, consultezAuthentification et contrôle d'accès pour AWS CodeCommit.

Erreur d'affichage : Impossible d'afficher un fichier ou de comparer des fichiers

Problème : lorsque vous essayez d'afficher un fichier ou de comparer deux versions d'un fichier dans la CodeCommit console, un message d'erreur s'affiche indiquant que le fichier ou la différence est trop important pour être affiché.

Corrections possibles : La cause la plus courante de cette erreur est que le fichier est trop volumineux pour être affiché, qu'il contient une ou plusieurs lignes qui dépassent la limite de caractères pour une seule ligne du fichier, ou que la différence entre les deux versions du fichier dépasse la limite de lignes. Pour plus d'informations, consultez Quotas. Pour afficher le fichier ou les différences entre les versions du fichier, vous pouvez ouvrir le fichier localement dans votre IDE préféré, utiliser un outil Git diff ou exécuter la git diff commande.