瞭解 Lambda 執行階段管理的共同責任模型 - AWS Lambda

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

瞭解 Lambda 執行階段管理的共同責任模型

Lambda 負責為所有受支援的受管執行階段與容器映像策劃和發佈安全性更新。更新現有函數以使用最新執行階段版本的責任分配,視您使用的執行階段更新模式而有所不同。

Lambda 負責將執行階段更新套用至設定為使用 Auto (自動) 執行階段更新模式的所有函數。

對於使用 Function update (函數更新) 執行階段更新模式設定的函數,您必須負責定期更新函數。當您進行這些更新,Lambda 會負責套用執行階段更新。如果您沒有更新函數,Lambda 就不會更新執行階段。如果您沒有定期更新函數,強烈建議您設定為自動執行階段更新,以便繼續收到安全性更新。

對於設定為使用 Manual (手動) 執行階段更新模式的函數,您必須負責將函數更新為使用最新的執行階段版本。強烈建議您使用此模式的目的,只是在發生執行階段更新不相容的罕見情況下,將執行階段版本復原當成暫時緩和措施。我們也建議您盡快變更為 Auto (自動) 模式,以縮短函數處於未修補狀態的時間。

如果您使用容器映像來部署函數,則 Lambda 負責發佈更新的基礎映像。在這種情況下,您需負責從最新的基礎映像重建函數的容器映像,並重新部署容器映像。

以下表進行總結:

部署模式 Lambda 的責任 客户的責任
受管執行階段,Auto (自動) 模式

發佈包含最新修補程式的新執行階段版本。

將執行階段修補程式套用到現有函數

在發生執行階段更新相容性問題的罕見情況下,還原至先前的執行階段版本。
受管執行階段,Function update (函數更新) 模式 發佈包含最新修補程式的新執行階段版本。

定期更新函數以取得最新的執行階段版本。

若您沒有定期更新函數,請將函數切換至Auto (自動) 模式。

在發生執行階段更新相容性問題的罕見情況下,還原至先前的執行階段版本。

受管執行階段,Manual (手動) 模式 發佈包含最新修補程式的新執行階段版本。

此模式僅適用於發生執行階段更新相容性問題的罕見情況時,暫時復原執行階段。

請盡快將函數切換至 Auto (自動) 或 Function update (函數更新) 模式及最新的執行階段版本。

容器映像 發佈包含最新修補程式的新容器映像。 使用最新的容器基礎映像定期重新部署函數,以取得最新的修補程式。

如需共用責任的詳細資訊 AWS,請參閱共用責任模型