Aws :: Errors :: MissingCredentialsError: при заглушении объектов aws -sdk - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть,

stubbed_s3 = Aws::S3::Client.new(stub_responses: true)

Теперь, когда я пытаюсь выполнить методы экземпляра этого объекта, такие как put_object, get_object, я получаю следующее:

Aws: : Errors :: MissingCredentialsError: невозможно подписать запрос без набора учетных данных

Однако это происходит не всегда, и я не могу воспроизвести эту ошибку локально. Тестовые сценарии, которые выполняются в большинстве сборок на circleci / jenkins, проходят без проблем. Небольшое меньшинство сборок однако терпит неудачу из-за указанной ошибки. Почему объект-заглушка ищет aws учетные данные в тестовой среде?

...