Workload Discovery on AWS をデプロイする際に発生する MaxNumberOfDeliveryChannelsExceededException の解消方法を教えてください
この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
困っていた内容
現在の AWS 環境の構成把握のために Workload Discovery on AWS の環境構築を行っています。
ドキュメント内の CloudFormation テンプレートをデフォルト設定でデプロイしたところ、以下のエラーが発生しました。
Service: AmazonConfig; Status Code: 400; Error Code: MaxNumberOfDeliveryChannelsExceededException; Request ID: xxx; Proxy: null
上記エラーの原因と解決策を教えてください。
どう対応すればいいの?
CloudFormation スタックデプロイ時の AlreadyHaveConfigSetup の値を Yes に変更してください。
Launch the stack - Workload Discovery on AWS
Parameter Default Description AlreadyHaveConfigSetup No Confirmation of whether or not you already have AWS Config set up in the deployment account. For details, refer to Prerequisites.
対象のリージョンに AWS Config のレコーダーがすでに存在している場合、MaxNumberOfConfigurationRecordersExceededException エラーが発生します。
AWS Config で MaxNumberOfConfigurationRecordersExceededException エラーが発生する場合のトラブルシューティング | AWS re:Post
MaxNumberOfConfigurationRecordersExceededException エラーは、そのリージョン内アカウントには既に設定レコーダーが存在するため、新しい設定レコーダーを作成できないことを示しています。
Workload Discovery on AWS の CloudFormation テンプレートのパラメーターでは AlreadyHaveConfigSetup のデフォルト値が No になっており、AWS Config のレコーダーを作成する設定になっています。
そのため、対象のリージョンに AWS Config のレコーダーがすでに存在している場合には AlreadyHaveConfigSetup の値を Yes に変更することで Workload Discovery on AWS によるレコーダーの作成を回避できます。







