Amazon Route 53 ホストゾーンから削除した DNS レコードを復元したいと考えています。
解像度
CloudTrail のイベント履歴を確認する
1.AWS CloudTrail コンソールを開きます。北バージニアリージョンにいることを確認してください。Route 53 DNS サービス API コールは、このリージョンでのみ記録されます。
2.ナビゲーションペインで、[**イベント履歴]**を選択します。
3.イベント名フィルターを選択します。
4.イベント名を**「リソースレコード名の変更」**と入力します
DNS レコードの作成、変更、削除時に記録されるすべてのイベントを表示できるようになりました。イベントは JSON 形式で、名前、タイプ、 TTLなどの情報を提供します。検索を絞り込むには、時間フィルターを使用できます。
メモ: レコードタイプが異なれば、JSON 構文も異なります。詳細については、「リソースレコードセットの変更」を参照してください。
クラウドトレイルイベントをダウンロードする
DNS レコードがいつ削除されたかわからない場合は、すべてのイベントをダウンロードして、DELETE アクションを使用して結果をフィルタリングできます:
1.[**イベントをダウンロード] **を選択します。
2.「JSON**としてダウンロード」**を選択します。
3.DELETE キーワードを検索し、削除された DNS レコードの詳細を確認します。
AWS CLI を使用してクラウドトレイルイベントを表示する
**メモ:**AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、最新の AWS CLI バージョンを使用していることを確認してください。
lookup-events コマンドを使用して、**「「削除」**アクションの CloudTrail イベント履歴を表示します:
aws cloudtrail lookup-events --lookup-attributes AttributeKey=EventName,AttributeValue=ChangeResourceRecordSets --region us-east-1 | grep "DELETE"
削除した DNS レコードの詳細を使用して、目的の Route 53 ホストゾーンにレコードを作成します。
メモ: 過去 90 日間のイベント履歴のみを表示できます。90 日以上経過した CloudTrail ログを表示するには、証跡を作成します。次に、Amazon シンプルストレージサービス (Amazon S3) バケットまたは Amazon CloudWatch ログにログを送信します。イベントが CloudTrail に記録されるまでに最大 15 分かかる場合があることに注意してください。