本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS 適用於 Fluent Bit Amazon ECS 的映像儲存庫
AWS 提供 Fluent Bit 映像,同時包含 CloudWatch Logs 和 Firehose 的外掛程式。我們建議您使用 Fluent Bit 作為日誌路由器,因為它的資源使用率低於 Fluentd。 如需詳細資訊,請參閱 Fluent Bit 的 CloudWatch Logs
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
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