本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS 為 CloudWatch Logs 和 Firehose 提供具有外掛程式Fluent Bit的影像。我們建議您將 Fluent Bit 用作日誌路由器,因為它的資源使用率低於 Fluentd。如需詳細資訊,請參閱 CloudWatch Logs for Fluent Bit
AWS 適用於 Fluent Bit 的 映像可在 Amazon ECR 公有圖庫和大多數的 Amazon ECR 儲存庫上的 Amazon ECR 上使用, AWS 區域 以實現高可用性。
Amazon ECR Public Gallery
AWS 適用於Fluent Bit映像的 可在 Amazon ECR 公有圖庫上取得。這是下載 AWS 適用於Fluent Bit映像的 的建議位置,因為它是公有儲存庫,可從所有 使用 AWS 區域。如需詳細資訊,請參閱 Amazon ECR Public Gallery 上的 aws-for-fluent-bit
Linux
Amazon ECR Public Gallery 中的 AWS for Fluent Bit映像支援具有 ARM 64
、 或 x86-64
架構的 Amazon Linux 作業系統。
您可以從 Amazon ECR Public Gallery 中提取 AWS 適用於Fluent Bit映像的 ,方法是使用所需的映像標籤指定儲存庫 URL。在 Amazon ECR Public Gallery 的映像標籤索引標籤中可找到可用的映像標籤。
以下顯示 Docker CLI 要使用的語法。
docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:
tag
例如,您可以使用此 Docker AWS CLI 命令提取影像的最新穩定Fluent Bit。
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
Amazon ECR Public Gallery 中的 AWS for Fluent Bit image 支援具有下列作業系統的AMD64
架構:
-
Windows Server 2022 Full
-
Windows Server 2022 Core
-
Windows Server 2019 Full
-
Windows Server 2019 Core
AWS Fargate 上的 Windows 容器不支援 FireLens。
您可以從 Amazon ECR Public Gallery 中提取 AWS 適用於Fluent Bit映像的 ,方法是使用所需的映像標籤指定儲存庫 URL。在 Amazon ECR Public Gallery 的映像標籤索引標籤中可找到可用的映像標籤。
以下顯示 Docker CLI 要使用的語法。
docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:
tag
例如,您可以使用此 Docker CLI 命令 AWS ,為Fluent Bit映像提取最新穩定的 。
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 適用於 Fluent Bit 的 映像可在 Amazon ECR 上取得,以獲得高可用性。這些映像大部分都可用 AWS 區域,包括 AWS GovCloud (US)。
Linux
最新的 Fluent Bit 影像 URI AWS 穩定狀態,可以使用下列命令擷取。
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
最新的 AWS Fluent Bit 影像穩定功能,可透過參考 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
最新的 Fluent Bit 影像 URI AWS 穩定狀態,可以使用下列命令擷取。
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 CloudFormation 參考 Systems Manager 參數存放區名稱,以參考最新穩定的 AWS Fluent Bit 映像。以下是範例:
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