ResourceNotFoundExceptionは、指定したリソース(ARNやID)がそのリージョンに存在しない場合に発生します。最も多い原因はリージョンの指定ミスです。AWSリソースはリージョンスコープのものが多く、例えばus-east-1で作成したリソースをap-northeast-1で操作しようとするとこのエラーになります。次に多いのがリソースの削除済みや名前の誤記です。AWS CLIを使う場合は --region フラグを明示するか、AWS_DEFAULT_REGION環境変数を設定してください。ARNを使う場合はリージョン部分の文字列も含めて一致しているか確認が必要です。