快照
所有文档

          云服务器 BCC

          快照

          创建快照

          用于从指定的磁盘创建快照,支持创建系统盘快照和CDS磁盘快照

          创建系统盘快照时,实例的状态必须为 Running 或 Stopped 此操作才能正常完成

          创建CDS磁盘快照时,磁盘的状态需要为InUse或 Available 此操作才能正常完成

          可创建快照数量的配额取决于账号下拥有的磁盘总数,当前最多为磁盘数量乘以8

          def create_snapshot(self):
          
                client_token = generate_client_token()
          
                #设置快照名称
                snapshot_name = 'your-snapshot-name' + client_token
          
                #用于创建快照的磁盘ID
                volumeId = 'your-choose-volume-id'
          
                self.assertEqual(
          
                      type(self.client.create_snapshot(volume_id,snapshot_name,client_token=client_token)), 
          
                      baidubce.bce_response.BceResponse)

          查询快照列表

          用于查询所有的快照信息,包括系统盘快照和数据盘快照信息:

          def list_snapshots(self): 
          
                #查询某一磁盘下的快照输入磁盘ID
                #若要查询系统盘,则输入实例ID
                volume_id = 'your-volume-id'
          
                #批量获取列表的查询的起始位置 
                marker = 'your-marker'
          
                #每页包含的最大数量
                max_keys = 100
          
                self.assertEqual(
          
                      type(self.client.list_snapshots(marker=marker,max_keys=max_keys,volume_id=volume_id)), 
          
                      baidubce.bce_response.BceResponse)

          查询快照详情

          用于通过用户的指定的快照ID查询单个快照的详细信息:

          def get_snapshots(self): 
          
                #待查询快照ID
                snapshot_id = 'your-snapshot-id'
          
                self.assertEqual(
                      type(self.client.get_snapshots(snapshot_id=snapshot_id)), 
          
                      baidubce.bce_response.BceResponse)

          删除快照

          用于通过指定快照ID删除快照

          只有当快照的状态为 CreatedFailed 或 Available时,操作才能正常完成:

          def delete_snapshots(self): 
          
                #待删除快照ID
                snapshot_id = 'your-snapshot-id'
          
                self.assertEqual(
          
                      type(self.client.delete_snapshots(snapshot_id=snapshot_id)), 
          
                      baidubce.bce_response.BceResponse)
                      
                      
                      
          上一篇
          镜像
          下一篇
          自动快照策略