View a markdown version of this page

建立 Lambda 的程式碼簽署組態 - AWS Lambda

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

建立 Lambda 的程式碼簽署組態

若要啟用函數的程式碼簽署,您可以建立程式碼簽署組態並將其附加至函數。程式碼簽署組態會定義允許簽署描述檔的清單,以及在任何驗證檢查失敗時要採取的政策動作。

注意

定義為容器映像的函數不支援程式碼簽署。

組態先決條件

在您可以設定 Lambda 函數的程式碼簽署之前,請使用 AWS Signer 執行下列動作:

建立程式碼簽署組態

程式碼簽署組態會定義允許的簽署描述檔和簽署驗證政策。

建立程式碼簽署組態 (主控台)
  1. 開啟 Lambda 主控台中的 Code signing configurations (程式碼簽署組態) 頁面。

  2. 選擇建立組態。

  3. 針對 Description (描述),輸入組態的描述性名稱。

  4. 在 Signing profiles (簽署描述檔) 下,可將多達 20 個簽署描述檔新增至組態。

    1. 針對 Signing profile version ARN (簽署描述檔版本 ARN),選擇描述檔版本的 Amazon Resource Name (ARN),或輸入 ARN。

    2. 若要新增額外的簽署描述檔,選擇 Add signing profiles (新增簽署描述檔)。

  5. 在 Signature validation policy (簽署驗證政策) 下,選擇 Warn (警告) 或 Enforce (強制)。

  6. 選擇建立組態。

啟用函數的程式碼簽署

若要為函式啟用程式碼簽署,需將程式碼簽署組態與函式建立關聯。

重要

程式碼簽署組態只能防止新部署未簽署的程式碼。如果將程式碼簽署組態新增至具有未簽署程式碼的現有函式,該程式碼會持續執行,直到您部署新的程式碼套件為止。

將程式碼簽署組態與函數 (主控台) 關聯
  1. 開啟 Lambda 主控台中的函數頁面。

  2. 選擇您要啟用程式碼簽署的函數。

  3. 開啟 Configuration (組態) 索引標籤。

  4. 向下捲動並選擇程式碼簽署。

  5. 選擇編輯。

  6. 在 Edit code signing (編輯程式碼簽署) 中,選擇此函數的程式碼簽署組態。

  7. 選擇儲存。