mcpField
E
exporting-rds-to-s3

exporting-rds-to-s3

github.com/aws数据与数据库3.3k6.2k 次安装1 天前更新
代码仓库

关于 exporting-rds-to-s3

此领域技能指导将 Amazon RDS 和 Aurora 快照以 Apache Parquet 格式导出到 Amazon S3,涵盖快照选择、IAM 与 KMS 配置、进度监控、数据验证及分析访问准备。

主要功能

  1. 01识别或创建快照
  2. 02配置 IAM 角色和 KMS
  3. 03准备 S3 存储桶
  4. 04启动并监控导出
  5. 05验证数据并指导分析访问

适用场景

  1. 01将 RDS 快照导出到 S3
  2. 02为分析导出 Aurora 快照
  3. 03调查失败或停滞的导出任务

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aws/agent-toolkit-for-aws --skill exporting-rds-to-s3

安装后在 Claude Code 中输入/exporting-rds-to-s3确认已加载。

附带文件references/export-rds-to-s3.md

详细介绍

将 RDS/Aurora 导出到 S3

概述

提供将 Amazon RDS 和 Aurora 数据库快照以 Apache Parquet 格式导出到 Amazon S3 的领域知识。涵盖完整工作流:识别或创建快照、设置 IAM 角色和 KMS 加密、准备 S3 存储桶、启动导出任务、监控进度、验证数据,以及导出后如何使用 Athena、Glue 和 Redshift Spectrum 等分析服务访问数据。

将 RDS 或 Aurora 快照导出到 S3

要使用适当的 IAM 角色、加密和监控将数据库快照导出到 S3,请严格按照操作步骤执行。 请参阅 RDS 导出到 S3 操作步骤。

故障排除

未找到数据库

检查数据库标识符的拼写、大小写和区域。对于 Aurora,请使用 describe-db-clusters,而不是 describe-db-instances。

不支持导出

快照导出仅支持 MySQL、PostgreSQL、MariaDB、Aurora MySQL 和 Aurora PostgreSQL。不支持 Oracle 和 SQL Server。

IAM 角色权限错误

确保角色信任策略允许 export.rds.amazonaws.com,并包含 aws:SourceAccount 和 aws:SourceArn 条件以防止混淆代理问题,同时具备 S3 PutObject 和 KMS 权限。角色创建后,等待 10–15 秒以完成传播。

导出卡住或失败

检查导出任务状态,查看失败原因。常见原因包括:S3 存储桶已删除、IAM 角色已修改,或 KMS 密钥在导出期间被禁用。有关详细的故障排除信息,请参阅完整操作步骤。

评论

支持 Markdown