このトピックでは、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);
    クライアントを返します。}