2016-07-29 5 views
1

私のユースケースでは、単一のec2インスタンス[クラスタではありません]を使用しています。すべての特権を持つデータベースとユーザーをプログラムで作成したいのですか? infxdbがインストールされた後、私が編集して適切な場所にコピーできる設定ファイルがありますか?influxdbでデータベースとユーザをプログラムで作成するには?

誰かが私にこれを手伝ってもらえますか?

答えて

0

自分のレシピでinfluxbを設定することができます。

はここにあなたが好むマネージャを展開/ http://docs.ansible.com/ansible/influxdb_database_module.html

または、任意の設定を使用することができますansibleモジュールのドキュメントです。私は何かsshスクリプトの代わりにこれを何とかやるか、何を知っているのだろうか。 https://forge.puppet.com/tags/influxdb

シェフ。 https://github.com/bdangit/chef-influxdb

上記の設定マネージャのいずれかを使用して、ec2インスタンスをプロビジョニング/操作することもできます。

2

InfluxDB自体で行うために使用できる設定オプションはありません。インスタンスを起動すると、InfluxDB HTTPを使用してユーザーを作成できます。 curlコマンドを使用すると、次のようになります。

curl "http://localhost:8086/query" --data-urlencode "q=CREATE USER myuser WITH PASSWORD 'mypass' WITH ALL PRIVILEGES" 

作成する各ユーザーに対してこのコマンドを実行するだけです。その後、設定の[http]セクションの値authを有効にする必要があります。

+0

ログインするには、curlコマンドで-uオプションを使用します – hr0m

関連する問題