.NET SDK 手册

初始化

确定 EndPoint

[EndPoint]/docs/product/nos/数据中心和域名) 是 NOS 各个区域的地址,目前支持以下形式

EndPoint 类型备注
NOS 区域域名地址使用桶所在的区域的 NOS 域名地址

NOS 区域域名地址

进入 NOS 控制台,在桶的 属性 中可以查找到当前桶所在的区域及域名,桶的域名的后缀部分为 该桶的公网域名,例如:test-logging.nos-eastchina1.126.net 中的 nos-eastchina1.126.net 为该桶的公网 EndPoint。

配置秘钥

要接入 NOS 服务,您需要一对有效的 AccessKey(包括 AccessKeyId 与 AccessKeySecret)来进行 签名验证,开通服务与 AccessKey 请参考 访问控制

在获取到 AccessKeyId 与 AccessKeySecret 之后,可以按照以下的步骤进行初始化:

新建 NosClient

使用 NOS 地区域名创建 NosClient

初始化代码如下所示:

如果您需要修改 NosClient 的默认参数,可以在实例化 NosClient 时传入 ClientConfiguration实例。ClientConfiguration 是 NosClient 的配置类,可配置连接超时、最大连接数等参数:

ClientConfiguration conf = new ClientConfiguration();
// 设置NosClient使用的最大连接数
conf.MaxConnections=200;
// 设置socket超时时间,单位:毫秒
conf.SocketTimeout=10000;
// 设置失败请求重试次数
conf.MaxErrorRetry=2;


var nosClient = new NosClient(endponit, accessKeyId, accessKeySecret, conf);