AWS Lambda のイベントソースマッピングが紐づく関数バージョンやエイリアスを確認する方法を教えてください

AWS Lambda のイベントソースマッピングが紐づく関数バージョンやエイリアスを確認する方法を教えてください

2026.09.16

困っていた内容

AWS Lambda でバージョンやエイリアスにイベントソースマッピングを使用しています。
リソースの棚卸しのためにイベントソースマッピングが紐づく関数バージョンやエイリアスを一覧で確認したいのですが、コンソールのどの部分を参照すればよいかがわかりませんでした。

AWS Lambda のイベントソースマッピングが紐づく関数バージョンやエイリアスを確認する方法を教えてください。

どう対応すればいいの?

Lambda コンソールのイベントソースマッピングの画面をご確認ください。
2026-09-16_08h41_28

Lambda コンソールの関数の画面では選択したバージョンやエイリアスに設定されたイベントソースマッピングのみ表示されるため、関数の画面ではイベントソースマッピングを一覧で確認できません。
2026-09-16_08h43_05

イベントソースマッピングの画面であれば一覧で確認でき、フィルタリングも可能です。
2026-09-16_08h44_29

API で取得する場合には ListEventSourceMappings API をご利用ください。
ListEventSourceMappings - AWS Lambda

例えば、AWS CLI で取得する場合には list-event-source-mappings コマンドを使用します。
list-event-source-mappings — AWS CLI 2.36.46 Command Reference

$ aws lambda list-event-source-mappings 
{
  "EventSourceMappings": [
    {
      "UUID": "e4947ecc-a27d-487a-be2e-66204a88e3e0",
      "BatchSize": 10,
      "MaximumBatchingWindowInSeconds": 0,
      "EventSourceArn": "arn:aws:sqs:ap-northeast-1:012345678901:test",
      "MetricsConfig": {
        "Metrics": []
      },
      "FunctionArn": "arn:aws:lambda:ap-northeast-1:012345678901:function:test:13",
      "LastModified": "2026-09-15T23:29:10.957000+00:00",
      "State": "Enabled",
      "StateTransitionReason": "USER_INITIATED",
      "FunctionResponseTypes": [],
      "EventSourceMappingArn": "arn:aws:lambda:ap-northeast-1:012345678901:event-source-mapping:e4947ecc-a27d-487a-be2e-66204a88e3e0"
    },
    {
      "UUID": "986033c7-27d5-45be-a022-2a3d05589a43",
      "BatchSize": 10,
      "MaximumBatchingWindowInSeconds": 0,
      "EventSourceArn": "arn:aws:sqs:ap-northeast-1:012345678901:test",
      "FunctionArn": "arn:aws:lambda:ap-northeast-1:012345678901:function:test",
      "LastModified": "2026-09-15T23:27:16.111000+00:00",
      "State": "Enabled",
      "StateTransitionReason": "USER_INITIATED",
      "FunctionResponseTypes": [],
      "EventSourceMappingArn": "arn:aws:lambda:ap-northeast-1:012345678901:event-source-mapping:986033c7-27d5-45be-a022-2a3d05589a43"
    },
    {
      "UUID": "20ea9bf0-8f08-4695-820b-c489a8dc36bf",
      "BatchSize": 10,
      "MaximumBatchingWindowInSeconds": 0,
      "EventSourceArn": "arn:aws:sqs:ap-northeast-1:012345678901:test",
      "MetricsConfig": {
        "Metrics": []
      },
      "FunctionArn": "arn:aws:lambda:ap-northeast-1:012345678901:function:test:sample",
      "LastModified": "2026-09-15T23:30:01.291000+00:00",
      "State": "Enabled",
      "StateTransitionReason": "USER_INITIATED",
      "FunctionResponseTypes": [],
      "EventSourceMappingArn": "arn:aws:lambda:ap-northeast-1:012345678901:event-source-mapping:20ea9bf0-8f08-4695-820b-c489a8dc36bf"
    }
  ]
}

参考資料


AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事