Amazon Aurora
Aurora 用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 Aurora Serverless 的查询编辑器

Aurora Serverless 的查询编辑器为测试版,可能会发生更改。

利用 Aurora Serverless 的查询编辑器,您可以在 RDS 控制台中运行 SQL 查询。您可以在 Aurora Serverless 数据库集群上运行任何有效的 SQL 语句,包括数据操作和数据定义语句。

查询编辑器要求 Aurora Serverless 数据库集群已启用数据 API。有关创建已启用数据 API 的 Aurora Serverless 数据库集群的信息,请参阅使用 Aurora Serverless 的数据 API

授予对查询编辑器的访问权限

用户必须获得在查询编辑器中运行查询的授权。您可以通过将预定义的 AWS Identity and Access Management (IAM) 策略 AmazonRDSDataFullAccess 添加到用户来向用户授予在查询编辑器中运行查询的权限。

您还可以创建用于授予对查询编辑器的访问权限的 IAM 策略。在创建策略后,将该策略附加到需要对查询编辑器的访问权限的每个用户。

以下策略提供用户访问查询编辑器所需的最低权限。

{ "Version": "2012-10-17", "Statement": [ { "Sid": "QueryEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue", "secretsmanager:PutResourcePolicy", "secretsmanager:PutSecretValue", "secretsmanager:DeleteSecret", "secretsmanager:DescribeSecret", "secretsmanager:TagResource" ], "Resource": "arn:aws:secretsmanager:*:*:secret:rds-db-credentials/*" }, { "Sid": "QueryEditor1", "Effect": "Allow", "Action": [ "secretsmanager:GetRandomPassword", "tag:GetResources", "secretsmanager:CreateSecret", "secretsmanager:ListSecrets", "dbqms:CreateFavoriteQuery", "dbqms:DescribeFavoriteQueries", "dbqms:UpdateFavoriteQuery", "dbqms:DeleteFavoriteQueries", "dbqms:GetQueryString", "dbqms:CreateQueryHistory", "dbqms:UpdateQueryHistory", "dbqms:DeleteQueryHistory", "dbqms:DescribeQueryHistory", "rds-data:ExecuteSql" ], "Resource": "*" } ] }

有关创建 IAM 策略的信息,请参阅 AWS Identity and Access Management 用户指南 中的创建 IAM 策略

有关将 IAM 策略添加到用户的信息,请参阅 AWS Identity and Access Management 用户指南 中的添加和删除 IAM 策略

在查询编辑器中运行查询

您可以在查询编辑器中对 Aurora Serverless 数据库集群运行 SQL 语句。

在查询编辑器中运行查询

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在 AWS 管理控制台的右上角,选择在其中创建了要查询的 Aurora Serverless 数据库集群的 AWS 区域。

  3. 在导航窗格中,选择 Clusters

  4. 选择要对其运行 SQL 查询的 Aurora Serverless 数据库集群。

  5. 对于 Actions (操作),选择 Query (查询)

  6. 如果您之前未连接到数据库,则 Connect to database (连接到数据库) 页面将打开。

    
                        查询编辑器的“Connect to database (连接到数据库)”页面
    1. 对于 Database cluster (数据库集群),选择要对其运行 SQL 查询的 Aurora 数据库集群。

    2. 对于 Database username (数据库用户名),选择要连接的数据库用户的用户名。

    3. 对于 Password (密码),输入您选择的数据库用户的密码。

    4. 在最后一个框中,输入要用于 Aurora 数据库集群的架构的名称。

    5. 选择 Connect to database (连接到数据库)

      注意

      如果连接成功,则连接和身份验证信息将存储在 AWS Secrets Manager 中。您无需再次输入连接信息。

  7. 在查询编辑器中,输入要在数据库上运行的 SQL 查询。

    
                        查询编辑器
  8. 选择 Run (运行),查询编辑器将显示查询的结果。

    在运行查询后,通过选择 Save As (另存为)Save (保存) 以将它保存到 Saved queries (保存的查询) 中。

    通过选择 Export (导出) 将查询结果导出到电子表格。

在运行查询并保存查询后,可以重新运行它们。为此,请选择 History (历史记录) 选项卡或 Saved queries (保存的查询) 选项卡,选择查询,然后选择 Run (运行)