Получение учетных данных AWS в скрипте параметров Jenkins - PullRequest
0 голосов
/ 08 июня 2018

Мы используем Jenkins и получили AWS Credentials , хранящиеся в Jenkins Credential store .

Сейчас я настраиваю задание Build для получения списка API отAWS, чтобы позволить пользователям выбирать API (из раскрывающегося списка параметров).Для этого я пишу отличный скрипт, чтобы получить список API-интерфейсов AWS.Например, aws apigateway get-rest-apis

Но чтобы выполнить указанную выше команду, мне нужно сначала получить учетные данные AWS из хранилища учетных данных Jenkins.Как я могу это сделать?

(Поправьте меня, если я ошибаюсь, скрипт, который будет частью параметра Extended, будет работать на главном узле Jenkins (а не на ведомом узле) и не уверенкак получить учетные данные AWS)

1 Ответ

0 голосов
/ 20 июня 2019

Добавление ниже в groovy скрипте:

env.AWS_CREDENTIAL_ID = "user_id"

user_id - это идентификатор, который задается в учетных данных для учетной записи AWS enter image description here

...