激活PolarDB-X 1.0访问RDS服务授权

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

PolarDB-X 1.0的部分操作会调用RDSOpenAPI,因此在使用RAM之前,需要先激活PolarDB-X 1.0访问RDS服务的授权,创建一个供PolarDB-X 1.0访问RDSRAM服务角色。本文将介绍如何通过控制台和OpenAPI激活授权。

在控制台上激活RAM授权

  1. 登录PolarDB-X 1.0控制台

  2. 在左侧导航栏,单击资源授权

  3. 云资源授权管理页面,单击激活授权

    1C

  4. 在弹出的对话框中单击同意授权

    2c

    警告

    激活授权的同时, RAM控制台上会默认创建一个名称为AliyunDRDSDefaultRoleRAM角色供PolarDB-X 1.0访问该账户下RDS资源,同时授权PolarDB-X 1.0访问RDSOpenAPI,请勿随意删除该RAM角色,删除后将不能访问RDS的资源和OpenAPI。

通过RAMOpenAPI激活RAM授权

若暂时无法访问控制台,您也可以通过调用相关OpenAPI创建RAM服务角色,角色创建完成即意味着PolarDB-X 1.0访问RDS资源的授权也被激活。

  1. 创建角色(假设要创建的RAM角色名是Jack)。

    1. 调用CreateRole接口并输入以下参数创建RAM角色:

      参数名

      说明

      RoleName

      Jack

      AssumeRolePolicyDocument

      信任策略,格式如下所示。

      {
        "Statement": [
          {
            "Action": "sts:AssumeRole",
            "Effect": "Allow",
            "Principal": {
              "Service": [
                "drds.aliyuncs.com"
              ]
            }
          }
        ],
        "Version": "1"
      }         
    2. 调用AttachPolicyToRole接口为指定角色添加权限:

      参数名

      说明

      PolicyType

      System

      PolicyName

      AliyunDRDSRolePolicy

      RoleName

      Jack

  2. 查验角色是否创建成功(假设创建的RAM角色为Jack):通过GetRole接口查看角色详情。