Существует ряд клиентских библиотек, которые позволяют параметризовать учетные данные AWS без необходимости сохранять их в специфических для среды конфигурационных файлах.Вы не указали, какой сервис AWS вы хотите использовать, но вот пример S3: s3_website
Их конфигурационный файл выглядит следующим образом;Вы можете настроить несколько наборов переменных.
s3_id: <%= ENV['S3_ID'] %>
s3_secret: <%= ENV['S3_SECRET'] %>
Если это не работает для вас, напишите сценарий shell / python вокруг CLI AWS и вставьте переменные, зависящие от среды, в файл конфигурации AWS самостоятельно.Управляйте этим скриптом как частью своего исходного кода или образа докера .