
# 轮转TaurusDB凭据时，失败记录提示"The API does not exist or has not been published in the environment"如何处理？
#### 问题描述
"TaurusDB凭据"开启轮转时，失败记录提示"The API does not exist or has not been published in the environment"。
#### 问题原因
FunctionGraph轮转函数中的域名地址不正确。
#### 解决方法
1. [登录DEW服务控制台](https://console.huaweicloud.com/dew/?locale=zh-cn#/dew/)。
2. 单击管理控制台左上角![](https://support.huaweicloud.com/dew_faq/zh-cn_image_0000002294275537.png)，选择区域或项目。
3. 在左侧导航树，选择"凭据管理 \> 凭据列表"。
4. 在凭据列表，定位到目标凭据，单击凭据名称，进入凭据详情页。
5. 在"当前版本"区域，单击"轮转失败"后的数字，查看凭据轮转失败记录是否包含"The API does not exist or has not been published in the environment"。若是，执行后续步骤。 
   图1查看凭据轮转失败原因   
   ![](https://support.huaweicloud.com/dew_faq/zh-cn_image_0000002294322505.png "点击放大")
   
   
6. 返回凭据详情页，在"凭据信息"区域，单击FunctionGraph轮转函数，跳转到FunctionGraph服务控制台。
7. 定位到"index.py"文件，在代码源中搜索"https://gaussdb.%s.myhuaweicloud.com"。
   
   图2编辑index.py文件   
   ![](https://support.huaweicloud.com/dew_faq/zh-cn_image_0000002294275549.png "点击放大")
   
   
8. 调用云数据库TaurusDB的API接口[查询数据库引擎的版本](https://support.huaweicloud.com/api-taurusdb/ShowGaussMySqlEngineVersion.html)，查询并复制当前"Region"的TaurusDB数据库域名地址。
   
   图3查询TaurusDB数据库域名地址   
   ![](https://support.huaweicloud.com/dew_faq/zh-cn_image_0000002294322497.png "点击放大")
   
   
9. 替换[步骤 7]"index.py"文件中的"https://gaussdb.%s.myhuaweicloud.com"为复制的域名地址，单击"部署代码"。
   
   图4修改域名地址   
   ![](https://support.huaweicloud.com/dew_faq/zh-cn_image_0000002259682340.png "点击放大")
   当FunctionGraph服务控制台页面，显示横幅"代码更新成功"，表示本次修改已成功。
   图5代码更新成   
   ![](https://support.huaweicloud.com/dew_faq/zh-cn_image_0000002259682344.png "点击放大")
   
   
   
 
#### 后续操作
验证轮转功能是否能正常使用：在导航栏中，选择"凭据管理 \> 凭据列表"，定位到目标"TaurusDB凭据"，再次开启轮转，验证是否成功。
