PHP SDK环境使用子用户查询RDS实例信息报错
更新时间:
问题描述
由于子用户查询时没有使用对应的Endpoint,导致用户查询RDS实例信息时提示报错,以下为代码片段。
问题原因
使用子账号查询RDS实例信息时,没有修改子用户对应的Endpoint。
解决方案
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
Endpoint是阿里云服务的API服务端地址。针对不同的地域,单个服务可能有不同的Endpoint。例如,RDS在华东1(杭州)地域的Endpoint是rds-cn-hangzhou.aliyuncs.com
,而在日本(东京)地域的Endpoint是rds.ap-northeast-1.aliyuncs.com
。阿里云SDK内置了Endpoint寻址模块,当您调用SDK对一个服务发起请求时,SDK会自动根据您在创建SDK Client时指定的地域ID(Region ID)和产品ID来找到Endpoint。详细请参见原版 SDK 使用指南。
编辑代码,将serverURL值修改为对应地域的Endpoint,如下所示为华东1(杭州)地域的Endpoint。
rds-cn-hangzhou.aliyuncs.com
适用于
- 云数据库RDS
文档内容是否对您有帮助?