[アップデート] AWS Health にバージョンカタログが追加され、サービスのサポート期限を一覧で確認できるようになりました

[アップデート] AWS Health にバージョンカタログが追加され、サービスのサポート期限を一覧で確認できるようになりました

AWS Health に、AWS サービスのソフトウェアバージョンとサポート期限を 1 か所で確認できるバージョンカタログが追加されました。マネジメントコンソールと AWS CLI で確認し、Lambda・RDS・EKS についてはサービスごとの API やドキュメントの情報とも比べてみました。
2026.10.05

札幌オフィスの中川です。

AWS Health にバージョンカタログが追加され、AWS サービスのソフトウェアバージョンとサポート期限を API で確認できるようになりました。
https://aws.amazon.com/about-aws/whats-new/2026/10/aws-health-introduces-version-catalog-software-lifecycle-management/

AWS Health にはもともと Planned Lifecycle Event がありますが、こちらは自分のアカウントに対象リソースがあるときに届く通知です。
バージョンカタログでは、リソースがあるかどうかに関係なく、サービス全体のバージョンとタイムラインを返します。

本記事では、マネジメントコンソールと AWS CLI でバージョンカタログを確認した内容を紹介します。

マネジメントコンソールで確認する

AWS Health Dashboard を開くと、左メニューの「アカウントの状態」の下に「バージョンカタログ」が追加されています。

サービスで絞り込めるようになっています。

RDS で絞り込んだ画面が以下になります。

バージョンを選択すると、画面下部にタイムラインが表示されます。

マネジメントコンソールからサービスやランタイムごとのタイムラインをわかりやすく確認できました。

AWS CLI で確認する

一覧情報を取得するにはマネジメントコンソールでは扱いづらいので、CLI でも取得できることを確認します。
AWS CLI のバージョンは執筆時点で最新の 2.37.9 にしています。

$ aws --version
aws-cli/2.37.9 Python/3.14.6 Darwin/25.6.0 exe/arm64

AWS Health API のエンドポイントはバージニア北部なので、リージョンには us-east-1 を指定します。

まずは実行してみる

まずはオプションを付けずに実行して、どのような形式で返ってくるかを確認します。

aws health describe-service-lifecycle --region us-east-1

先頭の 1 件だけ抜粋します。

{
    "serviceLifecycles": [
        {
            "service": "BEDROCK",
            "version": "ai21.jamba-1-5-large-v1:0",
            "title": "AI21 Labs Jamba 1.5 Large",
            "lifecycleEvents": [
                {
                    "lifecycleEventType": "EXTENDED_SUPPORT_END",
                    "date": "2026-11-26T09:00:00+09:00",
                    "regions": [
                        "all"
                    ],
                    "impactRisks": [
                        "AVAILABILITY"
                    ],
                    "description": "Model is no longer available for inference"
                },
                {
                    "lifecycleEventType": "STANDARD_SUPPORT_END",
                    "date": "2026-05-26T09:00:00+09:00",
                    "regions": [
                        "all"
                    ],
                    "impactRisks": [
                        "END_OF_SUPPORT"
                    ],
                    "description": "Model enters Legacy state — no longer actively maintained. Public extended access (pricing may increase) starts 2026-08-26"
                },
                {
                    "lifecycleEventType": "SUPPORTED",
                    "date": "2024-09-23T09:00:00+09:00",
                    "regions": [
                        "all"
                    ],
                    "impactRisks": [],
                    "description": "AI21 Labs Jamba 1.5 Large available on Amazon Bedrock"
                }
            ]
        },

1 件ごとに、サービス名、バージョン、表示名と、リリースやサポート終了といったマイルストーンの一覧が入っています。
各項目の詳細は、以下のドキュメントで確認できます。

https://docs.aws.amazon.com/health/latest/ug/aws-health-version-catalog.html

サービス名の一覧

先頭が Bedrock だったので、ほかにどのサービスが入っているのかを、サービスごとの件数で確認します。

aws health describe-service-lifecycle --region us-east-1 \
  --query 'serviceLifecycles[].service' --output text \
  | tr '\t' '\n' | sort | uniq -c

結果は以下のとおりで、全体で 275 件、9 サービスでした。アナウンスで名前が挙がっている RDS、EKS、Lambda のほかに、Amazon DocumentDB、Amazon ElastiCache、Amazon EMR、Amazon OpenSearch Service、Amazon MSK も含まれています。

 117 BEDROCK
   6 DOCDB
   7 EKS
  13 ELASTICACHE
  17 ELASTICMAPREDUCE
  35 ES
  30 KAFKA
  25 LAMBDA
  25 RDS

Lambda の一覧を確認

Lambda に絞り、どのランタイムが載っているかを確認します。

aws health describe-service-lifecycle --region us-east-1 \
  --filter service=LAMBDA \
  --query 'serviceLifecycles[].version' --output text \
  | tr '\t' '\n' | sort -V

以下の結果が返ってきました。

dotnet8
dotnet9
dotnet10
java8.al2
java8.al2023
java11
java11.al2023
java17
java17.al2023
java21
java25
nodejs22.x
nodejs24.x
nodejs26.x
provided.al2
provided.al2023
python3.10
python3.11
python3.12
python3.13
python3.14
python3.15
ruby3.3
ruby3.4
ruby4.0

Lambda には、ランタイムのサポート期限を返す API がありません。これまではドキュメントのランタイム一覧の表で確認していたので、こちらと比べます。

https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html

サポート対象の表にあるランタイムは、すべてバージョンカタログに載っていました。非推奨(Deprecated)の表からは provided.al2 だけが載っていて、Node.js 20 や Python 3.9 などは載っていません。

次に、日付も比べてみます。サポート終了が近い Python 3.10 を例に、バージョンカタログの内容を見てみます。

aws health describe-service-lifecycle --region us-east-1 \
  --filter service=LAMBDA \
  --query "serviceLifecycles[?version=='python3.10']"
[
    {
        "service": "LAMBDA",
        "version": "python3.10",
        "title": "Python 3.10 Lambda Runtime",
        "lifecycleEvents": [
            {
                "lifecycleEventType": "BLOCK_RESOURCE_CREATE",
                "date": "2027-02-01T09:00:00+09:00",
                "regions": [
                    "all"
                ],
                "impactRisks": [
                    "AVAILABILITY"
                ],
                "description": "Cannot create new Lambda functions using this runtime"
            },
            {
                "lifecycleEventType": "BLOCK_RESOURCE_UPDATE",
                "date": "2027-03-03T09:00:00+09:00",
                "regions": [
                    "all"
                ],
                "impactRisks": [
                    "AVAILABILITY"
                ],
                "description": "Cannot update existing Lambda functions using this runtime"
            },
            {
                "lifecycleEventType": "END_OF_SUPPORT",
                "date": "2026-10-31T09:00:00+09:00",
                "regions": [
                    "all"
                ],
                "impactRisks": [
                    "END_OF_SUPPORT"
                ],
                "description": "Runtime no longer receives security patches or updates"
            }
        ]
    }
]

ドキュメントの表では、Python 3.10 は非推奨日が Oct 31, 2026、関数の作成ブロックが Jul 29, 2027、更新ブロックが Aug 31, 2027 でした。非推奨日は一致していますが、作成ブロックと更新ブロックの日付はバージョンカタログのほうが半年早いです。
期限を判断する際は、Lambda のドキュメントもあわせて確認することをおすすめします。

RDS の一覧を確認

RDS でも、どのバージョンが載っているかを確認します。

aws health describe-service-lifecycle --region us-east-1 \
  --filter service=RDS \
  --query 'serviceLifecycles[].version' --output text \
  | tr '\t' '\n' | sort -V

以下の結果が返ってきました。

aurora-mysql/5.7
aurora-mysql/8.0
aurora-postgresql/11
aurora-postgresql/12
aurora-postgresql/13
aurora-postgresql/14
aurora-postgresql/15
aurora-postgresql/16
aurora-postgresql/17
mariadb/10.5
mariadb/10.6
mariadb/10.11
mariadb/11.4
mariadb/11.8
mysql/5.7
mysql/8.0
mysql/8.4
postgresql/11
postgresql/12
postgresql/13
postgresql/14
postgresql/15
postgresql/16
postgresql/17
postgresql/18

RDS には、メジャーバージョンごとのサポート期間を返す API があります。サポート期間が返ってくるバージョンだけを表示します。

aws rds describe-db-major-engine-versions --region ap-northeast-1 \
  --query "DBMajorEngineVersions[?SupportedEngineLifecycles].[Engine,MajorEngineVersion]" \
  --output text
aurora-mysql	5.7
aurora-mysql	8.0
aurora-postgresql	11
aurora-postgresql	12
aurora-postgresql	13
aurora-postgresql	14
aurora-postgresql	15
aurora-postgresql	16
aurora-postgresql	17
mariadb	10.11
mariadb	10.5
mariadb	10.6
mariadb	11.4
mariadb	11.8
mysql	5.7
mysql	8.0
mysql	8.4
postgres	11
postgres	12
postgres	13
postgres	14
postgres	15
postgres	16
postgres	17
postgres	18

PostgreSQL のエンジン名の書き方が違いますが、並んでいるバージョンはバージョンカタログと同じです。

次に、日付も比べてみます。標準サポートの終了が近い MariaDB 10.6 を例に、バージョンカタログと RDS の API の内容を見てみます。

aws health describe-service-lifecycle --region us-east-1 \
  --filter service=RDS \
  --query "serviceLifecycles[?version=='mariadb/10.6']"
[
    {
        "service": "RDS",
        "version": "mariadb/10.6",
        "title": "Amazon RDS for MariaDB 10.6",
        "lifecycleEvents": [
            {
                "lifecycleEventType": "STANDARD_SUPPORT_END",
                "date": "2026-07-31T09:00:00+09:00",
                "regions": [
                    "all"
                ],
                "impactRisks": [
                    "END_OF_SUPPORT",
                    "BILLING"
                ],
                "description": "Standard Support End for Amazon RDS for MariaDB 10.6"
            },
            {
                "lifecycleEventType": "SUPPORTED",
                "date": "2022-02-03T09:00:00+09:00",
                "regions": [
                    "all"
                ],
                "impactRisks": [],
                "description": "Amazon RDS for MariaDB 10.6 released on Amazon RDS"
            }
        ]
    }
]

RDS の API では以下のとおりです。

aws rds describe-db-major-engine-versions --region ap-northeast-1 \
  --engine mariadb --major-engine-version 10.6
{
    "DBMajorEngineVersions": [
        {
            "Engine": "mariadb",
            "MajorEngineVersion": "10.6",
            "SupportedEngineLifecycles": [
                {
                    "LifecycleSupportName": "open-source-rds-standard-support",
                    "LifecycleSupportStartDate": "2022-02-03T00:00:00+00:00",
                    "LifecycleSupportEndDate": "2026-12-31T23:59:59.999000+00:00"
                }
            ]
        }
    ]
}

標準サポートの終了日が、バージョンカタログでは 2026-07-31、RDS の API では 2026-12-31 でした。RDS のユーザーガイドの MariaDB のバージョン表も 31 December 2026 で、RDS の API と一致しています。期限を判断する際は、RDS 側の情報もあわせて確認することをおすすめします。

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MariaDB.Concepts.VersionMgmt.html

EKS の一覧を確認

EKS でも、どのバージョンが載っているかを確認します。後で EKS の API と比べるので、標準サポートと延長サポートの終了日も一緒に出します。

aws health describe-service-lifecycle --region us-east-1 \
  --filter service=EKS \
  --query "serviceLifecycles[].[version, lifecycleEvents[?lifecycleEventType=='STANDARD_SUPPORT_END'].date | [0], lifecycleEvents[?lifecycleEventType=='EXTENDED_SUPPORT_END'].date | [0]]" \
  --output text | sort -V

以下の結果が返ってきました。左から、バージョン、標準サポートの終了日、延長サポートの終了日です。

1.30	2025-07-23T09:00:00+09:00	2026-07-23T09:00:00+09:00
1.31	2025-11-26T09:00:00+09:00	2026-11-26T09:00:00+09:00
1.32	2026-03-23T09:00:00+09:00	2027-03-23T09:00:00+09:00
1.33	2026-07-29T09:00:00+09:00	2027-07-29T09:00:00+09:00
1.34	2026-12-02T09:00:00+09:00	2027-12-02T09:00:00+09:00
1.35	2027-03-27T09:00:00+09:00	2028-03-27T09:00:00+09:00
1.36	2027-08-02T09:00:00+09:00	2028-08-02T09:00:00+09:00

EKS には、バージョンごとのサポート終了日を返す API があります。

aws eks describe-cluster-versions --region ap-northeast-1 --include-all \
  --query 'clusterVersions[].[clusterVersion,versionStatus,endOfStandardSupportDate,endOfExtendedSupportDate]' \
  --output text
1.23	UNSUPPORTED	2023-10-11T09:00:00+09:00	2024-10-11T09:00:00+09:00
1.24	UNSUPPORTED	2024-01-31T09:00:00+09:00	2025-01-31T09:00:00+09:00
1.25	UNSUPPORTED	2024-05-01T09:00:00+09:00	2025-05-01T09:00:00+09:00
1.26	UNSUPPORTED	2024-06-11T09:00:00+09:00	2025-06-11T09:00:00+09:00
1.27	UNSUPPORTED	2024-07-24T09:00:00+09:00	2025-07-24T09:00:00+09:00
1.28	UNSUPPORTED	2024-11-26T09:00:00+09:00	2025-11-26T09:00:00+09:00
1.29	UNSUPPORTED	2025-03-23T09:00:00+09:00	2026-03-23T09:00:00+09:00
1.30	UNSUPPORTED	2025-07-23T09:00:00+09:00	2026-07-23T09:00:00+09:00
1.31	EXTENDED_SUPPORT	2025-11-26T09:00:00+09:00	2026-11-26T09:00:00+09:00
1.32	EXTENDED_SUPPORT	2026-03-23T09:00:00+09:00	2027-03-23T09:00:00+09:00
1.33	EXTENDED_SUPPORT	2026-07-29T09:00:00+09:00	2027-07-29T09:00:00+09:00
1.34	STANDARD_SUPPORT	2026-12-02T09:00:00+09:00	2027-12-02T09:00:00+09:00
1.35	STANDARD_SUPPORT	2027-03-27T09:00:00+09:00	2028-03-27T09:00:00+09:00
1.36	STANDARD_SUPPORT	2027-08-02T09:00:00+09:00	2028-08-02T09:00:00+09:00
1.37	STANDARD_SUPPORT	2027-12-01T09:00:00+09:00	2028-12-01T09:00:00+09:00

1.30 から 1.36 までは、標準サポートと延長サポートの終了日がバージョンカタログと同じでした。EKS の API には、サポートが終わった 1.23〜1.29 と、バージョンカタログにない 1.37 も含まれています。

さいごに

AWS Health のバージョンカタログを、マネジメントコンソールと AWS CLI で確認しました。
サービスをまたいでサポート期限を見渡すには、バージョンカタログが便利です。一方で、今回試した範囲では、サービス側のドキュメントや API と日付が異なるものもありました。アップグレードの期限を決めるときは、サービス側の情報もあわせて確認しておくことをおすすめします。対象サービスは今後追加されていく予定とのことなので、今後のアップデートに期待したいと思います。

参考

この記事をシェアする

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

関連記事