View a markdown version of this page

Compatibilité avec le bundler - CodeArtifact

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.

Compatibilité avec le bundler

Ce guide contient des informations sur CodeArtifact la compatibilité avec Bundler.

Compatibilité avec le bundler

AWS CodeArtifact recommande Bundler 2.4.11 ou supérieur. Si vous rencontrez des problèmes lors de l'installation, mettez à jour la CLI Bundler vers la dernière version.

Support des versions du bundler

Dans les versions de Bundler inférieures à 2.4.11, il existe une limite de 500 dépendances qui peuvent être définies dans le Gemfile avant que Bundler ne décide d'interroger l'index complet,. specs.4.8.gz Comme CodeArtifact il ne prend pas en charge l'index complet, la spécification de plus de 500 dépendances ne fonctionnera pas CodeArtifact lors de l'utilisation de versions de Bundler inférieures à 2.4.11.

Pour définir plus de 500 dépendances dans votre Gemfile avec CodeArtifact, mettez à jour Bundler vers la version 2.4.11 ou supérieure.

Assistance aux opérations du bundler

CodeArtifactn'inclut RubyGems pas le Bundler Compact Index APIs (l'/versionsAPI n'est pas prise en charge). CodeArtifact ne prend en charge que l'API Dependencies.

L'index compact n'étant pas pris en charge, Bundler résout les gemmes à l'aide de l'API Dependencies (/api/v1/dependencies), qui envoie plusieurs noms de gemmes en une seule requête. Chaque nom de gemme figurant dans la demande compte comme une demande distincte dans le calcul du quota de demandes de lecture par seconde de votre compte. Par exemple, si Bundler envoie une demande de dépendance contenant 20 noms de gemmes, cela compte pour 20 demandes dans le quota. Cela peut provoquer un ralentissement dans les CI/CD environnements où la simultanéité est élevée, même lorsque le nombre de requêtes HTTP semble être bien inférieur à la limite configurée. Si vous rencontrez un ralentissement lors de la résolution des gemmes Ruby, demandez une augmentation du quota de demandes de lecture par seconde provenant d'un seul AWS compte. Pour de plus amples informations, veuillez consulter Quotas dans AWS CodeArtifact.

De plus, CodeArtifact ne prend pas en charge les différentes spécifications APIs, telles quespecs.4.8.gz.