全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
阿里云SDK开发指南

RDS

更新时间:2018-03-21 19:26:23

阿里云关系型数据库(Relational Database Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS 支持MySQL、SQL Server、PostgreSQL和PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 的数据库)引擎,并且提供了容灾、备份、恢复、监控和迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。更多信息,参见关系型数据库文档

本操作介绍如何通过创建 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. }
本文导读目录