Докер сочиняет дополнение для логирования:
app:
logging:
driver: awslogs
options:
awslogs-region: eu-west-3
awslogs-group: myappLogGroup
Я добавил свои учетные данные AWS на свой Mac с помощью команды aws configure, и учетные данные правильно хранятся в ~/.aws/credentials.
Я использую рабочий стол докера 2.2.0.4.
Когда я запускаю docker-compose up, я получаю следующую ошибку:
ОШИБКА: для приложения не удается запустить приложение-службу: не удалось инициализировать драйвер ведения журнала: NoCredentialProviders: в цепочке нет допустимых поставщиков. Устарело. Подробные сообщения см. в aws.Config.CredentialsChainVerboseErrors.
ОШИБКА: обнаружены ошибки при запуске проекта.
Я считаю, что это связано с тем, что учетные данные должны присутствовать в Docker Daemon.
Кроме того, я узнал, что недостаточно предоставить клиенту учетные данные aws. Согласно документации docker:
Вы должны предоставить учетные данные AWS демону Docker[...]
Возможно ли, что фактический файл ~./aws/credentials
должен быть смонтирован внутри виртуальной машины Docker Desktop?
Честно говоря, я пытался исправить это в течение 4 дней, и у меня заканчиваются идеи... Любая помощь приветствуется!
Заранее спасибо.