通过脚本linux到nacos获取配置

#!/bin/bash

# Nacos 服务器地址
nacos_server="http://xxx:8848"

# 命名空间ID(如果有)
namespace_id="ecch-prod"

# 配置的 Data ID
data_id="ecch.yaml"

# 配置的 Group
group="ecch_prod"

# Nacos 认证信息(如果需要)
#username="your-username"
#password="your-password"

# 获取配置的 URL
url="$nacos_server/nacos/v1/cs/configs?dataId=$data_id&group=$group"

# 如果有命名空间ID,添加到 URL 中
if [ -n "$namespace_id" ]; then
url="$url&tenant=$namespace_id"
fi

# 使用 curl 获取配置
response=$(curl $url)

# 检查 curl 请求是否成功
if [ $? -ne 0 ]; then
echo "Failed to retrieve configuration from Nacos."
exit 1
fi

# 输出获取到的配置
echo "Configuration from Nacos: "
echo "$response"

posted @ 2024-07-25 15:58  人在代码在  阅读(203)  评论(0)    收藏  举报