У меня установлена переменная окружения для secret-id
, установленного на этапе сборки CodePipeline AWS. например. $SECRET_ID
.
Я хочу использовать его в сборке CodeBuild c .yml, чтобы получить набор секретов из диспетчера секретов на основе моей среды. Можно ли ссылаться на другие переменные в файле buildspe c?
Так я и ожидал, что это будет работать, но это не так.
version: 0.2
env:
secrets-manager:
MY_SECRET: ${SECRET_ID}
phases:
build:
commands:
- echo $MY_SECRET
I получить следующую ошибку в журналах сборки.
Secrets Manager Error Message: ValidationException: Invalid name. Must be a valid name containing alphanumeric characters, or any of the following: -/_+=.@!