Как поделиться файлом или каталогом с другим контейнером на ECS? - PullRequest
2 голосов
/ 01 мая 2019

У меня есть сборщик журналов Sumologic, который является общим сборщиком журналов.Я хочу, чтобы сборщик журналов видел журналы и файл конфигурации из другого контейнера.Как мне это сделать?

1 Ответ

0 голосов
/ 01 мая 2019

Контейнеры ECS могут монтировать тома, поэтому вы можете определить

{
    "containerDefinitions": [
        {
            "mountPoints": [
              {
                "sourceVolume": "logs",
                "containerPath": "/tmp/clogs/"
              },
        }
    ],
    "volumes": [
        {
            "name": "logs",
        }
    ]
}

В ECS также есть приятный пользовательский интерфейс, по которому можно щелкнуть, чтобы настроить объемы на уровне определения задачи, а затем монтировать на уровне контейнера..

После настройки ECS смонтирует том на пути к контейнеру, и все содержимое этого пути будет доступно для всех других контейнеров, которые монтируют том.

Дополнительная информация: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_data_volumes.html

...