2016-07-20 126 views
1

我有一個運行ECS集羣中給定任務的容器。我想在Cloudwatch中記錄該任務的結果。AWS ECS - 如何從ECS容器登錄到cloudwatch?

我已經嘗試編輯容器使用awslogs並設置以下PARAMS:

  • awslogs-group
  • awslogs-region

enter image description here

當我嘗試運行任務,我收到以下有用的錯誤:

enter image description here

是否有成熟的MVP方法來設置容器以登錄AWS中的cloudwatch?

+0

你一直在關注這個嗎? https://docs.docker.com/engine/admin/logging/awslogs/ 我認爲你沒有正確設置憑據。你使用實例配置文件嗎? – dieend

回答

0

我們使用的是碼頭工人容器被轉發所有日誌文件到AWS CloudWatch的:

https://github.com/nearform/docker-cloudwatch

首先,我們已經創建了一個新的IAM用戶提供所需的訪問權限,並將其分配給新的IAM用戶。通過Access ID/Key,現在可以在Cloudwatch中存儲來自所有容器的所有日誌。