云应用引擎 CAE-配置云数据库RDS:操作步骤

时间:2025-01-26 10:53:07

操作步骤

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件配置”。
  3. 在“组件配置”页面上方的下拉框中选择需要操作的组件。

    图1 选择组件

  4. 单击“云数据库RDS”模块中的“配置”。
  5. 首次配置RDS实例时,需要在您开发的代码中配置RDS环境变量,为您提供如下变量参数:

    变量名

    变量说明

    RDS_ADDRESS

    RDS数据库实例的内网地址

    RDS_DB_NAME

    数据库名字

    RDS_USER_NAME

    数据库的用户名

    RDS_PASSWORD

    数据库的密码

    RDS_PORT

    数据库端口

    配置生效后,用户代码就能通过环境变量来获取RDS数据库的参数,然后通过这些参数来连接数据库进行增删改查。

    例:用gorm连接postgreg:
    func initDB() (*gorm.DB, error) {//从环境变量中获取参数   dbAddress := os.Getenv("RDS_ADDRESS")dbName := os.Getenv("RDS_DB_NAME")dbUserName := os.Getenv("RDS_USER_NAME")dbPassword := os.Getenv("RDS_PASSWORD")dbPort := os.Getenv("RDS_PORT")//用获取的参数构建DSN   dbDSN := fmt.Sprintf("host=%s port=%s user=%s dbname=%s sslmode=disable password=%s",dbAddress, 5432, dbUserName, dbName, dbPassword)//连接数据库   instance, err := gorm.Open("postgres", dbDSN)if err != nil {log.Println("connect db failed : " + err.Error())return nil, err   }return instance, nil}

  6. 在右侧页面中选择RDS实例。

    已存在的RDS实例不满足业务需求时:

    1. 单击“前往云数据库RDS控制台”,进入云数据库控制台创建RDS实例。
    2. 单击“购买”,根据需求配置购买实例

  7. 参考表1进行参数配置。

    表1 云数据RDS配置

    参数

    参数说明

    RDS实例

    选择RDS数据库实例,用户可选择跟CAE相同vpc下的RDS数据库实例。

    数据库名称

    选择要配置的数据库。

    数据库用户名

    选择数据库下的用户。

    数据库密码

    数据库的密码。密码不能为空。

    确认密码

    再次输入数据库密码并确认。

    数据库端口

    输入数据库端口。

  8. 单击“保存”完成配置。
  9. 使配置生效。

    • 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。
    • 如未完成组件部署,单击页面上方“配置并部署组件”,在右侧弹框中单击“确定”待部署执行完成后,配置生效。

support.huaweicloud.com/usermanual-cae/cae_03_0012.html