AWS ES ์ ์ธ์ฆ์ ๋ถ์ด๊ณ ์ถ์๋ฐ, IAM ๊ฐ์ ๊ฑธ ์ฐ๋๊ฑด ๋ณต์กํ๊ณ ์์ด๋๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์จ์ ์ธ์ฆ์ ํ๊ณ ์ถ์ ๋.
Caddy ๋ก ๊ทธ๋ฅ proxy ๋ฅผ ๋ถ์ด๋ฉด basicauth ๋๋ฌธ์ ์๊ธด Authorization Header ๊ฐ AWS ES ์ ๊ทธ๋๋ก ๋ค์ด๊ฐ์ ์๋ฌ๊ฐ ๋๋ค.
kibana.hyeungshikjung.com {
gzip
basicauth / id pass
proxy / https://search-lol-rcx7zrououmaytn3wngmyy7bwm.ap-northeast-2.es.amazonaws.com/_plugin/kibana/ {
transparent
}
}
์ญ์๋ ๋๊ตฐ๊ฐ GitHub Issue#1508๋ฅผ ๋จ๊ธฐ์ ์ ์ ๋ฐ๋ผํ๋ค. ์ด๋ฌ๋ฉด Authorization ํค๋๋ ๋ฑ Caddy ์์ ์ธ์ฆ์ฉ์ผ๋ก๋ง ์ฌ์ฉ๋๊ณ AWS ES ๊น์ง ์ ๋ฌ๋์ง ์๋๋ค.
kibana.hyeungshikjung.com {
gzip
basicauth / id pass
proxy / https://search-lol-rcx7zrououmaytn3wngmyy7bwm.ap-northeast-2.es.amazonaws.com/_plugin/kibana/ {
header_upstream -Authorization
}
}
์ค๋๋ ๋จ๋ค ๋๋ถ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค -0-