При создании экземпляра IAMazons3 клиента в Lambda я хочу использовать конструктор по умолчанию, как это:
, который работает нормально при запуске кода развертывания в aws , но когда я пытаюсь использовать localstack , я получаю сообщение об ошибке, потому что Forcepathstyle должно быть Установите True , но по умолчанию false . Ошибка, которую я получаю: < /p>
Код: Выделить всё
No such host is known. (MyBucketName.localhost:4566)
Все «решения». Я обнаружил, что необходимо создать экземпляр Amazon3config и «вручную» для чтения значений с Appsetting.json . В идеале мне не нужно было бы писать дополнительный код, чтобы определить, работаю ли я в LocalStack или AWS . Он должен работать с AWS-CLI config , но нет опции конфигурации для ForcepathStyle
У кого-нибудь есть решение для этой проблемы, которая выполняет не требует дополнительного кода?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... localstack