У меня есть,
stubbed_s3 = Aws::S3::Client.new(stub_responses: true)
Теперь, когда я пытаюсь выполнить методы экземпляра этого объекта, такие как put_object, get_object, я получаю следующее:
Aws: : Errors :: MissingCredentialsError: невозможно подписать запрос без набора учетных данных
Однако это происходит не всегда, и я не могу воспроизвести эту ошибку локально. Тестовые сценарии, которые выполняются в большинстве сборок на circleci / jenkins, проходят без проблем. Небольшое меньшинство сборок однако терпит неудачу из-за указанной ошибки. Почему объект-заглушка ищет aws учетные данные в тестовой среде?