スキップしてコンテンツを表示

AWS BackupでのRDS for SQL Serverの復元失敗について

0

AWS Backupで取得したRDS for SQL ServerのRecovery Pointについて、AWS Backupコンソールから復元を実施しようとしたところ、以下のエラーが表示され、復元設定画面へ進むことができません。

「復元の詳細を取得できませんでした。連続バックアップを最近作成した場合は、後でもう一度確認してください。」

確認済み事項

Recovery Point は正常に作成されている

Backup Job は Completed(完了)

Recovery Point は AWS Backup コンソール上で確認可能

RDS コンソール上でも AWS Backup スナップショットとして確認可能

Backup Vault にアクセスポリシーは設定していない

Administrator 権限の IAM ユーザーでも再現

管理者ロールでも再現

CloudTrail 上では backup:GetRecoveryPointRestoreMetadata が実行されている

CloudTrail 上では backup:StartRestoreJob は記録されていない

AWS Backup スナップショットは「利用可能」状態

同一スナップショットは RDS コンソールから正常に復元可能

エンジンごとの検証結果

AWS Backup の Recovery Point から復元可能

 SQL Server Standard Edition 2019 Version: 15.00.4470.1.v1

AWS Backup の Recovery Point から復元不可可能

 SQL Server Standard Edition 2025 Version: 17.00.4045.5.v1

 SQL Server Standard Edition 2025 Version: 17.00.4055.5.v1

調査依頼事項

SQL Server Standard Edition 2025(17.x系)において AWS Backup の Recovery Point 復元機能に既知の不具合が存在しないか GetRecoveryPointRestoreMetadata の処理でエラーが発生していないか

対象 Recovery Point に不整合が発生していないか

SQL Server 2019(15.x系)は正常に復元できる一方、SQL Server 2025(17.x系)のみ復元できない理由

AWS Backup コンソールで「復元の詳細を取得できませんでした」となる原因

質問済み 1ヶ月前89ビュー

3回答
0
承認された回答

IAMユーザーに付与しているポリシーはAdministratorAccessFullAccessです。

AWS Backupで使用するIAMロールもAWSBackupDefaultServiceRoleですので権限の問題ではないと思っています。

CLIではメタデータを取得出来ています。

GUIでの操作が必須の環境なのでCLIで対応という回避策はできない状態です。

回答済み 1ヶ月前

0

切り分けのためAWS CLIで直接メタデータ取得を取得することは可能でしょうか?
https://docs.aws.amazon.com/cli/latest/reference/backup/get-recovery-point-restore-metadata.html

aws backup get-recovery-point-restore-metadata \
  --backup-vault-name ボールト名 \
  --recovery-point-arn リカバリポイントのARN

これが成功すればマネジメントコンソールのUIだけの問題と判断できると思います。
失敗した場合はAPIやサービスの問題になると思います。

またAWS CLIで直接start-restore-jobを試すことは可能でしょうか?
これが成功すればUIのみの表示バグと判断して良さそうな気がします。

エキスパート

回答済み 1ヶ月前

  • CLIでメタデータが確認できているのであればUIの問題かもですね。 re:Post AgentのAI自動回答に記載されているようにAWSサポートに問い合わせた方がよいかもしれません。

0

AWS Backupを使用したRDS for SQL Serverの復元に関するご質問ですね。提供いただいた情報から、SQL Server 2025(17.x系)で復元が失敗し、SQL Server 2019(15.x系)では成功しているという状況を理解しました。

AWS Backupでの復元失敗に関して、一般的な原因として以下の点が考えられます:

IAM権限の確認 Administrator権限で試されているとのことですが、AWS Backupの復元には特定のサービスリンクロールとIAMポリシーが必要です。特に、AWSServiceRoleForBackupRestoreTestingポリシーがIAMサービスリンクロールに適切にアタッチされているか確認してください。また、IAMロールがAWS Backupによって引き受けられる正しい信頼関係を持っているかも重要です。

復元の実行方法 コンソールからの復元で問題が発生している場合、プログラマティックな方法も検討できます。StartRestoreJob APIを使用して復元を試みることができます。この際、GetRecoveryPointRestoreMetadataを呼び出して、バックアップが作成された際の設定メタデータを取得することも可能です。

SQL Server 2025特有の問題について SQL Server 2025は比較的新しいバージョンであるため、AWS Backupのサポート状況や既知の問題については、AWS Support Centerを通じて直接確認されることをお勧めします。CloudTrailでGetRecoveryPointRestoreMetadataが実行されているものの、StartRestoreJobが記録されていないという状況は、メタデータ取得の段階で何らかの問題が発生している可能性を示唆しています。

推奨される対応

  1. AWS Support Center(https://console.aws.amazon.com/support/)にケースを作成し、SQL Server 2025でのAWS Backup復元に関する既知の問題や制限事項について問い合わせる
  2. より迅速な対応が必要な場合は、AWS Supportプランのオプションを確認する
  3. 一時的な回避策として、RDSコンソールからの復元が正常に機能しているため、そちらを使用することも検討する

バージョン間での動作の違いは、新しいエンジンバージョンのサポート状況や、AWS Backupサービスとの統合に関する技術的な問題が関係している可能性があります。
Sources
Troubleshoot failed AWS Backup restore testing plans | AWS re:Post
Troubleshooting AWS Backup - AWS Backup
StartRestoreJob - AWS Backup

回答済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ