【nacos】透過curl語句更新配置檔案

aaacarrot發表於2024-08-27

有時候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壓縮包就可以,不知道為什麼,反正方式都可以嘗試一下

相關文章