не удалось создать клиент: parse "http://127.0.0.1:8200": первый сегмент пути в URL не может содержать двоеточие в Hashi-corp Vault - PullRequest
0 голосов
/ 26 декабря 2018

Я получаю сообщение об ошибке ниже, когда при выполнении следующих команд из windows с использованием хранилище Hashi-Corp .

не удалосьcreate client: parse "http://127.0.0.1:8200": первый сегмент пути в URL не может содержать двоеточие

C:\Softwares\vault_1.0.1_windows_amd64>set VAULT_TOKEN="00000000-0000-0000-0000-000000000000"

C:\Softwares\vault_1.0.1_windows_amd64>set VAULT_ADDR="http://127.0.0.1:8200"

C:\Softwares\vault_1.0.1_windows_amd64>vault auth enable approle
failed to create client: parse "http://127.0.0.1:8200": first path segment in URL cannot contain colon

Если я не установлю переменные environemnt, я получу следующую ошибку.

C:\Softwares\vault_1.0.1_windows_amd64>vault auth enable approle
Error enabling approle auth: Post https://127.0.0.1:8200/v1/sys/auth/approle: http: server gave HTTP response to HTTPS client 

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Попробуйте это в Windows, (в командной строке),

SET VAULT_TOKEN = 00000000-0000-0000-0000-000000000000

SET VAULT_ADDR = http://127.0.0.1:8200

vault kv put secret / gs-vault-config example.username = привет example.password = мир

0 голосов
/ 26 декабря 2018

Мне удалось решить эту проблему, используя ниже - Не используйте "".

set VAULT_ADDR=http://127.0.0.1:8200
...