You need to enable JavaScript to run this app.
弹性文件存储

弹性文件存储

复制全文
Java SDK
代码示例
复制全文
代码示例

本文介绍 文件存储 NAS Java SDK 的代码示例供您参考。

前提条件

  1. 下载安装 SDK

  2. 初始化客户端

创建文件系统

说明

关于下述 SDK 代码中所使用参数的定义、取值范围等信息,请参见 CreateFileSystem

package com.volcengine.filenas.examples;

import com.volcengine.ApiClient;
import com.volcengine.ApiException;
import com.volcengine.sign.Credentials;

import com.volcengine.filenas.FilenasApi;
import com.volcengine.filenas.model.*;

public class Main {
    public static FilenasApi api;

    public static void main(String[] args) {
        initClient();
        createFileSystem();
    }
    
    public static void createFileSystem() {
    	  CreateFileSystemRequest createFileSystemRequest = new CreateFileSystemRequest();
    	  createFileSystemRequest.setFileSystemName("java_sdk_test");
    	  createFileSystemRequest.setZoneId("cn-guangzhou-a");
        createFileSystemRequest.setFileSystemType("Extreme");
        createFileSystemRequest.setProtocolType("NFS");
        createFileSystemRequest.setChargeType("PayAsYouGo");
        createFileSystemRequest.setCapacity(100);
    	  // 发起请求并处理返回或异常
    	  try { 
    	      CreateFileSystemResponse response = api.createFileSystem(createFileSystemRequest);
    	      System.out.println(response); 
    	  } catch (ApiException e) {
    	      System.out.println(e.getResponseBody());
    	  }
    }
    
    public static void initClient() {
       // 详见初始化客户端部分
    }
}

列举文件系统

说明

关于下述 SDK 请求中所使用参数的定义、取值范围等信息,请参见 DescribeFileSystems

package com.volcengine.filenas.examples;

import com.volcengine.ApiClient;
import com.volcengine.ApiException;
import com.volcengine.sign.Credentials;

import com.volcengine.filenas.FilenasApi;
import com.volcengine.filenas.model.*;

public class Main {
    public static FilenasApi api;

    public static void main(String[] args) {
        initClient();
        describeFileSystems();
    }
    
    public static void describeFileSystems() {
    	  DescribeFileSystemsRequest describeFileSystemsRequest = new DescribeFileSystemsRequest();
    	  describeFileSystemsRequest.setFileSystemIds("enas-cn018413rhre*****"); // 文件系统 ID
    	  // 发起请求并处理返回或异常
    	  try { 
    	      DescribeFileSystemsResponse response = api.describeFileSystems(describeFileSystemsRequest);
    	      System.out.println(response); 
    	  } catch (ApiException e) {
    	      System.out.println(e.getResponseBody()); 
    	  }
    }
    
    public static void initClient() {
        // 详见初始化客户端部分
    }
}
最近更新时间:2023.10.17 11:13:49
这个页面对您有帮助吗?
有用
有用
无用
无用