云数据库 GeminiDB授权项说明
权限 |
对应API接口 |
授权项(Action) |
IAM项目(Project) |
企业项目(Enterprise Project) |
---|---|---|---|---|
创建实例 |
POST /v3/{project_id}/instances |
nosql:instance:create |
√ |
√ |
删除实例 |
DELETE /v3/{project_id}/instances/{instance_id} |
nosql:instance:delete |
√ |
√ |
查询实例列表 |
GET /v3/{project_id}/instances?id={id}&name={name}&mode={mode}&datastore_type={datastore_type}&vpc_id={vpc_id}&subnet_id={subnet_id}&offset={offset}&limit={limit} |
nosql:instance:list |
√ |
√ |
扩容实例存储容量 |
POST /v3/{project_id}/instances/{instance_id}/extend-volume |
nosql:instance:modifyStorageSize |
√ |
√ |
扩容集群实例的节点数量 |
POST /v3/{project_id}/instances/{instance_id}/enlarge-node |
nosql:instance:extendNode |
√ |
√ |
缩容集群实例的节点数量 |
POST /v3/{project_id}/instances/{instance_id}/reduce-node |
nosql:instance:reduceNode |
√ |
√ |
变更实例规格 |
PUT /v3/{project_id}/instances/{instance_id}/resize |
nosql:instance:modifySpecification |
√ |
√ |
修改实例管理员密码 |
PUT /v3/{project_id}/instances/{instance_id}/password |
nosql:instance:modifyPasswd |
√ |
√ |
修改实例名称 |
PUT /v3/{project_id}/instances/{instance_id}/name |
nosql:instance:rename |
√ |
√ |
变更实例安全组 |
PUT /v3/{project_id}/instances/{instance_id}/security-group |
nosql:instance:modifySecurityGroup |
√ |
√ |
数据库补丁升级 |
POST /v3/{project_id}/instances/{instance_id}/db-upgrade |
nosql:instance:upgradeDatabaseVersion |
√ |
√ |
创建冷数据存储 |
POST /v3/{project_id}/instances/{instance_id}/cold-volume |
nosql:instance:modifyStorageSize |
√ |
√ |
扩容冷数据存储 |
PUT /v3/{project_id}/instances/{instance_id}/cold-volume |
nosql:instance:modifyStorageSize |
√ |
√ |
绑定/解绑弹性公网IP |
POST /v3/{project_id}/instances/{instance_id}/nodes/{node_id}/public-ip |
nosql:instance:bindPublicIp |
√ |
√ |
切换SSL开关 |
POST /v3/{project_id}/instances/{instance_id}/ssl-option |
nosql:instance:switchSSL |
√ |
√ |
重启实例 |
POST /v3/{project_id}/instances/{instance_id}/restart |
nosql:instance:restart |
√ |
√ |
设置磁盘自动扩容策略 |
PUT /v3/{project_id}/instances/disk-auto-expansion |
nosql:instance:modifyStorageSize |
√ |
√ |
权限 |
对应API接口 |
授权项(Action) |
IAM项目(Project) |
企业项目(Enterprise Project) |
---|---|---|---|---|
查询自动备份策略 |
GET /v3/{project_id}/instances/{instance_id}/backups/policy |
nosql:backup:list |
√ |
√ |
设置自动备份策略 |
PUT /v3/{project_id}/instances/{instance_id}/backups/policy |
nosql:instance:modifyBackupPolicy |
√ |
√ |
查询可恢复的实例列表 |
GET /v3/{project_id}/backups/{backup_id}/restorable-instances |
nosql:instance:list |
√ |
√ |
查询实例可恢复的时间段 |
GET /v3/{project_id}/instances/{instance_id}/backups/restorable-time-periods |
nosql:backup:list |
√ |
√ |
创建手动备份 |
POST /v3/{project_id}/instances/{instance_id}/backups |
nosql:backup:create |
√ |
√ |
删除手动备份 |
DELETE /v3/{project_id}/backups/{backup_id} |
nosql:backup:delete |
√ |
√ |
恢复到已有实例 |
POST /v3/{project_id}/instances/{instance_id}/recovery |
nosql:backup:refreshInstanceFromBacku |
√ |
√ |
权限 |
对应API接口 |
授权项(Action) |
IAM项目(Project) |
企业项目(Enterprise Project) |
---|---|---|---|---|
获取参数模板列表 |
GET /v3/{project_id}/configurations |
nosql:param:list |
√ |
√ |
创建参数模板 |
POST /v3/{project_id}/configurations |
nosql:param:create |
√ |
√ |
修改参数模板的参数 |
PUT /v3/{project_id}/configurations/{config_id} |
nosql:param:modify |
√ |
√ |
应用参数模板 |
PUT /v3/{project_id}/configurations/{config_id}/apply |
nosql:instance:modifyParameter |
√ |
√ |
修改指定实例的参数 |
PUT /v3/{project_id}/instances/{instance_id}/configurations |
nosql:instance:modifyParameter |
√ |
√ |
获取指定实例的参数 |
GET /v3/{project_id}/instances/{instance_id}/configurations |
nosql:param:list |
√ |
√ |
获取指定参数模板的参数 |
GET /v3/{project_id}/configurations/{config_id} |
nosql:param:list |
√ |
√ |
删除参数模板 |
DELETE /v3/{project_id}/configurations/{config_id} |
nosql:param:delete |
√ |
√ |
查询参数模板可应用的实例列表 |
GET /v3/{project_id}/configurations/{config_id}/applicable-instances |
nosql:instance:list |
√ |
√ |
查询实例参数的修改历史 |
GET /v3/{project_id}/instances/{instance_id}/configuration-histories |
nosql:param:list |
√ |
√ |
查询参数模板应用历史 |
GET /v3/{project_id}/configurations/{config_id}/applied-histories |
nosql:param:list |
√ |
√ |
权限 |
对应API接口 |
授权项(Action) |
IAM项目(Project) |
企业项目(Enterprise Project) |
---|---|---|---|---|
查询资源实例 |
POST /v3/{project_id}/instances/resource_instances/action |
|
√ |
√ |
批量添加或删除资源标签 |
POST /v3/{project_id}/instances/{instance_id}/tags/action |
nosql:instance:tag |
√ |
√ |
查询资源标签 |
GET /v3/{project_id}/instances/{instance_id}/tags |
|
√ |
√ |
权限 |
对应API接口 |
授权项(Action) |
IAM项目(Project) |
企业项目(Enterprise Project) |
---|---|---|---|---|
查询数据库慢日志 |
GET /v3/{project_id}/instances/{instance_id}/slowlog?start_date={start_date}&end_date={end_date} |
nosql:instance:list |
√ |
√ |
权限 |
对应API接口 |
授权项(Action) |
IAM项目(Project) |
企业项目(Enterprise Project) |
---|---|---|---|---|
查询配额 |
GET /v3/{project_id}/quotas |
nosql:instance:list |
√ |
√ |
权限 |
对应API接口 |
授权项(Action) |
IAM项目(Project) |
企业项目(Enterprise Project) |
---|---|---|---|---|
预检查容灾操作 |
POST /v3/{projectId}/instance/{instanceId}/disaster-recovery/precheck |
nosql:dr:precheck |
√ |
√ |
搭建容灾 |
POST /v3/{projectId}/instance/{instanceId}/disaster-recovery/construction |
nosql:dr:construct |
√ |
√ |
解除容灾 |
POST /v3/{projectId}/instance/{instanceId}/disaster-recovery/deconstruction |
nosql:dr:deconstruct |
√ |
√ |
获取容灾实例主/备角色信息 |
POST /v3/{project_id}/instances/{instance_id}/instance-role |
nosql:instance:switchoverDisaterRecovery |
√ |
√ |
容灾实例备升主 |
POST /v3/{project_id}/instances/{instance_id}/switchover-master |
nosql:instance:switchoverFromDisaterToMaster |
√ |
√ |
容灾实例主降备 |
POST /v3/{project_id}/instances/{instance_id}/switchover-slave |
nosql:instance:switchoverFromMasterToDisater |
√ |
√ |
暂停/恢复容灾实例间数据同步 |
POST /v3/{project_id}/instances/{instance_id}/disaster-recovery/data-synchronization |
nosql:dr:operateDataSync |
√ |
√ |
“√”表示支持,“x”表示暂不支持。