AWS 適用於 Fluent Bit Amazon ECS 的映像儲存庫 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS 適用於 Fluent Bit Amazon ECS 的映像儲存庫

AWS 提供 Fluent Bit 映像,同時包含 CloudWatch Logs 和 Firehose 的外掛程式。我們建議您使用 Fluent Bit 作為日誌路由器,因為它的資源使用率低於 Fluentd。 如需詳細資訊,請參閱 Fluent Bit 的 CloudWatch LogsFluent Bit 的 Amazon Kinesis Firehose

AWS 適用於 Fluent Bit 的映像可在 Amazon ECR ECR公有媒體瀏覽器和大多數的 Amazon ECR 儲存庫上使用, AWS 區域 以實現高可用性。

Amazon ECR Public Gallery

AWS 的 Fluent Bit 映像可在 Amazon ECR Public Gallery 上取得。這是建議下載 AWS 的位置 Fluent Bit 映像,因為它是公有儲存庫,可從所有 中使用 AWS 區域。如需詳細資訊,請參閱 Amazon aws-for-fluent-bit Public Gallery 上的 ECR。

Linux

AWS 的 Fluent Bit Amazon ECR Public Gallery 中的映像支援具有 ARM 64、 或 x86-64架構的 Amazon Linux 作業系統。

您可以為 提取 AWS 的 Fluent Bit 透過指定具有所需映像標籤的儲存庫 URL,從 Amazon ECR Public Gallery 取得映像。您可以在 Amazon ECR Public Gallery 上的映像標籤索引標籤中找到可用的映像標籤

下列顯示 Docker CLI 要使用的語法。

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

例如,您可以為 提取最新的穩定 AWS Fluent Bit 使用此 Docker CLI 命令的映像。

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

允許未經驗證的提取,但速率限制低於已驗證的提取。若要在提取之前使用 AWS 您的帳戶進行身分驗證,請使用下列命令。

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

Windows

AWS 的 Fluent Bit Amazon ECR Public Gallery 中的映像支援具有下列作業系統的AMD64架構:

  • Windows Server 2022 Full

  • Windows Server 2022 Core

  • Windows Server 2019 Full

  • Windows Server 2019 Core

AWS Fargate 上的 Windows 容器不支援 FireLens。

您可以為 提取 AWS 的 Fluent Bit 透過指定具有所需映像標籤的儲存庫 URL,從 Amazon ECR Public Gallery 取得映像。您可以在 Amazon ECR Public Gallery 上的映像標籤索引標籤中找到可用的映像標籤

下列顯示 Docker CLI 要使用的語法。

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

例如,您可以為 提取最新穩定的 AWS Fluent Bit 使用此 Docker CLI 命令的映像。

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

允許未經驗證的提取,但速率限制低於已驗證的提取。若要在提取之前使用 AWS 您的帳戶進行身分驗證,請使用下列命令。

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

Amazon ECR

AWS for Fluent Bit 映像可在 Amazon ECR 上取得,以取得高可用性。這些影像大多數都可用 AWS 區域,包括 AWS GovCloud (US)。

Linux

最新的 AWS Fluent Bit 映像 URI 穩定狀態可以使用下列命令擷取。

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

所有版本的 AWS for Fluent Bit 映像都可以使用下列命令來列出,以查詢 Systems Manager 參數存放區參數。

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

最新的 Fluent Bit 映像 AWS 穩定狀態可透過參考 Systems Manager 參數存放區名稱,在範本中 AWS CloudFormation 參考。以下是範例:

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

最新的 AWS Fluent Bit 映像 URI 穩定狀態可以使用下列命令擷取。

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

所有版本的 AWS for Fluent Bit 映像都可以使用下列命令來列出,以查詢 Systems Manager 參數存放區參數。

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

最新的 AWS 穩定 Fluent Bit 映像可以在範本中 AWS CloudFormation 參考 Systems Manager 參數存放區名稱。以下是範例:

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