etcd non-authentication
Last updated
Last updated
POST /v3/kv/range HTTP/1.1
Host: {etcd_host}:2379
Content-Type: application/json
{
"key": "{base64_encoded_key}", // 조회할 엔드포인트 경로
"range_end": "{base64_encoded_range_end}" // 조회할 범위의 끝점(해당 문자 미포함)
}# db-credentials 키 값 조회
curl -s -X POST http://ETCD:2379/v3/kv/range -d '{"key":"L3JlZ2lzdHJ5L3NlY3JldHMvZGVmYXVsdC9kYi1jcmVkZW50aWFscw=="}'
# 서버의 응답
{"header":{"cluster_id":"11588568905070377092","member_id":"128088275939295631","revision":"5","raft_term":"2"},"kvs":[{"key":"L3JlZ2lzdHJ5L3NlY3JldHMvZGVmYXVsdC9kYi1jcmVkZW50aWFscw==","create_revision":"2","mod_revision":"2","version":"1","value":"eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VjcmV0IiwiZGF0YSI6eyJ1c2VybmFtZSI6IllXUnRhVzQ9IiwicGFzc3dvcmQiOiJVSEl3WkY5RVFsOVFRSE56ZHpCeVpDRT0ifX0="}],"count":"1"}# etcd 버전 확인
curl -s --connect-timeout 2 http://'<etcd-server>':2379/version
# 전체 키 덤프
curl -s -X POST http://'<etcd-server>':2379/v3/kv/range -d '{"key":"Lw==","range_end":"MA=="}'