📂

API GatewayのアクセスログをCloudWatch Logsに記録する

2020/09/26に公開

表題の通り。API GatewayのアクセスログをCloudWatch Logsに送る方法

手順

IAMロールの作成と設定

API Gatewayの設定メニューを開きます。"CloudWatch ログのロール ARN"に、IAMロールのARNを記入します。
ロールには、AmazonAPIGatewayPushToCloudWatchLogsポリシーをアタッチします

API Gatewayのステージの設定

API Gatewayの画面で該当のステージを開き、ログ/トレースメニューを表示します。
アクセスログを有効化して、ロググループのARNを入力します。
ログの形式は、入力の例ボタンを表示すると自動で入力されます

動作確認

ログが記録されました(例のIPはさくらシンプル監視のIP)

Discussion