- API ๋ช
- KVS Put
- URI
- http://giip.littleworld.net/API/kvs/put
- ์
๋ ฅ๊ฐ
- sk varchar(100)
- giip ํํ์ด์ง์ Secret Key Management์ ์๋ Secret Key (์๋น์ค ์์ฑํ ๋ํ๋จ)
- type varchar(32)
- "lssn" ๊ณ ์ ๊ฐ ์
๋ ฅ(์ฐจํ ์ถ๊ฐ๋จ)
- Logical Server์ ์ผ๋ จ๋ฒํธ (logical server ์์ธ ํ์ด์ง์ lssn ๊ฐ์ด ์์)
- key varchar(100)
- type์ ํด๋นํ๋ ๊ฐ
- ํ์ฌ๋ lssn์ผ๋ก ๊ณ ์ ํ๊ธฐ ๋๋ฌธ์ lssn๊ฐ์ ์ซ์๋ฅผ ๋ฃ์ผ๋ฉด ๋จ
- factor varchar(32)
- ์ฒดํฌํ ๋ถ๋ถ ์
๋ ฅ.
- ์ฌ๊ธฐ์ ์
๋ ฅํ ๊ฐ์ Trigger Management์ Factor๋ถ๋ถ์ ์๋์ผ๋ก ํ์๋จ
- ์๋ฌด๊ฑฐ๋ ์
๋ ฅํด๋ ๋๋๋ฐ, ์นดํ
๊ณ ๋ฆฌ๋ก ๋ฌถ์ด๊ธฐ ๋๋ฌธ์ ์
๋ ฅํ JSON๋ฐ์ดํฐ ์
์ ํ
์ด๋ธ ๋ช
๊ฐ์ ์ด๋ฆ์ ์
๋ ฅ
- value nvarchar(4000)
- JSON ํ์
์ผ๋ก ์์ ๋กญ๊ฒ ์
๋ ฅ ๊ฐ๋ฅ.
- JSON ํฌ๋งท์ด ์๋ฌ๊ฐ ๋ฐ์ํด๋ ์
๋ ฅ์ด ๋์ง๋ง, ์กฐ๊ฑด ์ง์ ๋ฐ ์ถ๋ ฅ์ ์๋ชป ์ถ๋ ฅ๋ ์ ์์ผ๋ ์ฃผ์.
- example
sk="<Secret Key>"
type="lssn"
key="55"
factor="NetworkTraffic"
value="[{\"NIC Name\":\"eth0\",\"Out bound\":30000},{\"NIC Name\":\"eth1\",\"Out bound\":10000}]"
qs="sk=$sk&type=$type&key=$lssn&factor=$factor&value=$valueJSON"
wget "http://giip.littleworld.net/API/kvs/put?$qs"