我已经安装了使用couchdb的厨师。 它工作得很好,直到我已经通过在couchdb中创build一个pipe理员用户来保证couchdb的设置,并在default.ini中设置require_valid_user = true,如下所示: http : //guide.couchdb.org/draft/security.html
现在我得到一个401networking错误:连接被拒绝,最有可能是因为新创build的用户。
任何想法,我可以设置新的pipe理员用户名/密码为厨师访问couchdb?
老人,但是好吃的,完整的回答,因为它仍然是一个有效的问题。
在couchdbconfiguration文件中指定用户/密码时,现在可以通过在服务器的configuration文件/etc/chef/server.rb中更改couchdb_url参数的forms向Chef服务器提供这些凭据。
这可能看起来像:
couchdb_url "http://<username>:<password>@localhost:5984"
您必须重新启动服务器服务才能生效。
注意:Chef 11已经被释放,并且CouchDB不再在这个版本中使用。