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. 02IAM ロールと KMS の設定
  3. 03S3 バケットの準備
  4. 04エクスポートの開始と監視
  5. 05データ検証と分析アクセスの案内

活用シーン

  1. 01RDS スナップショットの 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-instances ではなく describe-db-clusters を使用してください。

エクスポートがサポートされていない

スナップショットのエクスポートがサポートされているのは、MySQL、PostgreSQL、MariaDB、Aurora MySQL、Aurora PostgreSQL のみです。Oracle と SQL Server はサポートされていません。

IAM ロールの権限エラー

ロールの信頼ポリシーで、混乱した代理人の問題を防ぐために aws:SourceAccount と aws:SourceArn の条件を指定して export.rds.amazonaws.com を許可し、S3 の PutObject 権限と KMS の権限が付与されていることを確認してください。ロールの作成後、反映されるまで 10~15 秒お待ちください。

エクスポートが停止している、または失敗した

エクスポートタスクのステータスで失敗理由を確認してください。一般的な原因として、エクスポート中に S3 バケットが削除された、IAM ロールが変更された、または KMS キーが無効化されたことが挙げられます。詳しいトラブルシューティングについては、手順の全文を参照してください。

コメント