...
Para obter um token, faça uma requisição para o endpoint /v2/token
utilizando suas credenciais do LDAP no corpo da request.
Via postman
1-1
1-2
TErminal-Shell # Caso as credenciais do LDAP não estiverem no .baschrc, seguir esses passos: $ gedit ~/.bashrc # Vá até a última linha do arquivo e insira esses 2 valores export LDAP_USER="seu.nome.do.ldap" export LDAP_PASS="sua_senha" # Salvar arquivo [ctrl+s] $ source ~/.bashrc # Testar utilizando esse comando: $ curl -H 'Content-Type: application/json' -XPOST https://datalake.linx.com.br/v2/token \ -d '{"username": "username", "password":"ldap"}'
...
2-1 Na aba Authorization selecione o Type e adicione o token Ldap adiquirido anteriormente
2-2 O endereço de request é formado por:
...
insira o endereço desejado na aba como a imagem abaixo juntamente com a requisição POST
2-3 Headers , cada pond tem seus headers especificos verificar no swagger
https://docs-v2.datalake.chaordicsystems.com/
2-4 body (content) insira os dados no formato json
insira os dados json na aba Body , utilize metodo POST então clique em Send
Validando a ingestão do novo Domain
...
{
"size": 50,
"query": {
"bool": {
"filter": [
{"term": {"userDefinedMetadata.domain":"novoDomain-homolog"}},
{"term": {"pondId":"sold-items-v1"}}
]
}
},
"sort": [
{"@timestamp": {"order": "desc"}}
]
}
copie os valores os respectivos valores
Download do drop na maquina local
...
$ aws s3 cp s3://linx-datalake-ingestion-sold-items-v1/04b9-hiper-homolog/2021-07-27t14-22-55z/04b90f634b2737dc88c4225112a14fa388f1b71c8abb2f993b52ccef2506098b - | jq
result
Deletando um drop
...
2 - copiar do resultado "_id" como a imagem abaixo
3 - monte a query contendo _index _type e _id
...
O resultado da deleção aparecerá a direita no campo result