文档

IAcsClientUtil

更新时间:
一键部署

获取client可参考发送邮件示例。IAcsClientUtil类,示例如下。

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.profile.IClientProfile;

public class IAcsClientUtil {
    private static String accessKeyId = "";
    private static String secret = "";
    private static String product = "Dm";
    private static String regionId_hangzhou = "cn-hangzhou";//杭州
    private static String accountName = "test***@example.net";

    private static String regionId = "cn-hangzhou";//杭州
    private static String endpointName = "";
    private static String domain = "";

    //新加坡
//    private static String regionId = "ap-southeast-1";
//    private static String endpointName = "dm.ap-southeast-1.aliyuncs.com";
//    private static String domain = "dm.ap-southeast-1.aliyuncs.com";

    //澳洲
//    private static String regionId = "ap-southeast-2";
//    private static String endpointName = "dm.ap-southeast-2.aliyuncs.com";
//    private static String domain = "dm.ap-southeast-2.aliyuncs.com";

    protected static IAcsClient getiAcsClient() {
        // 如果是除杭州region外的其它region(如新加坡、澳洲Region),需要将下面的"cn-hangzhou"替换为"ap-southeast-1"、或"ap-southeast-2"。
        IClientProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, secret);
        if (!regionId_hangzhou.equals(regionId)) {
            // 如果是除杭州region外的其它region(如新加坡region), 需要做如下处理
            try {
                DefaultProfile.addEndpoint(endpointName, regionId, product, domain);
            } catch (ClientException e) {
                e.printStackTrace();
            }
        }

        return new DefaultAcsClient(profile);
    }
}

  • 本页导读 (0)
文档反馈