最近更新时间:2022.06.21 14:21:21
首次发布时间:2022.06.21 14:21:21
本文为您提供了服务端 Python SDK 的空间管理模块相关的 API 调用示例。主要包含:创建空间、获取空间列表、获取空间详细信息、更新空间信息和更新空间上传配置等。
使用前请先完成初始化,参考初始化。
接口请求参数和返回参数详见 OpenAPI:创建空间。
# coding:utf-8 from __future__ import print_function from volcengine.vod.VodService import VodService from volcengine.vod.models.request.request_vod_pb2 import VodCreateSpaceRequest if __name__ == '__main__': vod_service = VodService() # call below method if you dont set ak and sk in $HOME/.vcloud/config vod_service.set_ak('your ak') vod_service.set_sk('your sk') try: req = VodCreateSpaceRequest() req.SpaceName = 'your space name' req.ProjectName = 'your space name' resp = vod_service.create_space(req) except Exception: raise else: print(resp) if resp.ResponseMetadata.Error.Code != '': print(resp.ResponseMetadata.Error)
接口请求参数和返回参数详见 OpenAPI:获取空间列表。
# coding:utf-8 from __future__ import print_function from volcengine.vod.VodService import VodService from volcengine.vod.models.request.request_vod_pb2 import VodListSpaceRequest if __name__ == '__main__': vod_service = VodService() # call below method if you dont set ak and sk in $HOME/.vcloud/config vod_service.set_ak('your ak') vod_service.set_sk('your sk') try: req = VodListSpaceRequest() resp = vod_service.list_space(req) except Exception: raise else: print(resp) if resp.ResponseMetadata.Error.Code != '': print(resp.ResponseMetadata.Error)
接口请求参数和返回参数详见 OpenAPI:获取空间详细信息。
# coding:utf-8 from __future__ import print_function from volcengine.vod.VodService import VodService from volcengine.vod.models.request.request_vod_pb2 import VodGetSpaceDetailRequest if __name__ == '__main__' : vod_service = VodService() # call below method if you dont set ak and sk in $HOME/.vcloud/config vod_service.set_ak('your ak') vod_service.set_sk('your sk') try: req = VodGetSpaceDetailRequest() req.SpaceName = 'your space name' resp = vod_service.get_space_detail(req) except Exception: raise else: print(resp) if resp.ResponseMetadata.Error.Code != '': print(resp.ResponseMetadata.Error)
接口请求参数和返回参数详见 OpenAPI:更新空间信息。
# coding:utf-8 from __future__ import print_function from volcengine.vod.VodService import VodService from volcengine.vod.models.request.request_vod_pb2 import VodUpdateSpaceRequest if __name__ == '__main__': vod_service = VodService() # call below method if you dont set ak and sk in $HOME/.vcloud/config vod_service.set_ak('your ak') vod_service.set_sk('your sk') try: req = VodUpdateSpaceRequest() req.SpaceName = 'your space name' req.Description = 'your desc' resp = vod_service.update_space(req) except Exception: raise else: print(resp) if resp.ResponseMetadata.Error.Code != '': print(resp.ResponseMetadata.Error)
接口请求参数和返回参数详见 OpenAPI:更新空间上传配置。
# coding:utf-8 from __future__ import print_function from volcengine.vod.VodService import VodService from volcengine.vod.models.request.request_vod_pb2 import VodUpdateSpaceUploadConfigRequest if __name__ == '__main__': vod_service = VodService() # call below method if you dont set ak and sk in $HOME/.vcloud/config vod_service.set_ak('your ak') vod_service.set_sk('your sk') try: req = VodUpdateSpaceUploadConfigRequest() req.SpaceName = 'your space name' req.ConfigKey = 'your config key' req.ConfigValue = 'your config value' resp = vod_service.update_space_upload_config(req) except Exception: raise else: print(resp) if resp.ResponseMetadata.Error.Code != '': print(resp.ResponseMetadata.Error)