
# 创建依赖包版本
#### 功能介绍
创建依赖包版本
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-functiongraph/functiongraph_06_0200.html)。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-functiongraph/functiongraph_06_1100.html)。
#### URI
POST /v2/{project_id}/fgs/dependencies/version
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                                     |
|:---|:---|:---|:---|
| project_id | 是    | String | 租户项目 ID，获取方式请参见[获取项目ID](https://support.huaweicloud.com/api-functiongraph/functiongraph_06_0260.html)。 |
   
#### 请求参数
表2请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                               |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | 用户Token。 通过调用IAM服务获取用户Token接口获取（响应消息头中X-Subject-Token的值）。 |
| Content-Type | 是    | String | 消息体的类型（格式）                                                                                       |
   
表3请求Body参数 
| 参数          | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|:---|:---|
| depend_file | 否    | String | depend_type为zip类型时必填，为文件流格式，需要base64编码zip文件。 上传的文件大小限制为40M，如超过40M，请通过OBS上传。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| depend_link | 否    | String | depend_type为obs类型时，依赖包在obs的存储地址。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| depend_type | 是    | String | 导入类型，目前支持obs和zip。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| runtime     | 是    | String | FunctionGraph函数的执行环境 Python2.7: Python语言2.7版本。 Python3.6: python语言3.6版本。Python3.9: Python语言3.9版本。 Python3.10: Python语言3.10版本。Go1.x: Go语言1.x版本。Java8: Java语言8版本。Java11: Java语言11版本。Node.js6.10: Nodejs语言6.10版本。Node.js8.10: Nodejs语言8.10版本。Node.js10.16: Nodejs语言10.16版本。Node.js12.13: Nodejs语言12.13版本。Node.js14.18: Nodejs语言14.18版本。Node.js16.17: Nodejs语言16.17版本。Node.js18.15: Nodejs语言18.15版本。C#(.NET Core 2.1): C#语言2.1版本。C#(.NET Core 3.1): C#语言3.1版本。Custom: 自定义运行时。PHP7.3: Php语言7.3版本。Cangjie1.0:仓颉语言1.0版本。http: HTTP函数。Custom Image: 自定义镜像函数。 枚举值: - **Java8**  - **Java11**  - **Node.js6.10**  - **Node.js8.10**  - **Node.js10.16**  - **Node.js12.13**  - **Node.js14.18**  - **Node.js16.17**  - **Node.js18.15**  - **Python2.7**  - **Python3.6**  - **Python3.10**  - **Go1.x**  - **C#(.NET Core 2.1)**  - **C#(.NET Core 3.1)**  - **Custom**  - **PHP7.3**  - **Python3.9**  - **http**  - **Custom Image**  - **Cangjie1.0**   |
| name        | 是    | String | 依赖包名称。必须以大、小写字母开头，以字母或数字结尾，只能由字母、数字、下划线、点和中划线组成，长度不超过96个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| description | 否    | String | 依赖包描述，不超过512个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   
#### 响应参数
**状态码: 200**
表4响应Body参数 
| 参数            | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|
| id            | String | 依赖包版本ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| owner         | String | 依赖包拥有者。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| link          | String | 依赖包在obs的存储地址。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| runtime       | String | FunctionGraph函数的执行环境 Python2.7: Python语言2.7版本。 Python3.6: python语言3.6版本。Python3.9: Python语言3.9版本。 Python3.10: Python语言3.10版本。Go1.x: Go语言1.x版本。Java8: Java语言8版本。Java11: Java语言11版本。Node.js6.10: Nodejs语言6.10版本。Node.js8.10: Nodejs语言8.10版本。Node.js10.16: Nodejs语言10.16版本。Node.js12.13: Nodejs语言12.13版本。Node.js14.18: Nodejs语言14.18版本。Node.js16.17: Nodejs语言16.17版本。Node.js18.15: Nodejs语言18.15版本。C#(.NET Core 2.1): C#语言2.1版本。C#(.NET Core 3.1): C#语言3.1版本。Custom: 自定义运行时。PHP7.3: Php语言7.3版本。Cangjie1.0:仓颉语言1.0版本。http: HTTP函数。Custom Image: 自定义镜像函数。 枚举值: - **Java8**  - **Java11**  - **Node.js6.10**  - **Node.js8.10**  - **Node.js10.16**  - **Node.js12.13**  - **Node.js14.18**  - **Node.js16.17**  - **Node.js18.15**  - **Python2.7**  - **Python3.6**  - **Python3.10**  - **Go1.x**  - **C#(.NET Core 2.1)**  - **C#(.NET Core 3.1)**  - **Custom**  - **PHP7.3**  - **Python3.9**  - **http**  - **Custom Image**  - **Cangjie1.0**   |
| etag          | String | 依赖包唯一标志。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| size          | Long   | 依赖包大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| name          | String | 依赖包名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| description   | String | 依赖包描述。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| file_name     | String | 依赖包文件名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| version       | Long   | 依赖包版本号                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| dep_id        | String | 依赖包ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| last_modified | Long   | 依赖包更新时间                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   
**状态码: 401**
表5响应Body参数 
| 参数         | 参数类型   | 描述   |
|:---|:---|:---|
| error_code | String | 错误码  |
| error_msg  | String | 错误信息 |
   
**状态码: 403**
表6响应Body参数 
| 参数         | 参数类型   | 描述   |
|:---|:---|:---|
| error_code | String | 错误码  |
| error_msg  | String | 错误信息 |
   
**状态码: 404**
表7响应Body参数 
| 参数         | 参数类型   | 描述   |
|:---|:---|:---|
| error_code | String | 错误码  |
| error_msg  | String | 错误信息 |
   
**状态码: 500**
表8响应Body参数 
| 参数         | 参数类型   | 描述   |
|:---|:---|:---|
| error_code | String | 错误码  |
| error_msg  | String | 错误信息 |
   
#### 请求示例
- 创建依赖包版本使用zip方式。
  ```
  POST https://{Endpoint}/v2/{project_id}/fgs/dependencies/version
  {
    "depend_file" : "xxx",
    "depend_type" : "zip",
    "runtime" : "Node.js8.10",
    "name" : "xxx"
  }
  ```
  
- 创建依赖包使用obs方式。
  ```
  POST https://{Endpoint}/v2/{project_id}/fgs/dependencies/version
  {
    "depend_link" : "https://{bucket}.{obs_endpoint}/depends/****/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3.zip",
    "depend_type" : "obs",
    "runtime" : "Node.js8.10",
    "name" : "xxx"
  }
  ```
  
 
#### 响应示例
**状态码: 200**
ok
```
{
  "id" : "4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3",
  "owner" : "*****",
  "link" : "https://{bucket}.{obs_endpoint}/depends/****/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3.zip",
  "runtime" : "Python3.6",
  "etag" : "83863be4b6c3a86aef995dbc83aae68f",
  "size" : 577118,
  "name" : "python-kafka",
  "description" : "python支持kafka操作的库",
  "file_name" : "python-kafka.zip",
  "version" : 0,
  "dep_id" : "edbd67fa-f107-40b3-af75-a85f0577ad61",
  "last_modified" : 1660029887
}
```
#### SDK代码示例
SDK代码示例如下。
#### Java
- 创建依赖包版本使用zip方式。
  ```
  package com.huaweicloud.sdk.test;
  import com.huaweicloud.sdk.core.auth.ICredential;
  import com.huaweicloud.sdk.core.auth.BasicCredentials;
  import com.huaweicloud.sdk.core.exception.ConnectionException;
  import com.huaweicloud.sdk.core.exception.RequestTimeoutException;
  import com.huaweicloud.sdk.core.exception.ServiceResponseException;
  import com.huaweicloud.sdk.functiongraph.v2.region.FunctionGraphRegion;
  import com.huaweicloud.sdk.functiongraph.v2.*;
  import com.huaweicloud.sdk.functiongraph.v2.model.*;
  public class CreateDependencyVersionSolution {
      public static void main(String[] args) {
          // The AK and SK used for authentication are hard-coded or stored in plaintext， which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
          // In this example， AK and SK are stored in environment variables for authentication. Before running this example， set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
          String ak = System.getenv("CLOUD_SDK_AK");
          String sk = System.getenv("CLOUD_SDK_SK");
          ICredential auth = new BasicCredentials()
                  .withAk(ak)
                  .withSk(sk);
          FunctionGraphClient client = FunctionGraphClient.newBuilder()
                  .withCredential(auth)
                  .withRegion(FunctionGraphRegion.valueOf("<YOUR REGION>"))
                  .build();
          CreateDependencyVersionRequest request = new CreateDependencyVersionRequest();
          CreateDependencyRequestBody body = new CreateDependencyRequestBody();
          body.withName("xxx");
          body.withRuntime(CreateDependencyRequestBody.RuntimeEnum.fromValue("Node.js8.10"));
          body.withDependType("zip");
          body.withDependFile("xxx");
          request.withBody(body);
          try {
              CreateDependencyVersionResponse response = client.createDependencyVersion(request);
              System.out.println(response.toString());
          } catch (ConnectionException e) {
              e.printStackTrace();
          } catch (RequestTimeoutException e) {
              e.printStackTrace();
          } catch (ServiceResponseException e) {
              e.printStackTrace();
              System.out.println(e.getHttpStatusCode());
              System.out.println(e.getRequestId());
              System.out.println(e.getErrorCode());
              System.out.println(e.getErrorMsg());
          }
      }
  }
  ```
  
- 创建依赖包使用obs方式。
  ```
  package com.huaweicloud.sdk.test;
  import com.huaweicloud.sdk.core.auth.ICredential;
  import com.huaweicloud.sdk.core.auth.BasicCredentials;
  import com.huaweicloud.sdk.core.exception.ConnectionException;
  import com.huaweicloud.sdk.core.exception.RequestTimeoutException;
  import com.huaweicloud.sdk.core.exception.ServiceResponseException;
  import com.huaweicloud.sdk.functiongraph.v2.region.FunctionGraphRegion;
  import com.huaweicloud.sdk.functiongraph.v2.*;
  import com.huaweicloud.sdk.functiongraph.v2.model.*;
  public class CreateDependencyVersionSolution {
      public static void main(String[] args) {
          // The AK and SK used for authentication are hard-coded or stored in plaintext， which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
          // In this example， AK and SK are stored in environment variables for authentication. Before running this example， set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
          String ak = System.getenv("CLOUD_SDK_AK");
          String sk = System.getenv("CLOUD_SDK_SK");
          ICredential auth = new BasicCredentials()
                  .withAk(ak)
                  .withSk(sk);
          FunctionGraphClient client = FunctionGraphClient.newBuilder()
                  .withCredential(auth)
                  .withRegion(FunctionGraphRegion.valueOf("<YOUR REGION>"))
                  .build();
          CreateDependencyVersionRequest request = new CreateDependencyVersionRequest();
          CreateDependencyRequestBody body = new CreateDependencyRequestBody();
          body.withName("xxx");
          body.withRuntime(CreateDependencyRequestBody.RuntimeEnum.fromValue("Node.js8.10"));
          body.withDependType("obs");
          body.withDependLink("https://{bucket}.{obs_endpoint}/depends/****/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3.zip");
          request.withBody(body);
          try {
              CreateDependencyVersionResponse response = client.createDependencyVersion(request);
              System.out.println(response.toString());
          } catch (ConnectionException e) {
              e.printStackTrace();
          } catch (RequestTimeoutException e) {
              e.printStackTrace();
          } catch (ServiceResponseException e) {
              e.printStackTrace();
              System.out.println(e.getHttpStatusCode());
              System.out.println(e.getRequestId());
              System.out.println(e.getErrorCode());
              System.out.println(e.getErrorMsg());
          }
      }
  }
  ```
  
 
#### Python
- 创建依赖包版本使用zip方式。
  ```
  # coding: utf-8
  from huaweicloudsdkcore.auth.credentials import BasicCredentials
  from huaweicloudsdkfunctiongraph.v2.region.functiongraph_region import FunctionGraphRegion
  from huaweicloudsdkcore.exceptions import exceptions
  from huaweicloudsdkfunctiongraph.v2 import *
  if __name__ == "__main__":
      # The AK and SK used for authentication are hard-coded or stored in plaintext， which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
      # In this example， AK and SK are stored in environment variables for authentication. Before running this example， set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
      ak = __import__('os').getenv("CLOUD_SDK_AK")
      sk = __import__('os').getenv("CLOUD_SDK_SK")
      credentials = BasicCredentials(ak, sk) \
      client = FunctionGraphClient.new_builder() \
          .with_credentials(credentials) \
          .with_region(FunctionGraphRegion.value_of("<YOUR REGION>")) \
          .build()
      try:
          request = CreateDependencyVersionRequest()
          request.body = CreateDependencyRequestBody(
              name="xxx"，
              runtime="Node.js8.10"，
              depend_type="zip"，
              depend_file="xxx"
          )
          response = client.create_dependency_version(request)
          print(response)
      except exceptions.ClientRequestException as e:
          print(e.status_code)
          print(e.request_id)
          print(e.error_code)
          print(e.error_msg)
  ```
  
- 创建依赖包使用obs方式。
  ```
  # coding: utf-8
  from huaweicloudsdkcore.auth.credentials import BasicCredentials
  from huaweicloudsdkfunctiongraph.v2.region.functiongraph_region import FunctionGraphRegion
  from huaweicloudsdkcore.exceptions import exceptions
  from huaweicloudsdkfunctiongraph.v2 import *
  if __name__ == "__main__":
      # The AK and SK used for authentication are hard-coded or stored in plaintext， which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
      # In this example， AK and SK are stored in environment variables for authentication. Before running this example， set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
      ak = __import__('os').getenv("CLOUD_SDK_AK")
      sk = __import__('os').getenv("CLOUD_SDK_SK")
      credentials = BasicCredentials(ak, sk) \
      client = FunctionGraphClient.new_builder() \
          .with_credentials(credentials) \
          .with_region(FunctionGraphRegion.value_of("<YOUR REGION>")) \
          .build()
      try:
          request = CreateDependencyVersionRequest()
          request.body = CreateDependencyRequestBody(
              name="xxx"，
              runtime="Node.js8.10"，
              depend_type="obs"，
              depend_link="https://{bucket}.{obs_endpoint}/depends/****/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3.zip"
          )
          response = client.create_dependency_version(request)
          print(response)
      except exceptions.ClientRequestException as e:
          print(e.status_code)
          print(e.request_id)
          print(e.error_code)
          print(e.error_msg)
  ```
  
 
#### Go
- 创建依赖包版本使用zip方式。
  ```
  package main
  import (
  "fmt"
  "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic"
      functiongraph "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/functiongraph/v2"
  "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/functiongraph/v2/model"
      region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/functiongraph/v2/region"
  )
  func main() {
      // The AK and SK used for authentication are hard-coded or stored in plaintext， which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
      // In this example， AK and SK are stored in environment variables for authentication. Before running this example， set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
      ak := os.Getenv("CLOUD_SDK_AK")
      sk := os.Getenv("CLOUD_SDK_SK")
      auth := basic.NewCredentialsBuilder().
          WithAk(ak).
          WithSk(sk).
          Build()
      client := functiongraph.NewFunctionGraphClient(
          functiongraph.FunctionGraphClientBuilder().
              WithRegion(region.ValueOf("<YOUR REGION>")).
              WithCredential(auth).
              Build())
      request := &model.CreateDependencyVersionRequest{}
  dependFileCreateDependencyRequestBody:= "xxx"
  request.Body = &model.CreateDependencyRequestBody{
  Name: "xxx"，
  Runtime: model.GetCreateDependencyRequestBodyRuntimeEnum().NODE_JS8_10，
  DependType: "zip"，
  DependFile: &dependFileCreateDependencyRequestBody，
  }
  response， err := client.CreateDependencyVersion(request)
  if err == nil {
          fmt.Printf("%+v\n"， response)
      } else {
          fmt.Println(err)
      }
  }
  ```
  
- 创建依赖包使用obs方式。
  ```
  package main
  import (
  "fmt"
  "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic"
      functiongraph "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/functiongraph/v2"
  "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/functiongraph/v2/model"
      region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/functiongraph/v2/region"
  )
  func main() {
      // The AK and SK used for authentication are hard-coded or stored in plaintext， which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
      // In this example， AK and SK are stored in environment variables for authentication. Before running this example， set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
      ak := os.Getenv("CLOUD_SDK_AK")
      sk := os.Getenv("CLOUD_SDK_SK")
      auth := basic.NewCredentialsBuilder().
          WithAk(ak).
          WithSk(sk).
          Build()
      client := functiongraph.NewFunctionGraphClient(
          functiongraph.FunctionGraphClientBuilder().
              WithRegion(region.ValueOf("<YOUR REGION>")).
              WithCredential(auth).
              Build())
      request := &model.CreateDependencyVersionRequest{}
  dependLinkCreateDependencyRequestBody:= "https://{bucket}.{obs_endpoint}/depends/****/4f4ae4eb-dcdc-4dd3-bffd-79600bd972b3.zip"
  request.Body = &model.CreateDependencyRequestBody{
  Name: "xxx"，
  Runtime: model.GetCreateDependencyRequestBodyRuntimeEnum().NODE_JS8_10，
  DependType: "obs"，
  DependLink: &dependLinkCreateDependencyRequestBody，
  }
  response， err := client.CreateDependencyVersion(request)
  if err == nil {
          fmt.Printf("%+v\n"， response)
      } else {
          fmt.Println(err)
      }
  }
  ```
  
 
#### 更多
更多编程语言的SDK代码示例，请参见[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/FunctionGraph/sdk?api=CreateDependencyVersion)的代码示例页签，可生成自动对应的SDK代码示例。
#### 状态码
| 状态码 | 描述                            |
|:---|:---|
| 200 | ok                            |
| 401 | Unauthorized 鉴权失败。            |
| 403 | Forbidden 没有操作权限。             |
| 404 | Not Found 找不到资源。              |
| 500 | Internal Server Error 服务内部错误。 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-functiongraph/ErrorCode.html)。
