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