全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
阿里云SDK开发指南

RDS

更新时间:2018-02-22 16:54:39

关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。更多信息,参见关系型数据库文档

本操作介绍如何通过创建 CreateDBInstanceRequest 请求创建 RDS 实例。

前提条件

确保您已经设置了访问凭证和服务地址。详情参考设置凭证获取服务地址

代码示例

注意: 运行该示例代码将创建RDS实例,并产生实际费用,请谨慎运行。

  1. using System;
  2. using Aliyun.Acs.Core;
  3. using Aliyun.Acs.Core.Profile;
  4. using Aliyun.Acs.Core.Exceptions;
  5. using Aliyun.Acs.Rds.Model.V20140815;
  6. class Sample
  7. {
  8. static void Main(string[] args)
  9. {
  10. // 创建客户端实例
  11. IClientProfile clientProfile = DefaultProfile.GetProfile("<your-region-id>", "<your-access-key-id>", "<your-access-key-secret>");
  12. DefaultAcsClient client = new DefaultAcsClient(clientProfile);
  13. try
  14. {
  15. // 创建API请求并设置参数
  16. CreateDBInstanceRequest request = new CreateDBInstanceRequest();
  17. request.Engine = "MySQL";
  18. request.EngineVersion = "5.6";
  19. request.DBInstanceClass = "rds.mys2.small";
  20. request.DBInstanceStorage = 5;
  21. request.DBInstanceNetType = "Internet";
  22. request.SecurityIPList = "11.11.11.11";
  23. request.PayType = "Postpaid";
  24. request.ClientToken = "ETnLKlblzczshOTUbOCziJZNwHlYBQ";
  25. // 请求并打印处理结果
  26. CreateDBInstanceResponse response = client.GetAcsResponse(request);
  27. Console.WriteLine("DBInstanceId: {0}", response.DBInstanceId);
  28. }
  29. catch (ServerException e)
  30. {
  31. Console.WriteLine(e.ErrorCode);
  32. Console.WriteLine(e.ErrorMessage);
  33. }
  34. catch (ClientException e)
  35. {
  36. Console.WriteLine(e.ErrorCode);
  37. Console.WriteLine(e.ErrorMessage);
  38. }
  39. }
  40. }
本文导读目录