このトピックでは、AccessKeyペアまたはSecurity Token Service (STS) トークンを使用して、Java用のサーバー操作SDKを初期化する方法について説明します。 必要に応じていずれかの方法を使用できます。
このタスクについて
前提条件
- Java用のサーバー操作SDKがインストールされています。 詳細については、「インストール」をご参照ください。
AccessKeyペアを使用してSDKを初期化する
AccessKeyペアを使用してSDKを初期化します。 次のサンプルコードに例を示します。
com.aliyuncs.profile.DefaultProfileをインポートします。com.aliyuncs.DefaultAcsClientをインポートします。com.aliyuncs.exceptions.ClientExceptionをインポートします。// AccessKeyペアを指定します。
public static DefaultAcsClient initVodClient(String accessKeyId, String accessKeySecret) throws ClientException {
String regionId = "cn-shanghai"; // ApsaraVideo VODにアクセスするリージョンを指定します。
DefaultProfile profile = DefaultProfile.getProfile(regionId、accessKeyId、accessKeySecret);
DefaultAcsClient client = new DefaultAcsClient(profile);
クライアントを返します。}
STSトークンを使用してSDKを初期化する
STSトークンを使用してSDKを初期化します。 次のサンプルコードに例を示します。
com.aliyuncs.profile.DefaultProfileをインポートします。com.aliyuncs.DefaultAcsClientをインポートします。com.aliyuncs.exceptions.ClientExceptionをインポートします。// STSトークンを指定します。
public static DefaultAcsClient initVodClient(String accessKeyId、String accessKeySecret、String securityToken) throws ClientException {
String regionId = "cn-shanghai"; // ApsaraVideo VODにアクセスするリージョンを指定します。
DefaultProfile profile = DefaultProfile.getProfile(regionId、accessKeyId、accessKeySecret、securityToken);
DefaultAcsClient client = new DefaultAcsClient(profile);
クライアントを返します。}