挂载点
更新时间:2024-12-16
创建挂载点
通过以下代码,在指定CFS文件系统下,创建一个文件系统的挂载点,返回domain。
Plain Text
1args := &cfs.CreateMountTargetArgs{
2 // 所属文件系统实例ID
3 FSID: cfsId,
4 // 所属子网ID
5 SubnetId: subnetId,
6 // 所属vpc短ID
7 VpcID: vpcId,
8}
9err := client.CreateMountTarget(args)
10if err != nil {
11 fmt.Println("create Mount Target failed:", err)
12} else {
13 fmt.Println("create Mount Target success")
14}
提示:详细的参数配置及限制条件,可以参考CFS API 文档 创建挂载点。
查询挂载点
通过以下代码,查询指定CFS文件系统下所有挂载点信息,支持按挂载点匹配查询,结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定。
Plain Text
1args := &cfs.DescribeMountTargetArgs{
2 // 要查询的文件系统实例id
3 FSID: cfsid,
4}
5result, err := client.DescribeMountTarget(args)
6if err != nil {
7 fmt.Println("describe Mount Target failed:", err)
8} else {
9 fmt.Println("describe Mount Target success: ", result)
10}
提示:详细的参数配置及限制条件,可以参考CFS API 文档 查询挂载点。
删除挂载点
通过以下代码,释放指定CFS文件系统下的挂载点。
Plain Text
1args:=&cfs.DropMountTargetArgs{
2 // 要删除的文件系统实例ID
3 FSID: cfsId,
4 MountId: mountId,
5}
6err := client.DropMountTarget(args)
7if err != nil {
8 fmt.Println("delete Mount Target failed:", err)
9} else {
10 fmt.Println("delete Mount Target success: ")
11}
提示:详细的参数配置及限制条件,可以参考CFS API 文档 删除挂载点。