Cotas de serviço do Amazon ECR
A tabela a seguir fornece as cotas de serviço padrão do Amazon Elastic Container Registry (Amazon ECR).
Nome | Padrão | Ajustável | Descrição |
---|---|---|---|
Filtros por regra em uma configuração de replicação | Cada região com suporte: 100 | Não | O número máximo de filtros por regra em uma configuração de replicação. |
Imagem por repositório | Cada região compatível: 10.000 | Sim |
O número máximo de imagens por repositório. |
Partes da camada | Cada região compatível: 4.200 | Não | O número máximo de partes da camada. Isso é aplicável somente se você estiver usando as ações da API do Amazon ECR diretamente para iniciar multipart uploads para operações de envio de imagem. |
Duração da política de ciclo de vida | Cada região compatível: 30.720 | Não | O número máximo de caracteres em uma política de ciclo de vida. |
Tamanho máximo da parte da camada | Cada região com suporte: 10 | Não | O tamanho máximo (MiB) de uma parte da camada. Isso é aplicável somente se você estiver usando as ações da API do Amazon ECR diretamente para iniciar multipart uploads para operações de envio de imagem. |
Tamanho máximo da camada | Cada região compatível: 52.000 | Não | O tamanho máximo (MiB) de uma camada. |
Tamanho mínimo da parte da camada | Cada região compatível: 5 | Não | O tamanho mínimo (MiB) de uma parte da camada. Isso é aplicável somente se você estiver usando as ações da API do Amazon ECR diretamente para iniciar multipart uploads para operações de envio de imagem. |
Regras de cache de pull-through por registro | Cada região com suporte: 50 | Não | O número máximo de regras de cache de pull-through. |
Taxa de solicitações de BatchCheckLayerAvailability | Cada região compatível: 1.000 por segundo | Sim |
O número máximo de solicitações de BatchCheckLayerAvailability que podem ser feitas por segundo na região atual. Quando uma imagem é enviada para um repositório, cada camada da imagem é conferida para verificar se foi feito upload dela anteriormente. Se o upload já tiver sido feito, a camada da imagem será ignorada. |
Taxa de solicitações de BatchGetImage | Cada região compatível: 2.000 por segundo | Sim |
O número máximo de solicitações de BatchGetImage que podem ser feitas por segundo na região atual. Quando uma imagem é extraída, a API BatchGetImage é chamada uma vez para recuperar o manifesto da imagem. Se você solicitar um aumento de cota para essa API, revise seu uso de GetDownloadUrlForLayer também. |
Taxa de solicitações de CompleteLayerUpload | Cada região compatível: 100 por segundo | Sim |
O número máximo de solicitações de CompleteLayerUpload que podem ser feitas por segundo na região atual. Quando uma imagem é enviada, a API CompleteLayerUpload é chamada uma vez por cada nova camada de imagem para verificar se o upload foi concluído. |
Taxa de solicitações de GetAuthorizationToken | Cada região compatível: 500 por segundo | Sim |
O número máximo de solicitações de GetAuthorizationToken que podem ser feitas por segundo na região atual. |
Taxa de solicitações de GetDownloadUrlForLayer | Cada região compatível: 3.000 por segundo | Sim |
O número máximo de solicitações de GetDownloadUrlForLayer que podem ser feitas por segundo na região atual. Quando uma imagem é extraída, a API GetDownloadUrlForLayer é chamada uma vez por camada de imagem que ainda não está armazenada em cache. Se você solicitar um aumento de cota para essa API, revise seu uso de BatchGetImage também. |
Taxa de solicitações de InitiateLayerUpload | Cada região compatível: 100 por segundo | Sim |
O número máximo de solicitações de InitiateLayerUpload que podem ser feitas por segundo na região atual. Quando uma imagem é enviada, a API InitiateLayerUpload é chamada uma vez por camada de imagem da qual ainda não foi feito upload. A ação da API BatchCheckLayerAvailability é que determina se foi feito ou não upload de uma camada de imagem. |
Taxa de solicitações de PutImage | Cada região compatível: 10 por segundo | Sim |
O número máximo de solicitações de PutImage que podem ser feitas por segundo na região atual. Quando uma imagem é enviada e é feito upload de todas as novas camadas da imagem, a API PutImage é chamada uma vez para criar ou atualizar o manifesto da imagem e as tags associadas à imagem. |
Taxa de solicitações de UploadLayerPart | Cada região compatível: 500 por segundo | Sim |
O número máximo de solicitações de UploadLayerPart que podem ser feitas por segundo na região atual. Quando uma imagem é enviada, é feito upload de cada nova camada da imagem em partes, e a API UploadLayerPart é chamada uma vez por cada nova parte da camada da imagem. |
Taxa de verificações de imagens | Cada região compatível: 1 | Não | O número máximo de verificações de imagem por imagem, a cada 24 horas. |
Repositórios registrados | Cada região compatível: 10.000 | Sim |
O número máximo de repositórios que você pode criar nesta conta na região atual. |
Regras por política de ciclo de vida | Cada região com suporte: 50 | Não | O número máximo de regras em uma política de ciclo de vida |
Regras por configuração de replicação | Cada região com suporte: 10 | Não | O número máximo de regras em uma configuração de replicação. |
Tags por imagem | Cada região compatível: 1.000 | Não | O número máximo de tags por imagem. |
Destinos exclusivos em todas as regras em uma configuração de replicação | Cada região compatível: 25 | Não | O número máximo de destinos exclusivos em todas as regras em uma configuração de replicação. |
Gerenciamento de cotas de serviço do Amazon ECR no AWS Management Console
O Amazon ECR foi integrado ao Service Quotas, um serviço da AWS que permite visualizar e gerenciar as cotas em um local central. Para obter mais informações, consulte O que é são cotas de serviço? no Manual do usuário do Service Quotas.
O Service Quotas facilita a pesquisa do valor de todas as cotas de serviço do Amazon ECR.
Consultar as cotas de serviço do Amazon ECR (AWS Management Console)
Abra o console Service Quotas em https://console.aws.amazon.com/servicequotas/
. -
No painel de navegação, selecione serviços da AWS.
-
Na lista de serviços da AWS, procure e selecione Amazon Elastic Container Registry (Amazon ECR).
Na lista Service quotas é possível ver o nome da service quota, o valor aplicado (se estiver disponível), a cota padrão da AWS e se o valor da cota é ajustável.
-
Para visualizar informações adicionais sobre uma Service Quota, como a descrição, escolha o nome da cota.
Para solicitar um aumento de cota, consulte Solicitação de um aumento de cota no Manual do usuário do Service Quotas.
Criação de um alarme do CloudWatch para monitorar as métricas de uso da API
O Amazon ECR fornece métricas de uso do CloudWatch que correspondem às cotas de serviço da AWS para cada uma das APIs envolvidas com as ações de autenticação de registro, envio de imagem e extração de imagem. No console do Service Quotas, é possível visualizar o uso em um gráfico e configurar alarmes que alertarão você quando o uso se aproximar de uma cota de serviço. Para ter mais informações, consulte Métricas de uso do Amazon ECR.
Use as etapas a seguir para criar um alarme do CloudWatch baseado em uma das métricas de uso da API do Amazon ECR.
Para criar um alarme baseado nas cotas de uso do Amazon ECR (AWS Management Console)
Abra o console Service Quotas em https://console.aws.amazon.com/servicequotas/
. -
No painel de navegação, selecione serviços da AWS.
-
Na lista de serviços da AWS, procure e selecione Amazon Elastic Container Registry (Amazon ECR).
-
Na lista de cotas de serviço, selecione a cota de uso do Amazon ECR para a qual você deseja criar um alarme.
-
Na seção de alarmes do Amazon CloudWatch Events, escolha Create da (Criar).
-
Em Alarm threshold (Limitação do alarme), escolha a porcentagem do valor da cota aplicada que você deseja definir como o valor do alarme.
-
Em Alarm name (Nome do alarme), insira um nome para o alarme e selecione Create (Criar).