本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟用 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 管理主控台
開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2
。 -
在叢集頁面上,選擇要在其中建立服務的叢集。
-
在服務下選擇建立。
-
根據工作負載填入其他詳細資訊後,在 Service Connect 區段中,選擇使用 Service Connect。
-
根據您的服務類型 (用戶端或用戶端伺服器) 視需要設定 Service Connect 設定。
-
展開存取日誌組態。針對格式,選擇 JSON 或
TEXT。 若要在存取日誌中包含查詢參數,請選取包含查詢參數。
-
完成服務建立程序。