View a markdown version of this page

Kontingente in AWS CodeArtifact - CodeArtifact

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kontingente in AWS CodeArtifact

In der folgenden Tabelle werden Ressourcenkontingente in beschrieben CodeArtifact. Die Ressourcenkontingente zusammen mit der Liste der Dienstendpunkte für CodeArtifact finden Sie unter AWS Dienstkontingente in der Allgemeine Amazon Web Services-Referenz.

Sie können eine Erhöhung der Servicekontingenten für die folgenden CodeArtifact Ressourcenkontingente beantragen. Weitere Informationen zur Beantragung einer Erhöhung der Service Quotas finden Sie unter AWS Servicekontingenten.

Name Standard Anpassbar Description
Größe der Asset-Datei Jede unterstützte Region: 5 Gigabyte Ja Die maximale Dateigröße pro Asset.
Ressourcen pro Paketversion Jede unterstützte Region: 350 Nein Die maximale Anzahl von Assets pro Paketversion.
CopyPackageVersions Anfragen pro Sekunde Jede unterstützte Region: 5 Yes (Ja) Die maximale Anzahl von Anrufen, die CopyPackageVersions pro Sekunde getätigt werden können.
Direkte Upstreams pro Repository Jede unterstützte Region: 10 Nein Die maximale Anzahl direkter Upstream-Repositorys pro Repository.
Domains pro Konto AWS Jede unterstützte Region: 10 Yes (Ja) Die maximale Anzahl von Domains, die pro AWS Konto erstellt werden können.
GetAuthorizationToken Anfragen pro Sekunde Jede unterstützte Region: 40 Ja Die maximale Anzahl der pro Sekunde abgerufenen Autorisierungstoken.
GetPackageVersionAsset Anfragen pro Sekunde Jede unterstützte Region: 50 Ja Die maximale Anzahl von Anrufen, die GetPackageVersionAsset pro Sekunde getätigt werden können.
ListPackageVersionAssets Anfragen pro Sekunde Jede unterstützte Region: 200 Ja Die maximale Anzahl von Anrufen, die ListPackageVersionAssets pro Sekunde getätigt werden können.
ListPackageVersions Anfragen pro Sekunde Jede unterstützte Region: 200 Ja Die maximale Anzahl von Anrufen, die ListPackageVersions pro Sekunde getätigt werden können.
ListPackages Anfragen pro Sekunde Jede unterstützte Region: 200 Ja Die maximale Anzahl von Anrufen, die ListPackages pro Sekunde getätigt werden können.
PublishPackageVersion Anfragen pro Sekunde Jede unterstützte Region: 10 Yes (Ja) Die maximale Anzahl von Anrufen, die PublishPackageVersion pro Sekunde getätigt werden können.
Lesen Sie Anfragen pro Sekunde von einem einzigen AWS Konto Jede unterstützte Region: 800 Ja Die maximale Anzahl von Leseanfragen von einem AWS Konto pro Sekunde.
Repositorys pro Domain Jede unterstützte Region: 1 000 Ja Die maximale Anzahl von Repositorys, die pro Domäne erstellt werden können.
Anfragen pro Sekunde mit einem einzigen Authentifizierungstoken Jede unterstützte Region: 1 200 Nein Die maximale Anzahl von Anforderungen pro Sekunde über einen einzigen Authentifizierungstoken.
Anfragen ohne Authentifizierungstoken pro IP-Adresse Jede unterstützte Region: 600 Nein Die maximale Anzahl der Anforderungen pro Sekunde ohne Authentifizierungstoken von einer einzelnen IP-Adresse.
Durchsuchte Upstream-Repositorys Jede unterstützte Region: 25 Nein Die maximale Anzahl von Upstream-Repositorys, die beim Auflösen eines Pakets durchsucht wurden.
Schreiben Sie Anfragen pro Sekunde von einem einzigen Konto AWS Jede unterstützte Region: 100 Yes (Ja) Die maximale Anzahl von Schreibanforderungen von einem AWS Konto pro Sekunde.
Anmerkung

Im Allgemeinen wird jede Leseanforderung an CodeArtifact als eine Anforderung gezählt, die auf ein Kontingent angerechnet wird. Für das Ruby-Paketformat fordern mehrere Lesevorgänge jedoch Daten über mehrere Gems an und werden entsprechend gewichtet:

  • Eine einzelne Anfrage an den /api/v1/dependencies Vorgang kann mehrere Edelsteinnamen enthalten. Jeder Edelsteinname in der Anfrage wird als separate Anfrage auf das Kontingent angerechnet. https://${CODEARTIFACT_REPO_ENDPOINT}/api/v1/dependencies?gems=gem1,gem2,gem3Zählt beispielsweise als drei Anfragen im Verhältnis zum Kontingent.

  • Die Compact-Index-Endpunkte /versions und /names jeder dieser Endpunkte geben Daten für jedes Gem im Repository zurück. Jedes zurückgegebene Gem wird als separate Anfrage auf das Kontingent angerechnet. Beispielsweise zählt ein einziger GET /versions Aufruf an ein Repository mit 1.000 Gems als 1.000 Anfragen im Verhältnis zum Kontingent. Diese Endpunkte unterstützen Repositorys, die bis zu 5.000 Gems enthalten. Anfragen an Repositorys, die mehr als 5.000 Gems enthalten, geben einen HTTP 400-Fehler zurück.

Per-gem Die Gewichtung gilt nur für Servicekontingenten, nicht für die Abrechnung. Ihnen wird eine Anfrage pro HTTP-Aufruf in Rechnung gestellt, unabhängig davon, wie viele Edelsteine dabei berührt werden. In CI/CD Umgebungen, in denen mehrere gleichzeitige bundle install gem install OP-Operationen ausgeführt werden, kann die effektive Anforderungsrate deutlich höher sein als die Anzahl der HTTP-Anfragen. Wenn bei der Ruby-Gem-Auflösung eine Drosselung auftritt, fordern Sie von einem einzigen Konto aus eine Erhöhung des Kontingents für Leseanfragen pro Sekunde an. AWS