nacos_namespace.sh 725 B

123456789101112131415161718192021
  1. # Nacos API 地址和端口
  2. NACOS_URL="https://nacos.rxdptest.k5.bigtree.tech"
  3. # Nacos 用户名和密码
  4. USERNAME="nacos"
  5. PASSWORD="nacos"
  6. # 要创建的命名空间名称
  7. NAMESPACE_NAME="my_namespace"
  8. NAMESPACE_ID="my_namespace_id"
  9. NAMESPACE_DESC="my_namespace_desc"
  10. # 获取登录 token
  11. TOKEN=$(curl -X POST -s "$NACOS_URL/nacos/v1/auth/login" \
  12. -d "username=$USERNAME&password=$PASSWORD" | jq -r .accessToken)
  13. # 创建命名空间
  14. RESPONSE=$(curl -X POST -s "$NACOS_URL/nacos/v1/console/namespaces" \
  15. -H "Authorization: Bearer $TOKEN" \
  16. -H "Content-Type: application/x-www-form-urlencoded" \
  17. -d "namespaceName=${NAMESPACE_NAME}&customNamespaceId=${NAMESPACE_ID}&namespaceDesc=${NAMESPACE_DESC}")
  18. echo $RESPONSE