PHP SDK环境使用子用户查询RDS实例信息报错

PHP SDK环境使用子用户查询RDS实例信息报错

更新时间:2020-01-16 15:43:58

问题描述

由于子用户查询时没有使用对应的Endpoint,导致用户查询RDS实例信息时提示报错,以下为代码片段。

TB17ol.LXXXXXa6XXXXXXXXXXXX.png

 

问题原因

使用子账号查询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。详细请参见Endpoint管理

 

编辑代码,将serverURL值修改为对应地域的Endpoint,如下所示为华东1(杭州)地域的Endpoint。

rds-cn-hangzhou.aliyuncs.com

 

适用于

  • 云数据库 RDS

 

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。