#amazon-web-services #elasticsearch #command-line #alexa
#amazon-веб-сервисы #эластичный поиск #командная строка #алекса
Вопрос:
Я просматриваю следующее руководство на веб-сайте Amazon, чтобы узнать о том, как использовать эластичный поиск в моем приложении:https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-gsg-upload-data.html
Когда я запускаю команду:
curl -XPOST MY_DOMAIN_ENDPOINT/_bulk --data-binary
@bulk_movies.json -H 'Content-Type: application/json'
Я получаю следующее сообщение:
curl: (3) Port number ended with 'a'
Что происходит не так?
Комментарии:
1. эта команда должна быть выполнена в одной строке, надеюсь, вы не пропустили это
2. Спасибо вам за ваш ответ. Я выполнил в одной строке
3. Я думаю, вы бы скопировали его с сайта или какого-нибудь редактора… пожалуйста, убедитесь, что вы пишете одинарную кавычку
curl: (3) Port number ended with 'a'
сами, когда-нибудь какой-нибудь редактор менял одинарную кавычку'
.4. Спасибо за продолжение. Итак, я попытался написать команду самостоятельно, и я получил то же сообщение
5. ты можешь сказать мне , что
MY_DOMAIN_ENDPOINT
?
Ответ №1:
OP столкнулся с проблемой, поскольку он не передавал правильную конечную точку, как только он передал правильную конечную точку, проблема была решена.
Поэтому, чтобы избежать подобных проблем, пожалуйста, не копируйте все из руководства и не передавайте фактические значения.
Одна из проблем, которая возникает очень часто, хотя здесь это было не так, — это изменение кавычек при копировании из разных источников, таких как редакторы sublime и т. Д. Или Из slack и т. Д., Если это не в блоке кода slack.