
# SDK下载(Node.js SDK)
#### 下载地址
- OBS Node.js SDK最新版本源码：[最新源码下载](https://github.com/huaweicloud/huaweicloud-sdk-nodejs-obs)
- OBS Node.js SDK历史版本下载地址：[历史版本下载](https://github.com/huaweicloud/huaweicloud-sdk-nodejs-obs/releases)
 
#### SDK源码
SDK源码请参见：[GitHub](https://github.com/huaweicloud/huaweicloud-sdk-nodejs-obs)
#### 兼容性
- 版本修订记录信息：[ChangeLog](https://obssdk.obs.cn-north-1.myhuaweicloud.com/changelog/cn/nodejs/README.MD)。
- 支持的Node.js版本：Node 10.12.0及以上。
- 接口函数：与旧版本（2.1.x）**不完全兼容** **，接口变化如下表** ：
  
  | **接口函数**                   | **变化说明**                                                                                                      |
  |:---|:---|
  | ObsClient.listBuckets      | 响应结果中InterfaceResult.Buckets字段变为数组，去掉InterfaceResult.Buckets.Bucket字段。                                        |
  | ObsClient.setBucketAcl     | 请求参数中Grants字段变为数组，去掉Grants.Grant字段。                                                                           |
  | ObsClient.getBucketAcl     | 响应结果中InterfaceResult.Grants字段变为数组，去掉InterfaceResult.Grants.Grant字段。                                           |
  | ObsClient.setObjectAcl     | 请求参数中Grants字段变为数组，去掉Grants.Grant字段。                                                                           |
  | ObsClient.getObjectAcl     | 响应结果中InterfaceResult.Grants字段变为数组，去掉InterfaceResult.Grants.Grant字段。                                           |
  | ObsClient.setBucketLogging | 请求参数中LoggingEnabled.TargetGrants字段变为数组，去掉LoggingEnabled.TargetGrants.Grant字段。                                 |
  | ObsClient.getBucketLogging | 响应结果中InterfaceResult.LoggingEnabled.TargetGrants字段变为数组，去掉InterfaceResult.LoggingEnabled.TargetGrants.Grant字段。 |
  | ObsClient.setBucketWebsite | 请求参数中RoutingRules字段变为数组，去掉RoutingRules.RoutingRule字段。                                                         |
  | ObsClient.getBucketWebsite | 响应结果中InterfaceResult.RoutingRules字段变为数组，去掉InterfaceResult.RoutingRules.RoutingRule字段。                         |
  | ObsClient.setBucketCors    | 请求参数中CorsRule字段改名为CorsRules。                                                                                  |
  | ObsClient.getBucketCors    | 响应结果中InterfaceResult.CorsRule字段改名为InterfaceResult.CorsRules。                                                  |
  | ObsClient.setBucketTagging | 请求参数中TagSet字段改名为Tags并变为数组，去掉TagSet.Tag字段。                                                                     |
  | ObsClient.getBucketTagging | 响应结果中InterfaceResult.TagSet字段改名为Tags并变为数组，去掉InterfaceResult.TagSet.Tag字段。                                     |
     
  
 
