初始化
更新时间:2020-08-20
初始化
确认Endpoint
在确认您使用SDK时配置的Endpoint时,可先阅读开发人员指南中关于BLB访问域名的部分,理解Endpoint相关的概念。 百度云目前开放了多区域支持,请参考区域选择说明。
目前支持“北京”、“广州”、“苏州”、“香港”、“武汉”、“保定”、“上海”、“新加坡”等区域。
服务域名的对应信息为:
| 访问区域 | 对应Endpoint | 
|---|---|
| bj | blb.bj.baidubce.com | 
| gz | blb.gz.baidubce.com | 
| su | blb.su.baidubce.com | 
| hkg | blb.hkg.baidubce.com | 
| fwh | blb.fwh.baidubce.com | 
| bd | blb.bd.baidubce.com | 
| fsh | blb.fsh.baidubce.com | 
| sin | blb.sin.baidubce.com | 
新建BlbClient
使用AK/SK新建BlbClient
通过AK/SK方式访问BOS,用户可以参考如下代码新建一个BosClient:
                Plain Text
                
            
            1import (
2	"github.com/baidubce/bce-sdk-go/services/blb"
3    "github.com/baidubce/bce-sdk-go/services/appblb"
4)
5func main() {
6	// 用户的Access Key ID和Secret Access Key
7	ACCESS_KEY_ID, SECRET_ACCESS_KEY := <ak>, <sk>
8
9	// 用户指定的Endpoint
10	ENDPOINT := <domain-name>
11
12	// 初始化一个BlbClient
13	blbClient, err := blb.NewClient(AK, SK, ENDPOINT)
14    // 初始化一个AppblbClient
15	appblbClient, err := appblb.NewClient(AK, SK, ENDPOINT)
16}
            在上面代码中,ACCESS_KEY_ID对应控制台中的“Access Key ID”,SECRET_ACCESS_KEY对应控制台中的“Access Key Secret”,获取方式请参考《操作指南 管理ACCESSKEY》。
                Plain Text
                
            
            1>**注意:**`ENDPOINT`参数只能用指定的包含区域的域名来进行定义,不指定时默认为北京区域`blb.bj.baidubce.com`。
            