AWS LambdaがRuby 4.0のサポートを追加
ID 4743
GUID 88074e85ec3d0d51d2333ed32fd95c5d61560add
発表日(JST)
要約生成日時(JST)
タイトル AWS LambdaがRuby 4.0のサポートを追加
詳細リンク https://aws.amazon.com/about-aws/whats-new/2026/04/aws-lambda-adds-ruby/
カテゴリ
  • aws-govcloud-us
  • aws-lambda
  • serverless
要点
  • AWS LambdaがRuby 4.0のサポートを追加し、マネージドランタイムおよびコンテナベースイメージとして利用可能
  • Ruby 4.0はRubyの最新の長期サポート(LTS)リリースで、2029年3月までセキュリティおよびバグ修正がサポートされる予定
  • Lambda高度なログ制御をサポートし、JSON構造化ログ、設定可能なログレベル、Amazon CloudWatchロググループの設定が可能
  • 中国リージョンおよびAWS GovCloud(US)リージョンを含む、すべてのAWSリージョンで利用可能
  • Lambdaコンソール、AWS CLI、AWS SAM、CDK、AWS CloudFormationなどのデプロイツールに対応
アップデート内容要約

AWS LambdaがRuby 4.0をサポートし、マネージドランタイムおよびコンテナベースイメージとして利用可能になりました。Ruby 4.0は最新の長期サポート(LTS)リリースであり、2029年3月までセキュリティおよびバグ修正のサポートが予定されています。また、高度なログ制御機能もサポートされています。

アップデート内容全文

AWS Lambdaは、Ruby 4.0を使用したサーバーレスアプリケーションの作成をサポートするようになりました。
開発者はRuby 4.0をマネージドランタイムおよびコンテナベースイメージの両方として使用でき、AWSはマネージドランタイムとベースイメージに対して更新が利用可能になり次第、自動的に適用します。
Ruby 4.0はRubyの最新の長期サポート(LTS)リリースであり、2029年3月までセキュリティおよびバグ修正のサポートが予定されています。
最新のRuby言語機能へのアクセスを提供することに加えて、Ruby 4.0用のLambdaランタイムはLambdaの高度なログ制御もサポートしており、JSON構造化ログ、設定可能なログレベル、およびターゲットとなるAmazon CloudWatchロググループを設定する機能を顧客に提供します。
Ruby 4.0ランタイムは、中国リージョンおよびAWS GovCloud(US)リージョンを含む、すべてのAWSリージョンで利用可能です。
Lambdaコンソール、AWS CLI、AWS Serverless Application Model(AWS SAM)、CDK、AWS CloudFormationなど、AWSのデプロイツールの全範囲を使用して、Ruby 4.0で記述されたサーバーレスアプリケーションをデプロイおよび管理できます。
LambdaでのRuby 4.0の使用について詳しくは、ドキュメントをご覧ください。
AWS Lambdaの詳細については、製品ページをご覧ください。

関連サービス
  • AWS CloudFormation
  • AWS Lambda
  • Amazon CloudWatch
関連サービスの説明
  • AWS CloudFormationは、インフラストラクチャをコードとして(Infrastructure as Code)管理するためのサービスです。JSONまたはYAML形式のテンプレートファイルにAWSリソースの構成を記述し、そのテンプレートに基づいてリソースのプロビジョニングと管理を自動的に行います。これにより、環境の再現性が高まり、手動での設定ミスを防ぐことができます。
  • AWS Lambdaは、サーバーを管理することなくコードを実行できるサーバーレスコンピューティングサービスです。イベント(API呼び出し、ファイルのアップロード、スケジュールなど)をトリガーとしてコードが自動的に実行され、実行した分だけ課金されます。サーバーのプロビジョニングや管理が不要で、対応する複数のプログラミング言語(Python、Node.js、Java、Ruby、Goなど)でコードを記述できます。
  • Amazon CloudWatchは、AWSリソースやアプリケーションの監視・観測サービスです。ログの収集・分析、メトリクスの監視、アラームの設定、ダッシュボードの作成などが可能です。本記事では、Lambda関数のログ出力先としてCloudWatchロググループが使用されており、JSON構造化ログやログレベルの設定機能と連携しています。
関連URL