生成AIあるある解決方法の模索おわりにはじめにみなさんお疲れ様です。今年度入社した江藤です。社会人の生活にも慣れてきて、少しずつお仕事を任されるようになってきました。今回はその任されたお仕事で躓いたことがあったので、備忘録として記録しておきます。この記事で長々と書くことを要約すると以下になります。先輩からあるお仕事を任されました。内容はいたってシンプル。作成した経験があったため、同じ要領でできるだろうと考え、二つ返事で引き受けました。以下の方法で情報収集をしました。無いか確認する」に関しては、コンソール上で有効化していたので断念・・・。おとなしく参考になる記事を調べてみることにしました。GuardDuty」と検索するとたくさんの記事がヒットしました。先輩方、本当にありがとうございます。複数の記事を見るに以下の記載で有効化できそうでした。true});たったこれだけです。PR(プルリクエスト)を作成していた時、何か忘れている気がしました。保護だけを有効化するCDKを作成してほしい。」ぁデフォルト設定で作成してる・・・。マルウェアスキャンが有効になっていました。これでは依頼内容と合致しません。保護」と検索してもコンソール上から有効化してるものばかりで参考になりませんでした・・・。以上のことから参考になる記事を探すのは諦めました。生成AIあるあるということで試しにGaiXer(生成AI)に聞いてみました。true}}});↑どうでしょう・・・非常にそれらしいコードが返ってきました。公式ドキュメントを見ながら確認します。参考にしたドキュメントはこちらになります。プロパティが存在することは確認できました。保護のプロパティが存在しないことが分かりました。ハルシネーションです。たくさんの機能があるのに、なぜこの3つの機能だけなのか。」と思ったため、さらにドキュメントを調べてみました。色々なドキュメントを探して探して、以下の記載を見つけました。使用して設定できます。使用して設定できます。deprecated.(このパラメータは非推奨になりました)な、なんだって~~~~~!?!?!?!?!?!?!?!?!?道理で機能が少ないわけです。クラスにも書いてほしいです。RUNTIME_MONITORINGと、機能の記載があることを確認しました。保護だけを有効化するようにコードを書き直します。保護以外の機能を明示的に無効化します。保護だけを有効化することが出来ました!おわりにということで、コーディングは無事に完了しましたが思いのほか時間がかかってしまいました。作成する際は以下のドキュメントに加えて、参考になる記事を多数参照することが重要だと感じました。変えてみたりすると詰まることが少なくなる気がします。本記事に記載の情報に起因するいかなる損害に対しても弊社は一切の責任を負わないものとします。お客様のご判断と責任のもとにご活用ください。