全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):【通知】DescribeBackups和DescribeBackupTasks介面變更公告

更新時間:Jun 19, 2024

為了給您帶來更優質的產品體驗,ApsaraDB for Redis於2024年05月06日升級了OpenAPI SDK版本,新版本變更了DescribeBackups和DescribeBackupTasks介面的相容性,請您及時升級OpenAPI SDK版本,以免對業務產生影響。

變更時間

2024年05月06日

變更內容

ApsaraDB for Redis新版本OpenAPI SDK變更了DescribeBackups和DescribeBackupTasks介面中BackupJobId、BackupId參數的欄位類型(例如Java用戶端中使用Long替換了原有的Integer類型),拓展了上述欄位的位元。

說明

ApsaraDB for Redis SDK支援語言及依賴安裝方法請參見ApsaraDB for RedisSDK

變更影響

若您使用了老版本SDK(2024年05月06日前的版本)中的DescribeBackups和DescribeBackupTasks介面,並使用了BackupJobId或BackupId參數,則可能會出現OpenAPI調用失敗的情況。

建議

請將SDK的版本升級至發布日期為2024年05月06日以後的版本,Java(非同步)為3.0.0及以上、Java及其他語言為4.0.0及以上、Go為v5.0.0及以上。

部分修改樣本如下:

  • Java:將Integer欄位類型修改為Long。

    ...
            com.aliyun.r_kvstore20150101.models.DescribeBackupTasksResponse resp = new com.aliyun.r_kvstore20150101.models.DescribeBackupTasksResponse();
            for (DescribeBackupTasksResponseBody.DescribeBackupTasksResponseBodyBackupJobs job :  resp.getBody().getBackupJobs()) {
                // 升級最新SDK後,若您使用了Integer來儲存上述類型不相容欄位,則您的程式在編譯/打包時會報錯
                // 您可根據SDK中定義的響應欄位資料類型來進行修改
                Long backupJobID = job.getBackupJobID();
         }
    ...
  • Golang:將Int32欄位類型修改為Int64。

  • 其他語言:可參考Java樣本,根據SDK中定義的入參與傳回值類型修改相應的內容。

相關文檔