Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Dépannage des messages d'erreur Amazon ECR

Mode de mise au point
Dépannage des messages d'erreur Amazon ECR - Amazon ECR

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.

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.

Dans certains cas, un appel d'API que vous avez lancé par le biais de la console Amazon ECR se termine AWS CLI par un message d'erreur. Vous trouverez ci-après la présentation de certains messages d'erreur courants et des résolutions potentielles.

HTTP 429 : trop de requêtes ou ThrottleException

Vous pouvez recevoir une 429: Too Many Requests erreur ou une erreur suite à une ThrottleException ou plusieurs actions Amazon ECR ou à un ou plusieurs appels d'API. Cela indique que vous avez appelé un seul point de terminaison dans Amazon ECR à plusieurs reprises au cours d'une période de temps limitée et que vos demandes se retrouvent limitées. La limitation se produit lorsque des appels d'un seul point de terminaison par un seul utilisateur dépassent un seuil donné au cours d'une période de temps donnée.

Chaque opération d'API dans Amazon ECR est associée à des limitations de débit. Par exemple, la limitation de l'action GetAuthorizationToken est fixée à 20 transactions par seconde (TPS), avec une rafale pouvant atteindre 200 TPS autorisée. Dans chaque région, chaque compte reçoit un compartiment qui peut stocker jusqu'à 200 crédits GetAuthorizationToken. Ces crédits sont réapprovisionnés au rythme de 20 par seconde. Si votre compartiment contient 200 crédits, vous pouvez réaliser 200 transactions d'API GetAuthorizationToken par seconde pendant une seconde, puis soutenir 20 transactions par seconde indéfiniment. Pour plus d'informations sur les limites de débit pour les API Amazon ECR, consultezQuotas ECR de service Amazon.

Pour gérer les erreurs de limitation, implémentez une fonction de nouvelle tentative avec une interruption incrémentielle dans votre code. Pour plus d'informations, consultez la section Comportement des tentatives dans le Guide de référence AWS des SDK et des outils. Une autre option consiste à demander une augmentation de la limite de débit, ce que vous pouvez faire à l'aide de la console Service Quotas. Pour plus d'informations, consultez Gérer vos quotas ECR de service Amazon dans le AWS Management Console.

HTTP 403 : « User [arn] is not authorized to perform [operation] »

Vous êtes susceptible de recevoir l'erreur suivante lorsque vous tentez d'effectuer une action avec Amazon ECR :

$ aws ecr get-login-password A client error (AccessDeniedException) occurred when calling the GetAuthorizationToken operation: User: arn:aws:iam::account-number:user/username is not authorized to perform: ecr:GetAuthorizationToken on resource: *

Cette erreur indique que l'utilisateur n'est pas autorisé à utiliser Amazon ECR ou que les autorisations dont il dispose n'ont pas été configurées correctement. Si vous effectuez des actions liées au référentiel Amazon ECR, vérifiez plus particulièrement si l'utilisateur dispose des autorisations nécessaires pour accéder à ce référentiel. Pour en savoir plus sur la création et la vérification des autorisations pour Amazon ECR, consultez Gestion des identités et des accès au registre de conteneur Amazon Elastic.

HTTP 404 : « Repository Does Not Exist »

Si vous spécifiez un référentiel Docker Hub qui n'existe pas, Docker Hub le créera automatiquement. Avec Amazon ECR, les nouveaux référentiels doivent être créés explicitement avant de pouvoir être utilisés. Cela évite que de nouveaux référentiels soient créés accidentellement (par exemple, en raison de fautes de frappe) et vous permet également de veiller à ce qu'une politique d'accès de sécurité appropriée soit attribuée explicitement à tout nouveau référentiel. Pour plus d'informations sur la création des référentiels, consultez Référentiels ECR privés Amazon.

Erreur : impossible d'effectuer une connexion interactive à partir d'un appareil autre que TTY

Si vous recevez le message d'erreur Cannot perform an interactive login from a non TTY device, les étapes de dépannage suivantes devraient vous aider.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.