@shinyaz

Lambda の capacity-provider-config は関数作成時にしか指定できない

約1分

既存の Lambda 関数を Managed Instances に移行しようと思い、update-function-configuration--capacity-provider-config を追加した。

出力結果
CapacityProviderConfig isn't supported for Lambda Default functions.

通常の Lambda("Lambda Default")として作成された関数には、後から Capacity Provider を紐づけることができない。Managed Instances として使うには create-function 時に --capacity-provider-config を指定して関数を新規作成する必要がある

つまり通常 Lambda → Managed Instances の移行は、同じコードで関数を再作成するパスになる。関数名を変えるか、既存関数を削除してから同名で再作成するかの二択だ。エイリアスで切り替えるような段階的な移行はできない点に注意が必要だ。

共有する

田原 慎也

田原 慎也

ソリューションアーキテクト @ AWS

AWS ソリューションアーキテクトとして金融業界のお客様を中心に技術支援を行っています。クラウドアーキテクチャや AI/ML に関する学びをこのサイトで発信しています。このサイトの内容は個人の見解であり、所属企業の公式な意見や見解を代表するものではありません。