全部產品
Search
文件中心

ApsaraVideo Media Processing:初始化

更新時間:Oct 15, 2024

本文介紹Java SDK V2.0初始化Client的流程。

前提條件

  • 您已經安裝了ApsaraVideo for Media ProcessingJava SDK V2.0。安裝方法,請參見安裝

  • 您已經知曉服務接入地區。例如:接入地區在上海,請使用cn-shanghai。ApsaraVideo for Media Processing服務接入地區請參見服務存取點

  • 初始化時需要使用AccessKey完成身分識別驗證,請提前擷取Accesskey。擷取方法,請參見建立AccessKey

系統變數讀取

阿里雲SDK支援通過定義ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRET環境變數來建立預設的訪問憑證。調用介面時,程式直接存取憑證,讀取您的存取金鑰(即AccessKey)並自動完成鑒權。詳細配置方式,請參見在Linux、macOS和Windows系統配置環境變數

初始化

構建請求Client。

com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
        // 必填,請確保代碼運行環境設定了環境變數 ALIBABA_CLOUD_ACCESS_KEY_ID。
        .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"))
        // 必填,請確保代碼運行環境設定了環境變數 ALIBABA_CLOUD_ACCESS_KEY_SECRET。
        .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
// 訪問的網域名稱
config.endpoint = "mts.cn-hangzhou.aliyuncs.com";

完整範例程式碼如下:

package com.aliyun.sample;

public class Sample {

    /**
     * <b>description</b> :
     * <p>使用AK&amp;SK初始化帳號Client</p>
     * @return Client
     *
     * @throws Exception
     */
    public static com.aliyun.mts20140618.Client createClient() throws Exception {

        com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
                // 必填,請確保代碼運行環境設定了環境變數 ALIBABA_CLOUD_ACCESS_KEY_ID。
                .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"))
                // 必填,請確保代碼運行環境設定了環境變數 ALIBABA_CLOUD_ACCESS_KEY_SECRET。
                .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
        config.endpoint = "mts.cn-shanghai.aliyuncs.com";
        return new com.aliyun.mts20140618.Client(config);
    }
}