AWS para repositorios de imágenes de Fluent Bit para Amazon ECS - Amazon Elastic Container Service

AWS para repositorios de imágenes de Fluent Bit para Amazon ECS

AWS proporciona una imagen de Fluent Bit con complementos para Registros de CloudWatch y Firehose. Recomendamos usar Fluent Bit como router de registro porque tiene una tasa de utilización de recursos más baja que Fluentd. Para obtener más información, consulte CloudWatch Logs para Fluent Bit y Amazon Kinesis Firehose para Fluent Bit.

La imagen de AWS para Fluent Bit está disponible en la galería pública y en un repositorio de Amazon ECR en la mayoría de las Regiones de AWS para lograr alta disponibilidad.

Galería pública de Amazon ECR

La imagen de AWS para Fluent Bit está disponible en la galería pública de Amazon ECR. Esta es la ubicación recomendada para descargar la imagen de AWS para Fluent Bit, ya que es un repositorio público y está disponible para su uso desde todas las Regiones de AWS. Para obtener más información, consulte aws-por-fluent-bit en la galería pública de Amazon ECR.

Linux

La imagen Fluent Bit de AWS de la galería pública de Amazon ECR es compatible con el sistema operativo Amazon Linux con la arquitectura ARM 64 o x86-64.

Para extraer la imagen de AWS para Fluent Bit de la galería pública de Amazon ECR, puede especificar la URL del repositorio con la etiqueta de imagen deseada. Para ver las etiquetas de imágenes disponibles, consulte la pestaña Image tags (Etiquetas de imágenes) en la galería pública de Amazon ECR.

A continuación, se muestra la sintaxis que se debe usar para la CLI de Docker.

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

Por ejemplo, para extraer la imagen de AWS para Fluent Bit más estable, puede utilizar este comando de la CLI de Docker.

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

Se permiten extracciones sin autenticación, pero tienen un límite de tasa inferior al de las extracciones autenticadas. Para autenticar el uso de la cuenta de AWS antes de la extracción, utilice el comando a continuación.

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

Windows

La imagen Fluent Bit de AWS de la galería pública de Amazon ECR es compatible con la arquitectura AMD64 con los siguientes sistemas operativos:

  • Windows Server 2022 Full

  • Windows Server 2022 Core

  • Windows Server 2019 Full

  • Windows Server 2019 Core

Los contenedores de Windows que están en AWS Fargate no admiten FireLens.

Para extraer la imagen de AWS para Fluent Bit de la galería pública de Amazon ECR, puede especificar la URL del repositorio con la etiqueta de imagen deseada. Para ver las etiquetas de imágenes disponibles, consulte la pestaña Image tags (Etiquetas de imágenes) en la galería pública de Amazon ECR.

A continuación, se muestra la sintaxis que se debe usar para la CLI de Docker.

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

Por ejemplo, para extraer la imagen de AWS para Fluent Bit estable más nueva, puede utilizar este comando de la CLI de Docker.

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

Se permiten extracciones sin autenticación, pero tienen un límite de tasa inferior al de las extracciones autenticadas. Para autenticar el uso de la cuenta de AWS antes de la extracción, utilice el comando a continuación.

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

Amazon ECR

La imagen de AWS para Fluent Bit está disponible en Amazon ECR para lograr alta disponibilidad. Estas imágenes están disponibles en la mayoría de las Regiones de AWS, incluso en las de AWS GovCloud (US).

Linux

Para recuperar la URI de la imagen de AWS para Fluent Bit más estable, utilice el siguiente comando.

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

Para obtener una lista de todas las versiones de la imagen de AWS para Fluent Bit y consultar el parámetro del Parameter Store de Systems Manager, utilice el siguiente comando.

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

Para consultar la imagen de AWS para Fluent Bit estable más nueva en una plantilla de AWS CloudFormation, puede hacer referencia al nombre del almacén de parámetros de Systems Manager. A continuación, se muestra un ejemplo:

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

Para recuperar la URI de la imagen de AWS para Fluent Bit más estable, utilice el siguiente comando.

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

Para obtener una lista de todas las versiones de la imagen de AWS para Fluent Bit y consultar el parámetro del Parameter Store de Systems Manager, utilice el siguiente comando.

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

Para consultar la imagen de AWS para Fluent Bit más estable en una plantilla de AWS CloudFormation, puede hacer referencia al nombre del Parameter Store de Systems Manager. A continuación, se muestra un ejemplo:

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