全部產品
Search
文件中心

Application Configuration Management(Deprecated):刪除配置

更新時間:Jul 06, 2024

用於通過程式自動刪除 ACM 配置,以自動化手段降低營運成本。

描述

使用以下介面將配置從 ACM 刪除。

說明 若配置存在則刪除該配置,若配置不存在則返回成功訊息。
public static boolean removeConfig(String dataId, String group) throws ConfigException

請求參數

參數 參數類型 描述
dataId String 配置 ID,採用類似 package.class(如 com.taobao.tc.refund.log.level)的命名規則保證全域唯一性。建議根據配置的業務含義來定義 class 部分。全部字元均為小寫。只允許英文字元和 4 種特殊字元(“.”、“:”、“-”、“_”),不超過 256 位元組。
group String 配置分組,建議填寫產品名:模組名(如 ACM:Test)來保證唯一性。只允許英文字元和 4 種特殊字元(“.”、“:”、“-”、“_”),不超過 128 位元組。

傳回值

參數類型 描述
Boolean 是否刪除成功

請求樣本

說明 請將代碼中的 $regionId$endpoint$namespace$accessKey$secretKey 分別替換為 ACM 控制台上命名空間詳情對話方塊內的地區 IDEnd Point命名空間 IDAccessKeySecretKey
try {
    // 初始化佈建服務,控制台通過範例程式碼自動擷取下面參數
    ConfigService.init("$endpoint", "$namespace", "$accessKey", "$secretKey");
    // 主動擷取配置
    boolean isRemoveOk = ConfigService.removeConfig("$dataId", "$group");
    System.out.println(isRemoveOk);
} catch (ConfigException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

異常說明

讀取配置逾時或網路異常,拋出 ConfigException 異常。

更多資訊