|
@@ -78,24 +78,16 @@ public class AliYunScalingService implements ScalingService{
|
|
|
return value != null ? URLEncoder.encode(value, ENCODING).replace("+", "%20").replace("*", "%2A").replace("%7E", "~") : null;
|
|
|
}
|
|
|
|
|
|
- public static void main(String[] args) {
|
|
|
-
|
|
|
- String text = "";
|
|
|
- for(int i = 0, len = 100; i < len; i ++){
|
|
|
-// createEcs();
|
|
|
- }
|
|
|
-// System.out.println(deleteEcs("i-wz95huv20p8v6csu6q1q"));
|
|
|
-
|
|
|
-// try{
|
|
|
-// System.out.println(FileUtils.readFile("C:\\Users\\hisun\\Downloads\\hosts.txt"));
|
|
|
-// System.out.println(1);
|
|
|
-// }catch (Exception e){
|
|
|
-// e.printStackTrace();
|
|
|
-// }
|
|
|
+ @Override
|
|
|
+ public String createEcs(){
|
|
|
+ Map<String,String> configs = new HashMap<>(2);
|
|
|
+ configs.put("ruleAri",ScalingRuleAri);
|
|
|
+ return createEcsByConfig(configs);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String createEcs(){
|
|
|
+ public String createEcsByConfig(Map<String, String> configs) {
|
|
|
+ String ruleAri = configs.get("ruleAri");
|
|
|
try {
|
|
|
|
|
|
boolean tag = true;
|
|
@@ -104,7 +96,7 @@ public class AliYunScalingService implements ScalingService{
|
|
|
parameters = new HashMap<String, String>();
|
|
|
// 加入请求参数
|
|
|
parameters.put("Action", "ExecuteScalingRule");
|
|
|
- parameters.put("ScalingRuleAri", ScalingRuleAri);
|
|
|
+ parameters.put("ScalingRuleAri", ruleAri);
|
|
|
parameters.put("Version", "2014-08-28");
|
|
|
parameters.put("AccessKeyId", AccessKeyId);
|
|
|
parameters.put("Timestamp", formatIso8601Date(new Date()));
|
|
@@ -141,7 +133,6 @@ public class AliYunScalingService implements ScalingService{
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-// System.out.println("POST parameter : " + parameterBuffer.toString());
|
|
|
return OkHttpUtils.httpGet("http://ess.aliyuncs.com?" + parameterBuffer.toString());
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|