Я хотел бы использовать новый - секретный флаг , чтобы получить что-то из aws с его cli в процессе сборки.
# syntax = docker/dockerfile:1.0-experimental
FROM alpine
RUN --mount=type=secret,id=mysecret,dst=/root/.aws cat /root/.aws
Я могу видеть учетные данные, когдазапустив следующую команду:
docker build --no-cache --progress=plain --secret id=mysecret,src=%USERPROFILE%/.aws/credentials .
Однако, если я настрою команду для запуска, aws cli не сможет найти файл учетных данных и попросит меня выполнить настройку aws:
RUN --mount=type=secret,id=mysecret,dst=/root/.aws aws ssm get-parameter
Есть идеи?