日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

初始化

Java SDK可通過AccessKey或STS Security Token初始化。您可以根據需求選擇初始化方式。本文介紹兩種初始化的操作流程。

背景信息

視頻點播服務端SDK提供兩種初始化方式。AccessKey方式根據授權策略獲取對應權限,啟用后一直有效,建議在服務端使用。STS Security Token方式根據授權策略獲取相應權限后,可以自定義過期時間。

前提條件

  • 您已經安裝了視頻點播服務端Java SDK。安裝方法,請參見安裝

  • 已創建RAM用戶并完成授權。具體操作,請參見創建RAM用戶并授權。

  • 已配置環境變量ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRET。具體操作,請參見在Linux、macOS和Windows系統配置環境變量。

    重要
    • 阿里云賬號的AccessKey擁有所有API的訪問權限,建議您使用RAM用戶的AccessKey進行API訪問或日常運維。

    • 強烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導致AccessKey泄露,威脅您賬號下所有資源的安全。

  • 您已經知曉服務接入地域,例如:接入地域在上海,請使用cn-shanghai。點播服務的接入地域請參見接入地域和標識。

AccessKey初始化

調用服務端接口需要使用AccessKey完成身份驗證,請提前獲取AccessKey。獲取方法請參見創建AccessKey

填入AccessKey信息,進行初始化。示例代碼如下:

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

//讀取AccessKey信息
public static DefaultAcsClient initVodClient() throws ClientException {
    String regionId = "cn-shanghai";  // 點播服務接入地域
    // 阿里云賬號AccessKey擁有所有API的訪問權限,建議您使用RAM用戶進行API訪問或日常運維。
    // 強烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導致AccessKey泄露,威脅您賬號下所有資源的安全。
    // 本示例通過從環境變量中讀取AccessKey,來實現API訪問的身份驗證。運行代碼示例前,請配置環境變量ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET。
    DefaultProfile profile = DefaultProfile.getProfile(regionId, System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"), System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
    DefaultAcsClient client = new DefaultAcsClient(profile);
    return client;
}

STS初始化

使用STS方式進行初始化,需要提前準備好STS Token。獲取方法,請參見STS訪問授權。

填入STS信息,進行初始化。示例代碼如下:

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

//讀取STS信息
public static DefaultAcsClient initVodClient() throws ClientException {
    String regionId = "cn-shanghai";  // 點播服務接入地域
    DefaultProfile profile = DefaultProfile.getProfile(
            regionId,           				                // The region ID
            System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"),       // The AccessKey ID of the RAM account
            System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"),   // The AccessKey Secret of the RAM account
            System.getenv("ALIBABA_CLOUD_SECURITY_TOKEN"));     // STS Token
    DefaultAcsClient client = new DefaultAcsClient(profile);
    return client;
}