Я пытался настроить базовое приложение rails и развернуть его в Elastic Beanstalk.Я запустил eb init, выбрал свой регион и запросил (aws-access-id):
и (aws-secret-key):
.По какой-то причине он не принимал мои учетные данные и, не осознавая этого в какой-то момент, я случайно запустил команду eb --version
в строке (aws-access-id):
.Теперь я не могу выбрать свой регион.Я получаю
ERROR: ServiceError - '--version/20190924/us-west-2/elasticbeanstalk/aws4_request' not a valid key=value pair (missing equal-sign) in Authorization header: 'AWS4-HMAC-SHA256 Credential=eb --version/20190924/us-west-2/elasticbeanstalk/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date, Signature=afc27125738fef1062fc8565e130ced6e0f7b2c343c2e28456d7693c8f396c92'.
Я искал решение в течение бесчисленных часов и не могу ничего найти.Я попытался удалить файл .elasticbeanstalk (некоторые упоминали об этом), полностью его удалить, настроить aws и ввести правильные учетные данные, а затем задать другие вопросы, связанные со стековым потоком.Кажется, ничего не работает, и ошибка не исчезнет.Попробовал посмотреть, как сбросить заголовки.Не уверен, почему это было сохранено в первую очередь.Я чувствую, что он должен был просто дать мне неправильные учетные данные, если что-нибудь.
WS eb init отсутствует ошибка знака равенства
Я на Mac.