应用平台 APPSTAGE-引入Go SDK

时间:2023-11-24 18:31:51

引入Go SDK

  1. 引入Cloud Map
    require huawei.com/wisecloudnuwa/cloudmap-sdk v1.0.0
  2. 配置和初始化
    • STS的初始化
      在Cloud Map初始化之前,要完成STS的初始化。
       stsProperties := properties.LoadMap(map[string]string{        
      "sts.server.domain":  "10.33.102.162:8080",        
      "sts.config.path":    "/opt/huawei/certs/Service/Microservice/Microservice.ini"},    
        )    
        err := stsgoapi.InitWith(*stsProperties)
    • Cloud Map的初始化

      Cloud Map Client初始化:

       cloudMapProperties := properties.LoadMap(map[string]string{        
      "serverAddr":    "http://10.33.113.125:8080",        
      "namespaceName": "cn_dev_default",    
        })    
        cloudMapClient, err := clients.CreateCloudMapClient(*cloudMapProperties)

      代码初始化完成之后,Client可作全局单例使用。

support.huaweicloud.com/sdkreference-appstage/appstage_08_0008.html