Skip to content

Instantly share code, notes, and snippets.

@simonclausen
Forked from zumo64/shield worshop
Created September 22, 2016 11:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save simonclausen/cc861b743063670aa51881c19d8fead7 to your computer and use it in GitHub Desktop.
Save simonclausen/cc861b743063670aa51881c19d8fead7 to your computer and use it in GitHub Desktop.
# on port 9201
DELETE /index_es1
PUT /index_es1
{
"settings": {
"number_of_shards": 1
, "number_of_replicas": 0
}
}
POST /index_es1/1
{
"name":"peter"
}
POST _aliases
{
"actions" : [
{ "add" : { "index" : "index_es1", "alias" : "al" } }
]
}
# on 9102
DELETE /index_es2
PUT /index_es2
{
"settings": {
"number_of_shards": 1
, "number_of_replicas": 0
}
}
POST /index_es2/1
{
"name":"george"
}
POST _aliases
{
"actions" : [
{ "add" : { "index" : "index_es2", "alias" : "al" } }
]
}
# on tribe
POST /al/_search
{
"query": {
"match_all": {}
}
}
## delete all users
GET _shield/user
GET _shield/role
DELETE _shield/user/esuer2
DELETE _shield/role/role2
## create role1 on es1
POST /_shield/role/role5
{
"indices":[{
"names":["index_es1"],
"privileges":["all"]
}]
}
POST /_shield/role/role2
{
"indices":[{
"names":["index_es2"],
"privileges":["all"]
}]
}
POST /_shield/role/rolea
{
"indices":[{
"names":["al"],
"privileges":["all"]
}]
}
POST /_shield/user/user2
{
"password":"password",
"roles":["role2"]
}
POST /_shield/user/user3
{
"password":"password",
"roles":["rolea"]
}
POST /_shield/user/user5
{
"password":"password",
"roles":["role5"]
}
## create roles on es2
POST /_shield/role/role2
{
"indices":[{
"names":["index_es2"],
"privileges":["all"]
}]
}
POST /_shield/role/role1
{
"indices":[{
"names":["index_es1"],
"privileges":["all"]
}]
}
POST /_shield/role/role3
{
"indices":[{
"names":["al"],
"privileges":["all"]
}]
}
POST /_shield/user/user1
{
"password":"password",
"roles":["role1","role2"]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment