云数据库 RDS SDK

Similar documents
SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

untitled

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

新美大酒店开放平台SDK(.NET版)使用说明.pages

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

新・解きながら学ぶJava

概述

chp6.ppt

一只特立独行的猪.doc

untitled

基于CDIO一体化理念的课程教学大纲设计

2 Java 语 言 程 序 设 计 教 程 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

EJB-Programming-4-cn.doc

epub83-1

Microsoft Word - 01.DOC

Microsoft Word - ch04三校.doc

untitled

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

Microsoft Word _Java_術科 .doc

1. 访 问 最 新 发 行 公 告 信 息 jconnect for JDBC 访 问 最 新 发 行 公 告 信 息 最 新 版 本 的 发 行 公 告 可 以 从 网 上 获 得 若 要 查 找 在 本 产 品 发 布 后 增 加 的 重 要 产 品 或 文 档 信 息, 请 访

Java

SDK参考

Microsoft Word - IDL导出说明.doc

EJB-Programming-3.PDF

目次 

FileMaker 16 ODBC 和 JDBC 指南

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

Microsoft Word - 第3章.doc

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc

untitled

《大话设计模式》第一章

Microsoft Word zw

Learning Java

Java 1 Java String Date

IoC容器和Dependency Injection模式.doc

untitled

FileMaker 15 ODBC 和 JDBC 指南

4.1 AMI MQSeries API AMI MQI AMI / / AMI JavaC C++ AMI / AMI AMI - / /

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

建立Android新專案

電機工程系認可證照清單 /7/1

前言

大连软~1

09 (File Processes) (mkdir) 9-3 (createnewfile) 9-4 (write) 9-5 (read) 9-6 (deletefile) 9-7 (deletedir) (Exercises)

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至

BPS6.0 Web服务集成和短流程功能使用手册

JavaIO.PDF

untitled

INTRODUCTION TO COM.DOC

untitled

Ps22Pdf

Android Android Android SDK iv

Microsoft Word - Broker.doc

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

速递易开放平台认证规范

Chapter 9: Objects and Classes

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

基于ECO的UML模型驱动的数据库应用开发1.doc

Microsoft Word - Learn Objective-C.doc

SDK参考

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

CHAPTER 1

Socket Socket TcpClient Socket.Connect TcpClient.Connect Socket.Send / Receive NetworkStream 6-5

Ps22Pdf

计 算 机 系 统 应 用 年 第 25 卷 第 4 期 线 程 的 复 用 [2,3]. 通 常 情 况 下, 服 务 器 端 程 序 在 启 动 时 创 建 若 干 数 量 的 线 程 对 象 并 缓 存 起 来, 此 时 它 们 处 于

获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新



KillTest 质量更高 服务更好 学习资料 半年免费更新服务

输入 project name 选择完成

111

1. 2. Flex Adobe 3.

使用MapReduce读取XML文件

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

1.5招募说明书(草案)

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應

"+handlermethod.getbean().getclass().getname()); public void aftercompletion(httpservletrequest req, HttpServletResponse resp, Object handler, Excepti

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

Visual C# 2010 與 UML 開發實戰 C# 第 5 章物件導向基礎 C# C# 第 6 章資料與變數 C# 第 7 章判斷式與迴圈 C# 第 8 章陣列與集合 C# 第 9 章偵錯與例外狀況處理 Visual Studio 2010 C# try...catch ix

3 3 WCF runtime (exception) SOAP WCF Service exception FaultContract (attribute) (strong-typed) exception SOAP SOAP WCF Service exception WCF Service

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

新美大酒店开放平台SDK(JAVA版)使用说明.pages

多層次傳銷與獎金系統

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

untitled

(Microsoft Word - \272\364\263q\245|\244A_ _\304\254\253\330\336\263__\272\353\302\262\263\370\247i.doc)

(京)新登字063号

“百企入校——广西青年企业家协会高校

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

今天 年春季号 总 92 期

*

( ) / / / / / / /

(Microsoft Word - 8\244T\244\362\277\337\272]\244W\265L\246W.doc)

Microsoft Word - 專家本色 doc

Transcription:

云数据库 RDS SDK

SDK SDK 下载 SDK 下载 最新版本 java_sdk.zip python_sdk.zip php_sdk.zip c#_sdk.zip 历史版本 2015-11-3 java_sdk.zip python_sdk.zip php_sdk.zip c#_sdk.zip JAVA 教程 JAVA 创建 Access Key 登陆阿里云账号 打开 我的 Access Key 页面, 页面地址 :http://i.aliyun.com/access_key/ 创建 Access Key 安装 Java SDK 开发环境 阿里云 Java SDK 支持 J2SE Development Kit (JDK) 1.5 或以上版本 安装步骤 1

快速入门 1 在解压的文件中可以找到 aliyun-sdk-java-online_standard-20141022.jar 这个包 2 以 Eclipse 为例导入 jar 包为例 : 在 Eclipse 上右键点击工程 ->Properties->Java Build Path- >Libraries->Add External JARs(netbeans 和 intellij 等其他 idea 用户请自行按照相应导入 jar 包得方法导入这个包 ) 3 选择以上 jar 包, 点击 OK 按钮, 经过以上步骤, 你就可以在工程中使用阿里云 Java SDK 了 初始化一个 AliyunClient 1 与阿里云 SDK 相关的类都在包 com.aliyun.api.aliyunclient 下 2 AliyunClient 是与 API 交互的接口,SDK 的操作都是通过 AliyunClient 完成的 3 AliyunClient 可以复用, 建议设置成应用程序全局唯一的 4 用户可以调用带有 connecttimeout 和 readtimeout 的构造方法来设置 SDK 调用接口的连接超时时间和读取超时时间,SDK 默认的连接超时时间是 3 秒, 读取超时时间是 80 秒 private static DefaultAliyunClient client; static String serverurl = "<serverurl>";// 例如 :http://rds.aliyuncs.com/ String accesskeyid = "<accesskeyid>"; String accesskeysecret = "<accesskeysecret>"; // // 初始化一个 AliyunClient client = new DefaultAliyunClient(serverUrl, accesskeyid, accesskeysecret); SDK 调用示例 1 实例化一个请求类, 根据调用 API 的不同版本实例化不同 Java 包下的请求类 2 给请求实例赋值 3 调用接口返回调用结果 示例代码 创建 RDS 实例 public void createdbinstancetest() CreateDBInstanceRequest request = new CreateDBInstanceRequest(); request.setregionid("cn-hangzhou"); request.setengine("mysql"); request.setengineversion("5.5"); request.setdbinstanceclass("rds.mys2.small"); request.setdbinstancestorage(100); request.setdbinstancenettype("internet"); request.setdbinstancedescription("wahaha"); request.setsecurityiplist("10.10.10.10"); request.setpaytype("postpaid ); request.setclienttoken(uuid.randomuuid().tostring()); try CreateDBInstanceResponse result = client.execute(request); 2

if(result.issuccess()) //TODO: 创建成功 else //TODO: 创建失败 catch (ApiException e) // TODO Auto-generated catch block e.printstacktrace(); 查询实例信息 public void describedbinstancestest() throws ApiException DescribeDBInstancesRequest request = new DescribeDBInstancesRequest(); request.setregionid("cn-hangzhou"); try DescribeDBInstancesResponse result = client.execute(request); if(result.issuccess()) //TODO: 查询成功 catch (ApiException e) // TODO Auto-generated catch block e.printstacktrace();.net 教程.NET SDK 开发包 创建 Access Key 登陆阿里云账号 打开 我的 Access Key 页面, 页面地址 :http://i.aliyun.com/access_key/ 创建 Access Key 安装.Net SDK 开发环境 阿里云.Net SDK 支持 framework 2.0 或以上版本 安装步骤 1 在解压的文件中可以找到 TopSdk.dll 这个文件 2 在你的 Visual Studio 项目上右键点击, 添加引用 -> 浏览 ( 如果你用的是 MonoDevelop, 请自行 按照相应导入 dll 的方法导入这个 TopSdk.dll) 3 选择上述的 TopSdk.dll 文件, 点击 确定 按钮, 经过以上步骤, 你就可以在工程中使用阿里云.Net SDK 了 3

快速入门 初始化一个 AliyunClient 1 与阿里云 SDK 相关的类都在名称空间 Aliyun.Api 下 ; 2 AliyunClient 是与 Open API 交互的接口,SDK 的操作都是通过 IAliyunClient 完成的 3 AliyunClient 可以复用, 建议设置成应用程序全局唯一的 4 用户可以调用 SetTimeout 方法来设置 SDK 调用接口的连接超时时间 private static string serverurl = "<serverurl>";//http://rds.aliyuncs.com/ private static string accesskeyid = "<accesskeyid>"; private static string accesskeysecret = "<accesskeysecret>"; private static IAliyunClient client = new DefaultAliyunClient(serverUrl, accesskeyid, accesskeysecret); SDK 调用示例 1 实例化一个请求类, 根据调用的 API 的不同版本实例化不同命名空间下的请求类 2 给请求类实例赋值 3 调用接口返回调用结果 示例代码 创建 RDS 实例 public void createdbinstance() CreateDBInstanceRequest request = new CreateDBInstanceRequest(); request.regionid = "cn-hangzhou"; request.engine= "Mysql"; request.engineversion = "5.5"; request.dbinstanceclass = "rds.mys2.small"; request.dbinstancestorage =100; request.dbinstancenettype = "Internet"; request.dbinstancedescription = "wahaha"; request.securityiplist = "10.10.10.10"; request.paytype = "Postpaid"; String clienttoken = System.Guid.NewGuid().ToString(); request.token = clienttoken; try // 此处创建, 因为 clienttoken( 保证了幂等性 ), 不会因为 http 超时而重复创建 for (int i = 0; i < MAX_RETRY_TIMES; i++ ) CreateDBInstanceResponse response = client.execute(request); if (string.isnullorempty(response.code)) // 创建成功 break; catch (Exception e) 4

// TODO: handle exception 查询实例信息 public void DescribeDBInstances() DescribeDBInstancesRequest request = new DescribeDBInstancesRequest(); request.regionid = "cn-hangzhou"; try DescribeDBInstancesResponse response = client.execute(request); if (string.isnullorempty(response.code)) // 查询成功 // 查看实例信息相关代码 //... else // 查询失败 String errorcode = response.code;// 取得错误码 String message = response.message;// 取得错误信息 catch (Exception e) // TODO: handle exception PHP 教程 PHP SDK 开发包 创建 Access Key 登陆阿里云账号 打开 我的 Access Key 页面, 页面地址 :http://i.aliyun.com/access_key/ 创建 Access Key 安装 PHP SDK 开发环境 阿里云 PHP SDK 支持 PHP5 及以上版本 安装步骤 1 在解压文件中找到 aliyun-sdk-php-online_standard-20141022.zip, 将压缩包解压后放置到系 5

统的任意目录 ( 需要保证有读取权限 ) 2 在 PHP 文件中包含其头文件 ( 注意文件路径要正确 ), 如 : <?php require_once 'TopSdk.php'; //Do something below... 快速入门 初始化一个 AliyunClient 1 与阿里云 SDK 相关的文件都在 aliyun 文件夹下 2 AliyunClient 是与 API 交互的接口,SDK 的操作都是通过 AliyunClient 完成的 3 AliyunClient 可以复用, 建议设置成应用程序全局唯一的 4 用户可以修改类 AliyunClient 里的变量 $connecttimeout 和 $readtimeout 来设置 SDK 调用接口的连接超时时间和读取超时时间,SDK 默认的连接超时时间是 3 秒, 读取超时时间是 80 秒 <?php require_once 'TopSdk.php'; $c = new AliyunClient; $c->accesskeyid = "<accesskeyid>"; $c->accesskeysecret = "<accesskeysecret>"; $c->serverurl="<serverurl>";// 根据不同产品选择相应域名, 例如 :RDS http://rds.aliyuncs.com/ SDK 调用示例 1 实例化一个请求类, 根据调用 API 的不同版本实例化相应的请求类 2 给请求实例赋值 3 调用接口返回调用结果 示例代码 创建 RDS 实例 $req = new Rds20140815CreateDBInstanceRequest(); $req->setregionid("cn-hangzhou"); $req->setengine("mysql"); $req->setengineversion("5.5"); $req->setdbinstanceclass("rds.mys2.small"); $req->setdbinstancestorage(100); $req->setdbinstancenettype("internet"); $req->setdbinstancedescription("wahaha"); $req->setsecurityiplist("10.10.10.10"); $req->setclienttoken("<clienttoken>"); try $resp = $c->execute($req); if(!isset($resp->code)) // 创建成功 6

echo($resp->requestid); print_r($resp); else // 创建失败 $code = $resp->code; $message = $resp->message; catch (Exception $e) // TODO: handle exception 查询实例信息 $req = new Rds20140815DescribeDBInstancesRequest(); $req->setregionid("cn-hangzhou"); try $resp = $c->execute($req); if(!isset($resp->code)) // 查询成功 // 查看实例信息相关代码 //... echo($resp->requestid); print_r($resp); else // 查询失败 $code = $resp->code; $message = $resp->message; catch (Exception $e) // TODO: handle exception 删除实例 $req = new Rds20140815DeleteDBInstanceRequest(); $req->setdbinstanceid("<dbinstanceid>"); try $resp = $c->execute($req); if(!isset($resp->code)) // 删除成功 echo($resp->requestid); print_r($resp); else 7

// 删除失败 $code = $resp->code; $message = $resp->message; catch (Exception $e) // TODO: handle exception?> Python 教程 Python SDK 开发包 创建 Access Key 登陆阿里云账号 打开 我的 Access Key 页面, 页面地址 :http://i.aliyun.com/access_key/ 创建 Access Key 安装 python SDK 开发环境 阿里云 python 支持 python2.7 及以上版本 安装步骤 1 在解压文件中找到 aliyun-sdk-python-online_standard-20141022.zip 2 将压缩包解压后放 置到系统的任意目录 ( 需要保证有读取权限 ) 快速入门 初始化一个 AliyunClient import aliyun.api aliyun.setdefaultappinfo("<accesskeyid>", "<accesskeysecret>") SDK 调用示例 1 引入包 aliyun.api, 设置 accesskeyid 设置 accesskeysecret 2 实例化一个 Request 请求并给相应属性赋值 3 调用 getresponse 方法返回调用结果 示例代码 创建 RDS 实例 a = aliyun.api.rds20140815createdbinstancerequest() 8

a.regionid = "cn-hangzhou" a.engine= "Mysql" a.engineversion = "5.5" a.dbinstanceclass = "rds.mys2.small" a.dbinstancestorage =100 a.dbinstancenettype = "<network type>" a.dbinstancedescription="wahaha" a.securityiplist = "10.10.10.10" a.clienttoken = "<clienttoken>" try: f = a.getresponse() if("code" in f): print(" 失败 ") print(f["code"]) print(f["message"]) else: print(" 成功 ") print(f) except Exception,e: print(e) 查询实例信息 a = aliyun.api.rds20140815describedbinstancesrequest() a.regionid = "cn-hangzhou" try: f = a.getresponse() if("code" in f): print(" 失败 ") print(f["code"]) print(f["message"]) else: print(" 成功 ") print(f) except Exception,e: print(e) 删除实例 a = aliyun.api.rds20140815deletedbinstancerequest() a.dbinstanceid = "<DBInstanceId>" try: f = a.getresponse() if("code" in f): print(" 失败 ") print(f["code"]) print(f["message"]) else: print(" 成功 ") print(f) except Exception,e: print(e) 9