У меня есть некоторые AWS тесты, связанные с функциями в проекте maven, которые я хотел бы запустить из командной строки. Ниже приведен рабочий процесс для запуска этих тестов:
- Я нажал на файл powershell, чтобы сгенерировать aws учетные данные
- Я добавил их в конфигурации редактирования (при запуске через intelij)
- Я запускаю
Те же шаги, когда я реплицировал с командным файлом, я создал командный файл со следующим содержимым:
powershell "D:/Users/dosqauser/awscred.ps1"
cd "D:/Users/UserName/Documents/API_Automation/api-automation/"
mvn -DargLine="AWS_PROFILE=env-fullaccess" test
Это не установка учетных данных, как я получаю следующее сообщение об ошибке:
aws.doesBucketExist(bucketName), Unable to load AWS credentials from any provider in the chain.
Я попытался также с этим после прочтения некоторых ответов:
export AWS_PROFILE=env-fullaccess
mvn test
unset AWS_PROFILE
, но это также не сработало.