ここでは、ApsaraDB for MongoDB の Java Software Developer Kit (SDK) の使用方法について説明します。 参考のために例も提供されています。
始める前に
- AccessKey ペアが作成されていること。 詳細については、「AccessKey の作成」をご参照ください。
警告 Alibaba Cloud アカウントの AccessKey ペアを保護するには、RAM ユーザーを作成し、RAM ユーザーに ApsaraDB for MongoDB にアクセスする権限を付与してから、RAM ユーザーの AccessKey を使用して Java SDK を呼び出すことを推奨します。 詳細は、「リソースアクセス管理」をご参照ください。
- ApsaraDB for MongoDB 用の SDK インストールパッケージをダウンロードしていること。 詳細については、「SDK のダウンロード」をご参照ください。
SDK のインストール
詳細については、「Alibaba Cloud SDK for Java のインストール」をご参照ください。
手順
リクエストの例
port com.alibaba.fastjson.JSON;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.dds.model.v20151201.DescribeAccountsRequest;
import com.aliyuncs.dds.model.v20151201.DescribeAccountsResponse;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.profile.IClientProfile;
public class ApiDescribeAccountsTest {
IClientProfile profile = DefaultProfile.getProfile("cn-qingdao", "********", "**********");
//Initialize the client.
DefaultAcsClient client = new DefaultAcsClient(profile);
DescribeAccountsRequest request = new DescribeAccountsRequest();
request.setDBInstanceId("dds-********");
request.setAccountName("root");
try {
DescribeAccountsResponse response = client.getAcsResponse(request);
String s = JSON.toJSONString(response);
System.out.println(s);
}
catch (Exception e) {
e.printStackTrace();
}
}
レスポンスの例
{"accounts":[{"accountName":"root","accountStatus":"Available","dBInstanceId":"dds-********"}],"requestId":"4D********-9640ED88F3C4"}
参考資料
詳細については、「Alibaba Cloud SDK for Java の使用方法」をご参照ください。