2. 初始化¶
2.2. 配置秘钥¶
要接入NOS服务,您需要一对有效的AccessKey(包括AccessKeyId与AccessKeySecret)来进行 签名验证,开通服务与AccessKey请参考 访问控制 :
在获取到AccessKeyId与AccessKeySecret之后,可以按照以下的步骤进行初始化
2.3. 新建NosClient¶
2.3.1. 使用NOS地区域名创建NosClient¶
初始化代码如下所示:
<?php
use NOS\NosClient;
use NOS\Core\NosException;
$accessKeyId = "您的accessKeyId";
$accessKeySecret = "您的accessKeySecret";
$endPoint = "建桶时选择的的区域域名";
try{
$nosClient = new NosClient($accessKeyId,$accessKeySecret,$endPoint);
} catch(NosException e){
print e->getMessage();
}
2.4. 设置网络参数¶
我们可以通过Client设置一些基本的网络参数:
<?php
$nosClient->setTimeout(3600 /* seconds */);
$nosClient->setConnectTimeout(10 /* seconds */);
其中:
- setTimeout设置请求超时时间,单位秒,默认是5184000秒, 这里建议不要设置太小,如果
上传文件很大,消耗的时间会比较长
- setConnectTimeout设置连接超时时间,单位秒,默认是10秒