Insights Hub Cloud Foundry – PostgreSQL 高权限 Role 配置

2024-01-08T05:51:15Z
Developer Tools

摘要


详细信息

默认情况下,Cloud Foundry 是不支持为 Backing Service 的 PostgreSQL 提供自定义配置 Role 的。然而,默认被允许的 Role 是通过平台的管理员配置好的。如果开发人员需要其它额外的权限,需要联系 Support Team 进行咨询。

就目前而言,Cloud Foundry 的 PostgreSQL 仅支持配置如下额外的三种 Role:

  • CREATEDB
    • CREATEROLE
      • REPLICATION

        Role 可以在“创建(cf create-service)/更新(cf update-service)”服务时进行指定,以及“服务绑定(cf bind-service)和 credentials 创建(cf create-service-key)时指定.  

        Solution

        在创建或更新 service 时;或者在绑定 service 和创建 service key 时,可以执行为 service 指定 Role 的操作。

        例如:创建 service 和创建 service key:

        1. 创建 service: cf create-service a9s-postgresql postgresql-single-small my-postgresql-service  -c '{ "role_privileges": ["CREATEROLE"]}'
          1. 创建 service key: cf create-service-key my-postgresql-service  -c '{ "role_privileges": ["CREATEROLE"]}'

            更多详情请参考 Anynines 官网。其中 "role_privileges " 这一章节介绍了具体 Role 的含义。

            Notes

            1. Anynines 官网:

            Notes

            知识库文章 ID# PL8529717

            内容

            摘要详细信息

            关联组件

            Cloud Foundry Developer Tools - Other