Можно ли настроить Hashicorp Vault на использование собственного базового URL? - PullRequest
0 голосов
/ 19 марта 2020

Я хочу разместить экземпляры Vault за внутренним ALB в AWS, но по указанному c пользовательскому пути. Например, https://internal.domain.com/vault.

Я использовал следующую конфигурацию:

Хранилище

  • Создан экземпляр внутри vault-ui-tg целевая группа.
  • Запущен контейнер Vault Docker с сопоставлениями портов:
    • 80 -> 8200
    • 8200 -> 8200
    • 8201 -> 8201
  • Настройка сервера Vault с помощью:
listener "tcp" {
    address = "0.0.0.0:8200"
    tls_disable = 1
}
  • Настройка экземпляра с группой безопасности с именем vault-sg, которая разрешает порт HTTP 80 из группы безопасности ALB.

ALB:

  • Добавлен прослушиватель HTTPS на порт 443 с сертификатом ACM для domain.com и действие по умолчанию: 503 HTTP-ответ, если правило не применяется.
  • Добавлено правило с /vault путем для переадресации на vault-ui-tg.

Результат попытки доступа https://internal.domain.com/vault is:

{"errors":[]}

Я уверен, что сервер Vault не прослушивает /vault, поэтому мне было интересно, можно ли это сделать?

...