自动快照策略
所有文档

          云服务器 BCC

          自动快照策略

          创建自动快照策略

          创建自动快照策略,参考如下代码:

          public static void createAsp(BccClient bccClient, String aspName, List<String> time, List<String> week, String days) {
          
              CreateAspRequest createAspRequest = new CreateAspRequest();
          
              // 设置快照名
          
              createAspRequest.setName(aspName);    
          
              // 设置一天中做快照的时间点,取值为0~23,0为午夜12点
          
              // 例如设置做快照的时间点为下午两点:
          
              // createAspRequest.setTimePoints(14)
          
              createAspRequest.setTimePoints(time);
          
              // 设置一周中做快照的时间,取值为0~6,0代表周日,1~6代表周一到周六
          
              // 例如设置做快照的时间为礼拜五:
          
              // createAspRequest.setRepeatWeekdays(5)
          
              createAspRequest.setRepeatWeekdays(week);
          
              // 设置自动快照保留天数,取-1则永久保留
          
              createAspRequest.setRetentionDays(days);
          
              bccClient.createAsp(createAspRequest);
          
          }

          绑定自动快照策略

          绑定自动快照策略,参考如下代码:

          public static void attachAsp(BccClient bccClient, String aspId, List<String> volumeIds) {
          
              AttachAspRequest attachAspRequest = new AttachAspRequest();
          
              // 设置需要绑定的自动快照策略ID
          
              attachAspRequest.setAspId(aspId);    
          
              // 设置需要绑定的磁盘ID
          
              attachAspRequest.setVolumeIds(volumeIds);
          
              bccClient.attachAsp(attachAspRequest);
          
          }

          解绑自动快照策略

          解绑自动快照策略,参考如下代码:

          public static void detachAsp(BccClient bccClient, String aspId, List<String> volumeIds) {
          
              DetachAspRequest detachAspRequest = new DetachAspRequest();
          
              // 设置需要解绑的自动快照策略ID
          
              detachAspRequest.setAspId(aspId);    
          
              // 设置需要解绑的磁盘ID
          
              detachAspRequest.setVolumeIds(volumeIds);
          
              bccClient.detachAsp(detachAspRequest);
          
          }

          删除自动快照策略

          删除自动快照策略,参考如下代码:

          public static void deleteAsp(BccClient bccClient, String aspId) {
          
              DeleteAspRequest deleteAspRequest = new DeleteAspRequest();
          
              // 设置需要删除的自动快照策略ID
          
              deleteAspRequest.setAspId(aspId);    
          
              bccClient.deleteAsp(deleteAspRequest);
          
          }

          查询自动快照策略列表

          查询自动快照策略列表,参考如下代码:

          public static void listAsps(BccClient bccClient, String aspName, String aspId, int maxKeys, String volumeName) {
          
              ListAspsRequest listAspsRequest = new ListAspsRequest();
          
              // 设置被查找自动快照策略名称
          
              listAspsRequest.setName(aspName);
          
              // 设置起始点
          
              listAspsRequest.setMarker(aspId);    
          
              // 设置返回数据大小
          
              listAspsRequest.setMaxKeys(maxKeys); 
          
              ListAspsResponse listAspsResponse = bccClient.listAsps(listAspsRequest);
          
          }

          查询自动快照策略详情

          查询自动快照策略详情,参考如下代码:

          public static void getAsp(BccClient bccClient, String aspId) {
          
              GetAspRequest getAspRequest = new GetAspRequest();
          
              // 设置自动快照策略ID
          
              getAspRequest.setAspId(aspId); 
          
              GetAspResponse getAspResponse = bccClient.getAsp(getAspRequest);
          
          }

          自动快照策略变更

          自动快照策略支持修改,用户输入自动快照策略id,可以修改内容为:策略名称、创建时间、重复日期、保留时间。

          public static void updateAsp(BccClient bccClient, String aspId, String name, List<String> timePoints, List<String>
                          repeatWeekdays, String retentionDays) {
                          
              UpdateAspRequest updateAspRequest = new UpdateAspRequest();
              // 必填,自动策略的id
              updateAspRequest.setAspId(aspId);
              // 必填,自动快照策略名称,支持大小写字母、数字、中文以及-_ /.特殊字符,必须以字母开头,长度1-65。
              updateAspRequest.setName(name);
              // 必填,一天中做快照时间点,取值为0~23。
              updateAspRequest.setTimePoints(timePoints);
              // 必填,一周中做快照的时间,取值为0~6。
              updateAspRequest.setRepeatWeekdays(repeatWeekdays);
              // 必填,自动快照保留天数,取-1则永久保留。
              updateAspRequest.setRetentionDays(retentionDays);
          
              bccClient.updateAsp(updateAspRequest);
          }
          上一篇
          快照
          下一篇
          安全组