我可以注册我的风筝微服务,但我无法发现它,
kites, err := k.GetKites(&protocol.KontrolQuery{
Username: k.Config.Username,
Environment:k.Config.Environment,
Name:"myservice",
})enter code here
if err != nil {
fmt.Println("has error")
log.Fatalln(err)
}我要去接authenticationError。
has error
2015/06/16 09:59:16 authenticationError: token contains an invalid number of segments
exit status 1另外,我无法找到$USER_HOME/.kite/kite.key文件。
发布于 2015-06-16 19:24:15
我已经想明白了。我需要导出这些环境变量,
export KONTROL_PORT=4099
export KONTROL_USERNAME="kontrol"
export KONTROL_STORAGE="etcd"
export KONTROL_KONTROLURL="http://127.0.0.1:4099/kite"
export KONTROL_PUBLICKEYFILE=~/certs/key_pub.pem
export KONTROL_PRIVATEKEYFILE=~/certs/key.pem然后生成rsa令牌,
cd ~/certs/
openssl genrsa -out key.pem 2048
openssl rsa -in key.pem -pubout > key_pub.pem
openssl rsa -in key.pem -pubout > key_pub.pem使用-install标志运行Kontrol。
https://stackoverflow.com/questions/30870404
复制相似问题