PolarDB-X 1.0-API参考-1.0(2017版本)-OpenAPI使用-资源授权

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: PolarDB-X OpenAPI 的一部分操作(例如创建数据库)依赖 RDS 的 OpenAPI 接口。所以,为确保 PolarDB-X 控制台有权限操作用户的 RDS 资源,PolarDB-X OpenAPI 的使用者要通过 RAM 服务给 PolarDB-X 控制台授权 RDS 资源的访问权限。不然,调用 PolarDB-X OpenAPI 会出现权限不足而报错。

授权的方法

方法一: 通过 PolarDB-X 控制台进行授权(推荐)

本方式适用于可以正常登录 PolarDB-X 控制台的用户。

操作步骤:

  1. 登录 PolarDB-X 控制台, 依次单击资源授权>激授授权
    drds_open_api_4.png
  2. 在与资源访问授权对话框,单击同意授权
    OpenApi原理.png

方法二: 通过调用 RAM 服务的 OpenAPI 进行授权

适用于因特殊原因(如混合云场景)无法登录 PolarDB-X 控制台的用户。

操作步骤:

  1. 调用 RAM 服务的 OpenAPI,为 PolarDB-X 实例所属的主账户创建 RAM 服务角色 AliyunDRDSDefaultRole
  2. 在 PolarDB-X 控制台,以 AliyunDRDSDefaultRole 角色调用 RDS OpenAPI 来管理 RDS 资源。

代码示例:

使用 RAM 的 OpenAPI Java SDK 创建服务角色, Java 代码如下所示:


  1. publicstaticvoid createDrdsRole()throwsServerException,ClientException{

  2.    String rolePolicyDoc ="{\"Statement\":[{\"Action\": \"sts:AssumeRole\", \"Effect\": \"Allow\",\"Principal\":{\"Service\":[\"drds.aliyuncs.com\"]}}],\"Version\": \"1\"}";

  3.    String roleName ="AliyunDRDSDefaultRole";
  4.    CreateRoleRequest request =newCreateRoleRequest();
  5.    request.setAssumeRolePolicyDocument(rolePolicyDoc);
  6.    request.setRoleName(roleName);
  7.    client.getAcsResponse(request);
  8. }
相关文章
|
3月前
|
存储 机器学习/深度学习 API
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
596 31
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
|
3月前
|
运维 关系型数据库 分布式数据库
客户说|教学高峰不用愁:视源股份携手PolarDB,助力数字化教育资源高效管理
希沃作为教育数字化领军品牌,面对业务潮汐波动、数据库弹性不足及运维复杂等挑战,选择阿里云PolarDB数据库。借助其Serverless弹性伸缩、免运维、HTAP能力,希沃实现资源高效利用,降低存储与计算成本,显著提升系统稳定性与DBA运维效率,保障直播、在线课堂等高并发场景平稳运行,助力教育数字化持续创新。
123 0
|
4月前
|
安全 API 开发者
鸿蒙NEXT-鸿蒙老版本迁移最新版本(API19,modelVersion5.1.1)
鸿蒙更新至API19,新增热更新支持、资源过滤、内存分析等功能。本文详解手动迁移步骤及上下文获取问题解决方案。
277 0
|
9月前
|
关系型数据库 分布式数据库 PolarDB
[PolarDB实操课] 02.使用云起实验室资源快速体验PolarDB分布式版
本次课程由阿里云PolarDB开源架构师黄心雨分享,重点介绍如何使用云起实验室资源快速体验PolarDB分布式版。主要内容包括: 1. **PolarDB-X的四种安装方法**:Docker、PXD工具、Kubernetes和源码编译。 2. **容器技术简介**:解释容器在云原生环境中的作用,解决代码跨环境迁移问题。 3. **云起实验室实操**:通过云起实验室提供的零门槛平台,快速部署PolarDB-X,体验其主要功能。 4. **课程小结**:总结PolarDB-X的安装方式及实际操作步骤,并展望后续课程内容。
126 0
|
11月前
|
关系型数据库 Serverless 分布式数据库
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益。用户无需预配高固定资源,仅需为实际使用付费,有效应对流量突变,降低总体成本。示例代码展示了基本数据库操作,强调了合理规划、监控评估及结合其他云服务的重要性,助力企业数字化转型。
265 6
|
SQL JSON 关系型数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
【10月更文挑战第3天】MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
600 5
|
关系型数据库 分布式数据库 数据库
开源云原生数据库PolarDB PostgreSQL 15兼容版本正式发布
PolarDB进行了深度的内核优化,从而实现以更低的成本提供商业数据库的性能。
|
关系型数据库 MySQL 分布式数据库
PolarDB开源社区动态:最新版本功能亮点与更新解读
【9月更文挑战第6天】随着云计算技术的发展,分布式数据库系统成为企业数据处理的核心。阿里云的云原生数据库PolarDB自开源以来备受关注,近日发布的最新版本在内核稳定性、性能、分布式CDC架构及基于时间点的恢复等方面均有显著提升,并新增了MySQL一键导入功能。本文将解读这些新特性并提供示例代码,帮助企业更好地利用PolarDB处理实时数据同步和离线分析任务,提升数据安全性。未来,PolarDB将继续创新,为企业提供更高效的数据处理服务。
532 4
|
文字识别 算法 API
视觉智能开放平台产品使用合集之海外是否可以访问人物动漫化的api版本
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
162 0
|
存储 DataWorks 监控
DataWorks,一个 polar db 有上万个数据库,解决方案
DataWorks,一个 polar db 有上万个数据库,解决方案

相关产品

  • 云原生分布式数据库 PolarDB-X