啟用 Amazon ECS Service Connect 的存取日誌 - Amazon Elastic Container Service

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

啟用 Amazon ECS Service Connect 的存取日誌

使用 Service Connect 的 Amazon ECS 服務預設不會啟用存取日誌。您可以透過下列方式啟用存取日誌。

使用 啟用存取日誌 AWS CLI

下列命令顯示如何在建立服務accessLogConfiguration時指定 AWS CLI ,以使用 啟用 Amazon ECS 服務的存取日誌:

aws ecs create-service \ --cluster my-cluster \ --service-name my-service \ --task-definition my-task-def \ --service-connect-configuration '{ "enabled": true, "namespace": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcdef1234567890", "services": [{ "portName": "web", "discoveryName": "my-service", "clientAliases": [{ "port": 80, "dnsName": "my-service" }] }], "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-group": "my-envoy-log-group", "awslogs-region": "us-west-2", "awslogs-stream-prefix": "myapp-envoy-logs" } }, "accessLogConfiguration": { "format": "TEXT", "includeQueryParameters": "ENABLED" } }'

使用主控台啟用存取日誌

如需詳細的服務建立程序,請參閱建立 Amazon ECS 滾動更新部署

使用 建立具有共用命名空間的服務 AWS 管理主控台
  1. 開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2

  2. 叢集頁面上,選擇要在其中建立服務的叢集。

  3. 服務下選擇建立

  4. 根據工作負載填入其他詳細資訊後,在 Service Connect 區段中,選擇使用 Service Connect

  5. 根據您的服務類型 (用戶端或用戶端伺服器) 視需要設定 Service Connect 設定。

  6. 展開存取日誌組態。針對格式,選擇 JSONTEXT

  7. 若要在存取日誌中包含查詢參數,請選取包含查詢參數

  8. 完成服務建立程序。