安装SDK工具包
更新时间:2023-09-11
安装SDK工具包
运行环境
PHP SDK包要求运行环境至少为PHP 5.3.2 版本。
安装SDK
- 在官方网站下载VPC PHP SDK工具包(ZIP包)。
-
在脚本文件中添加以下代码,即可以使用SDK包:
Plain Text1include 'BaiduBce.phar'; 2require 'YourConf.php';
关于配置VPCClient,可以详细查看每个资源的文档。
SDK目录结构
Plain Text
1BaiduBce.phar
2└──src
3 └── BaiduBce
4 ├── Auth //BCE签名相关
5 ├── Exception //BCE客户端的异常
6 ├── Http //BCE的Http通信相关
7 ├── Log //BCE日志
8 ├── Services
9 │ ├── Acl //Acl主目录,此目录必须保留
10 │ │ ├── AclClient.php //Acl操作类,所有操作可以通过AclClient类可以完成
11 │ │ └── model
12 │ │ └── AclRule.php //AclRule模块
13 │ ├── Bcc //Bcc主目录,此目录必须保留
14 │ │ ├── BccClient.php //Bcc操作类,所有操作可以通过BccClient类可以完成
15 │ │ └── model
16 │ │ ├── Billing.php //Billing模块
17 │ │ └── SecurityGroupRuleModel.php //SecurityGroupRule模块
18 │ ├── Blb //Blb主目录,此目录必须保留
19 │ │ ├── BlbClient.php //Blb操作类,所有操作可以通过BlbClient类可以完成
20 │ │ └── model
21 │ │ └── BackendServer.php //BackendServer模块
22 │ ├── Eip //Eip主目录,此目录必须保留
23 │ │ ├── EipClient.php //Eip操作类,所有操作可以通过EipClient类可以完成
24 │ │ └── model
25 │ │ ├── Billing.php //Billing模块
26 │ │ └── Reservation.php //Reservation模块
27 │ ├── EipGroup //EipGroup主目录,此目录必须保留
28 │ │ ├── EipGroupClient.php //EipGroup操作类,所有操作可以通过EipGroupClient类可以完成
29 │ │ └── model
30 │ │ ├── Billing.php //Billing模块
31 │ │ └── Reservation.php //Reservation模块
32 │ ├── Nat //Nat主目录,此目录必须保留
33 │ │ ├── NatClient.php //Nat操作类,所有操作可以通过NatClient类可以完成
34 │ │ └── model
35 │ │ ├── Billing.php //Billing模块
36 │ │ └── Reservation.php //Reservation模块
37 │ ├── PeerConn //PeerConn主目录,此目录必须保留
38 │ │ ├── PeerConnClient.php //PeerConn操作类,所有操作可以通过PeerConnClient类可以完成
39 │ │ └── model
40 │ │ ├── Billing.php //Billing模块
41 │ │ └── Reservation.php //Reservation模块
42 │ └── Route //Route主目录,此目录必须保留
43 │ │ └── RouteClient.php //Route操作类,所有操作可以通过RouteClient类可以完成
44 │ ├── Subnet //Subnet主目录,此目录必须保留
45 │ │ └── SubnetClient.php //Subnet操作类,所有操作可以通过
46 │ └── Vpc //Vpc主目录,此目录必须保留
47 │ └── VpcClient.php //Vpc操作类,所有操作可以通过
48 └── Util //BCE公用工具
卸载SDK
预期卸载 SDK 时,删除脚本中include的phar包即可。