Aurora で「IAM Database Authentication is not supported for this configuration」とエラーになり復元できない

テクニカルサポートノート。サービス名:Amazon Aurora
2020.03.31

困っていた内容

IAM 認証を有効とした Amazon Aurora をスナップショットから復元しようとしたところ、以下のようなエラーとなり復元ができませんでした。
IAM Database Authentication is not supported for this configuration. (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterCombination; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

どう対応すればいいの?

IAM 認証を利用する場合、データベースエンジンのバージョンや DB インスタンスクラスによる制限があります。

  • Aurora の以下のバージョンで利用できます
    • MySQL 互換:バージョン 1.10 以降
    • PostgreSQL 互換:バージョン 9.6.9 および 10.4 以降
  • MySQL 互換の場合、db.t2.small および db.t3.small では利用できません

これらの条件を満たした状態で復元してみてください

参考情報

IAM データベース認証
DB スナップショットの復元