有時候nacos不一定有頁面,需要使用到指令去拉取或更新配置
獲取token
curl -X POST 'http://{ip}:8848/nacos/v1/auth/login' -d 'username={username}&password={password}'
獲取某個配置,將token拼接最後
curl -X GET 'http://{ip}:8848/nacos/v1/cs/configs?dataId=application.yaml&group=DEFAULT_GROUP&tenant=test&accessToken=xxxxxxxx' > application.yaml
匯入配置,這裡是直接覆蓋,注意執行備份語句
curl --location --request POST 'http://{ip}:8848/nacos/v1/cs/configs?import=true&namespace=for_test&accessToken=xxxxxxx'
--form 'policy=OVERWRITE'
--form 'file=@"/tmp/test.zip"'
注意:
(1)這個 accessToken 後面,不需要用引號
(2)試過匯入配置的時候,使用單個配置檔案不太行,但使用zip壓縮包就可以,不知道為什麼,反正方式都可以嘗試一下