启用 RDS for SQL Server 与 S3 的集成 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

启用 RDS for SQL Server 与 S3 的集成

在以下部分中,您可以找到如何启用 Amazon S3 与 Amazon RDS for SQL Server 的集成。要使用 S3 集成,您的数据库实例必须与您先前创建的 IAM 角色相关联,然后才能使用 S3_INTEGRATION feature-name 参数。

注意

要将 IAM 角色添加到数据库实例,数据库实例的状态必须为 available

将您的 IAM 角色与数据库实例关联
  1. 登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 选择 RDS for SQL Server 数据库实例名称以显示其详细信息。

  3. Connectivity & security (连接性和安全性) 选项卡上的 Manage IAM roles (管理 IAM 角色) 部分中,为 Add IAM roles to this instance (向此实例添加 IAM 角色) 选择要添加的 IAM 角色。

  4. 对于 Feature (功能),选择 S3_INTEGRATION

    添加 S3_INTEGRATION 角色
  5. 选择 Add role (添加角色)

将 IAM 角色添加到 RDS for SQL Server 数据库实例
  • 以下 Amazon CLI 命令将您的 IAM 角色添加到名为 mydbinstance 的 RDS for SQL Server 数据库实例中。

    对于 Linux、macOS 或 Unix:

    aws rds add-role-to-db-instance \ --db-instance-identifier mydbinstance \ --feature-name S3_INTEGRATION \ --role-arn your-role-arn

    对于 Windows:

    aws rds add-role-to-db-instance ^ --db-instance-identifier mydbinstance ^ --feature-name S3_INTEGRATION ^ --role-arn your-role-arn

    your-role-arn 替换为您在上一步中记下的角色 ARN。必须为 S3_INTEGRATION 选项指定 --feature-name