AWS Lambda 永続関数が新たに 16 の AWS リージョンで利用可能に
AWS Lambda 永続関数が新たに 16 の AWS リージョンで利用できるようになりました。Lambda の永続関数を使用すると、開発者は Lambda 開発者エクスペリエンス内で信頼性の高いマルチステップのアプリケーションや AI ワークフローを構築できます。今回の拡張により、アフリカ (ケープタウン)、アジアパシフィック (ハイデラバード)、アジアパシフィック (ジャカルタ)、アジアパシフィック (メルボルン)、アジアパシフィック (大阪)、アジアパシフィック (ソウル)、アジアパシフィック (台北)、カナダ (中部)、カナダ西部 (カルガリー)、欧州 (ロンドン)、欧州 (パリ)、欧州 (チューリッヒ)、イスラエル (テルアビブ)、メキシコ (中部)、南米 (サンパウロ)、米国西部 (北カリフォルニア) の 16 の AWS リージョンで永続関数を新たに使用できるようになりました。
Lambda の永続関数は、イベントハンドラーに「steps」や「waits」などの新しいプリミティブを追加して Lambda プログラミングモデルを拡張します。これにより、オンデマンド関数の計算料金を発生させることなく、進行状況のチェックポイント、障害からの自動回復、実行の一時停止が可能になります。今回のリージョン拡大により、注文ワークフロー、ユーザーオンボーディング、AI 支援タスクなどの複雑なプロセスをユーザーとデータの近くでオーケストレーションできるようになるため、低レイテンシー要件やデータレジデンシー要件を満たすのに役立ちます。
AWS Lambda API、AWS マネジメントコンソール、AWS SDK を使用して、新しい Python (バージョン 3.13 と 3.14)、Node.js (バージョン 22 と 24)、Java (17+) ベースの Lambda 関数で永続関数をアクティブにできます。AWS CloudFormation、AWS サーバーレスアプリケーションモデル (AWS SAM)、AWS Cloud Development Kit (AWS CDK) などの Infrastructure as Code (IaC) ツールを使用することもできます。
永続関数の詳細については、AWS Lambda 永続関数の製品ページまたはAWS Lambda デベロッパーガイドを参照してください。料金については、AWS Lambda の料金を参照してください。利用可能なリージョンについては、リージョン別の AWS 機能ページを参照してください。