Repositórios de imagens da AWS para Fluent Bit para Amazon ECS - Amazon Elastic Container Service

Repositórios de imagens da AWS para Fluent Bit para Amazon ECS

A AWS fornece uma imagem do Fluent Bit com plug-ins para o CloudWatch Logs e o Firehose. Recomendamos usar o Fluent Bit como seu roteador de log porque ele tem uma taxa de utilização de recursos mais baixa do que o Fluentd. Para obter mais informações, consulte CloudWatch Logs for Fluent Bit e Amazon Kinesis Firehose for Fluent Bit.

A imagem do AWS para o Fluent Bit está disponível no Amazon ECR na Galeria Pública do Amazon ECR e em um repositório do Amazon ECR na maioria das Regiões da AWS para alta disponibilidade.

Galeria pública do Amazon ECR

A imagem do AWS for Fluent Bit está disponível na Galeria Pública do Amazon ECR. Esse é o local recomendado para baixar a imagem da AWS for Fluent Bit, uma vez que é um repositório público e está disponível para ser usado em todas as Regiões da AWS. Para obter mais informações, consulte aws-for-fluent-bit na Galeria Pública do Amazon ECR.

Linux

A imagem do Fluent Bit para AWS na Galeria pública do Amazon ECR é compatível com o sistema operacional Amazon Linux com a arquitetura ARM 64 ou x86-64.

É possível extrair a imagem do AWS for Fluent Bit da Galeria Pública do Amazon ECR especificando o URL do repositório com a etiqueta de imagem desejada. As etiquetas de imagem disponíveis podem ser encontradas na guia Image tags (Etiquetas de imagem) na Galeria Pública do Amazon ECR.

Veja a seguir a sintaxe a ser usada para a CLI do Docker.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:tag

Por exemplo, você pode extrair a imagem mais recente do AWS for Fluent Bit usando este comando da CLI do Docker.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:stable
nota

Extrações não autenticadas são permitidas, mas têm um limite de taxa mais baixo do que as extrações autenticadas. Para autenticar usando a conta da AWS antes da extração, use o seguinte comando.

aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws

Windows

A imagem do Fluent Bit para AWS na Galeria pública do Amazon ECR é compatível com a arquitetura AMD64 dos seguintes sistemas operacionais:

  • Windows Server 2022 Full

  • Windows Server 2022 Core

  • Windows Server 2019 Full

  • Windows Server 2019 Core

Contêineres do Windows que estão na AWS não oferecem suporte ao FireLens.

É possível extrair a imagem do AWS for Fluent Bit da Galeria Pública do Amazon ECR especificando o URL do repositório com a etiqueta de imagem desejada. As etiquetas de imagem disponíveis podem ser encontradas na guia Image tags (Etiquetas de imagem) na Galeria Pública do Amazon ECR.

Veja a seguir a sintaxe a ser usada para a CLI do Docker.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:tag

Por exemplo, você pode extrair a imagem estável mais recente do AWS para Fluent Bit usando este comando da CLI do Docker.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:windowsservercore-stable
nota

Extrações não autenticadas são permitidas, mas têm um limite de taxa mais baixo do que as extrações autenticadas. Para autenticar usando a conta da AWS antes da extração, use o seguinte comando.

aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws

Amazon ECR

A imagem da AWS for Fluent Bit está disponível no Amazon ECR para a obtenção de alta disponibilidade. Essas imagens estão disponíveis na maioria das Regiões da AWS, incluindo AWS GovCloud (US).

Linux

O URI da imagem estável mais recente do AWS for Fluent Bit pode ser recuperado por meio do seguinte comando.

aws ssm get-parameters \ --names /aws/service/aws-for-fluent-bit/stable \ --region us-east-1

Todas as versões da imagem da AWS for Fluent Bit podem ser listadas por meio do seguinte comando para consultar o parâmetro do Systems Manager Parameter Store.

aws ssm get-parameters-by-path \ --path /aws/service/aws-for-fluent-bit \ --region us-east-1

A imagem estável mais recente do AWS para Fluent Bit pode ser especificada em um modelo do AWS CloudFormation mediante a menção do nome de armazenamento de parâmetros do Systems Manager. Veja um exemplo a seguir:

Parameters: FireLensImage: Description: Fluent Bit image for the FireLens Container Type: AWS::SSM::Parameter::Value<String> Default: /aws/service/aws-for-fluent-bit/stable

Windows

O URI da imagem estável mais recente do AWS for Fluent Bit pode ser recuperado por meio do seguinte comando.

aws ssm get-parameters \ --names /aws/service/aws-for-fluent-bit/windowsservercore:stable \ --region us-east-1

Todas as versões da imagem da AWS for Fluent Bit podem ser listadas por meio do seguinte comando para consultar o parâmetro do Systems Manager Parameter Store.

aws ssm get-parameters-by-path \ --path /aws/service/aws-for-fluent-bit/windowsservercore \ --region us-east-1

A imagem estável mais recente do AWS for Fluent Bit pode ser especificada em um modelo do AWS CloudFormation ao fazer referência ao nome de armazenamento de parâmetros do Systems Manager. Veja um exemplo a seguir.

Parameters: FireLensImage: Description: Fluent Bit image for the FireLens Container Type: AWS::SSM::Parameter::Value<String> Default: /aws/service/aws-for-fluent-bit/windowsservercore:stable