上云无忧 > 文档中心 > 百度智能云设置存储网关和共享目标
存储网关
百度智能云设置存储网关和共享目标

文档简介:
您可以使用API或者bsg.py创建存储网关。这里仅介绍bsg.py的用法: 使用如下命令创建存储网关: bandwidth 为带宽大小单位为Mbps,大小为100的整数倍,SMB服务只支持100Mbps,NFS支持100-1000Mbps
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

创建存储网关

您可以使用API或者bsg.py创建存储网关。这里仅介绍bsg.py的用法:

使用如下命令创建存储网关:

bandwidth 为带宽大小单位为Mbps,大小为100的整数倍,SMB服务只支持100Mbps,NFS支持100-1000Mbps

bsg.py --command=CreateBsg --region=bj --accesskey=ak --secretkey=sk  --bandwidth=100 --vpcid=vpcid
 --subnetid=subnetid

返回信息如下:

httpStatus: 200
 (‘content-length’, ’51’)
 (‘x-application-context’, ‘application:8680’)
 (‘server’, ‘BWS’)
 (‘date’, ‘Thu, 27 Apr 2017 06:04:15 GMT’)
 (‘x-bce-request-id’, ‘a06e6bda-92ad-45d4-8f96-b95eaeb4db83’)
 (‘content-type’, ‘application/json;charset=UTF-8’)
 body:
 	{
		“bsgId”: “sg-ubteorjpdotd”, 
		“bsgName”: “nuwgutmf”
 	}

提交创建存储网关请求后,后台需要一段时间完成此次创建。您可以通过API或者bsg.py来查询存储网关的当前状态,当网关状态为running后,您就可以进行后续共享目标的创建:

bsg.py --command=GetBsg --region=bj --accesskey=ak --secretkey=sk --bsgid=sg-ubteorjpdotd

返回结果如下:

httpStatus: 200
 (‘content-length’, ‘368’)
 (‘x-application-context’, ‘application:8680’)
 (‘server’, ‘BWS’)
 (‘date’, ‘Thu, 27 Apr 2017 06:06:29 GMT’)
 (‘x-bce-request-id’, ‘3a524403-79b0-4459-88f6-1e1894634081’)
 (‘content-type’, ‘application/json;charset=UTF-8’)
 body:
 {   
     “storageGateways”: [
         {   
             “bsgId”: “sg-bj-ubteorjpdotd”,
             “bsgName”: “nuwgutmf”,
             “createTime”: “2017-04-27T06:04:16Z”,
             “domain”: “fkucsqbyuwet.bsg.bj.baidubce.com”,
             “eip”: “”,
             “status”: “creating”,
             “targets”: []
         }
     ]
 }

注意:

目前存储网关还只能创建在默认VPC内,后续会支持指定VPC进行创建。

创建共享目标

一个存储网关上可以创建多个共享目标。一个共享目标对应一个BOS bucket。用户通过访问存储网关上的共享目标来读写BOS。

您可以在创建存储网关的返回结果中获取存储网关id。当存储网关的状态为running之后,在其上创建共享目标。创建共享目标时需要指定目标BOS Bucket名称和协议。指定协议后,共享目标只能关联该协议的权限组。 您可以通过API或者bsg.py来创建共享目标:

bsg.py --command=CreateShareTarget --region=bj --accesskey=ak --secretkey=sk --bsgid=bsgid --bucketname=bsgtest
 --protocoltype=NFS

创建成功后,您可以使用如下命令查看已创建好的共享目标:

bsg.py --command=GetBsg --region=bj --accesskey=ak --secretkey=sk --bsgid=sg-ubteorjpdotd

返回信息如下:

httpStatus: 200
 (‘content-length’, ‘497’)
 (‘x-application-context’, ‘application:8680’)
 (‘server’, ‘BWS’)
 (‘date’, ‘Thu, 27 Apr 2017 06:13:30 GMT’)
 (‘x-bce-request-id’, ‘76848c8f-5a0c-4b23-8b5b-5a322e7cb672’)
 (‘content-type’, ‘application/json;charset=UTF-8’)
 body:
 {
     “storageGateways”: [
         {
             “bsgId”: “sg-bj-ubteorjpdotd”, 
             “bsgName”: “nuwgutmf”, 
             “createTime”: “2017-04-27T06:04:16Z”, 
             “domain”: “fkucsqbyuwet.bsg.bj.baidubce.com”, 
             “eip”: “”, 
             “status”: “running”, 
             “targets”: [
                 {
                     “bucketName”: “bsgtest”, 
                     “createTime”: “2017-04-27T06:12:07Z”, 
                     “groupId”: “sg-group-hrnilujiyqgv”, 
                     “protocolType”: “NFS”, 
                     “targetId”: “sg-target-ftsmyvqihlmm”
                 }
             ]
         }
     ]
 }

关联EIP

您可以通过访问存储网关的domain在VPC内使用存储网关。如果您需要通过外网访问存储网关,你可以关联EIP到存储网关。

bsg.py  --command=BindEip --region=bj --accesskey=ak --secretkey=sk --eip=180.76.165.48 --bsgid=sg-bj-ubteorjpdotd

解绑EIP

bsg.py  --command=UnbindEip --region=bj --accesskey=ak --secretkey=sk --eip=180.76.165.48 --bsgid=sg-bj-ubteorjpdotd

删除共享目标

删除共享目标命令:

bsg.py  --command=DeleteTarget --region=bj --accesskey=ak --secretkey=sk --bsgid=bsgid --targetid=targetid

删除存储网关

删除存储网关命令:

bsg.py  --command=DeleteBsg --region=bj --accesskey=ak --secretkey=sk --bsgid=bsgid
相似文档
  • 共享目标的访问权限可以通过权限组控制,注意权限组的协议需要和共享目标的协议一致。 为了方便您的使用,我们在每个地域都为您预先创建了一个默认NFS权限组和默认SMB权限组。默认权限组会自动和您新创建的共享目标绑定。
  • 现在您可以通过NFS client或者SMB client挂载使用存储网关了。存储网关上可以同时关联多个共享目标,每个共享目标对应一个BOS Bucket。您对于共享目标的数据读写会首先缓存在存储网关本地,并异步地将数据同步到BOS上。
  • bsg 1.0.0.2 版本更新记录(2018.03.27): create_bsg接口增加bandwith参数。 bsg 1.0.0.1 版本更新记录(2017.06.07): 增加删除存储网关、删除共享目标、删除共享目标中的权限组、删除权限组、删除权限组中的账户、删除账户命令。
  • 欢迎使用百度智能云产品BSG,您可以使用本文档介绍的API对BSG服务进行灵活的操作。 如果您是初次调用百度智能云产品的API,可以观看API入门视频指南,快速掌握调用API的方法。
  • BSG API支持HTTP和HTTPS两种调用方式。为了提升数据的安全性,建议通过HTTPS调用。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部