Как настроить Django на новый облачный сервис развертывания Elatisc

У нас есть приложение Django, работающее для пользователей, использующее Elasticsearch с локальной установкой, и все работает хорошо. Нам нужно увеличить масштаб и переместить Elasticsearch из локальной установки в облачную установку Elastic Cloud Deployment.

Текущая конфигурация Hystack:

HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'haystack.backends.elasticsearch_backend.ElasticsearchSearchEngine',
        'URL': 'http://127.0.0.1:9200/',
        'INDEX_NAME': 'haystack',
        'TIMEOUT': 60,
        'INCLUDE_SPELLING': True,
    },
}

Мы создали наше новое Эластичное развертывание на Эластичном облаке . Но я не знаю, как обновить текущую конфигурацию с новыми конфигурациями облака.

Обратите внимание, что новые учетные данные предоставляются с сервера развертывания облака:

cloud_id
cluster_id
endpoint
deployment_name

Мой вопрос в том, как объединить эти новые учетные данные с HAYSTACK_CONNECTIONS на моем settings.py? Также, любая полезная ссылка будет оценена по достоинству.

Заранее спасибо.

Вернуться на верх