個人的な経験から、両方を行うことをお勧めします。自動バックアップを8日に設定し、1日に1回スナップショットを作成し、7日より古いスナップショットを削除するスクリプトもあります。その理由は、私が理解していることから、自動バックアップから復元できない特定の状況があるためです。たとえば、誤ってRDSインスタンスを削除し、最終的なスナップショットを作成しなかった場合、実行された自動バックアップにアクセスできなくなります。ただし、自動バックアップをオンにしておくと、ポイントインタイムの復元が可能になるため、有効にすることもできます。
これがお役に立てば幸いです。
編集
あなたのコメントに答えるために、私のスクリプトがスナップショットを作成するとき、私は特定の命名規則を使用します。次のようなもの:
自動スナップ-インスタンス名 -2012-03-23
クリーンアップを実行するときに、すべてのスナップショットを取得し、その命名規則を探し、日付を解析し、特定の日付より古いものを削除します。
スナップショットの作成日も確認できると思いますが、これが私がやった方法です。