View a markdown version of this page

建立 Lambda 函數的別名 - AWS Lambda

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

建立 Lambda 函數的別名

您可以為您的 Lambda 函數建立別名。Lambda 別名是您可以更新的函數版本的指標。函數的使用者可以使用別名 Amazon Resource Name (ARN) 來存取函數版本。部署新版本時,您可以更新別名以使用新版本,或分割兩個版本之間的流量。如需在應用程式中使用別名的詳細資訊,請參閱 在事件來源和許可政策中使用 Lambda 別名。

Console
若要使用主控台建立別名
  1. 開啟 Lambda 主控台中的 函數頁面。

  2. 選擇一個函數。

  3. 選擇 Aliases (別名),然後選擇 Create alias (建立別名)。

  4. 在 Create alias (建立別名) 頁面,執行下列動作:

    1. 輸入別名的 Name (名稱)。

    2. (選用) 輸入別名的 Description (描述)。

    3. 在 Version (版本)中,選擇要別名指向的函數版本。

    4. (選用) 若要在別名上設定路由,請展開 Weighted alias (加權別名)。如需詳細資訊,請參閱使用加權別名實作 Lambda Canary 部署。

    5. 選擇 Save (儲存)。

AWS CLI

若要使用 AWS Command Line Interface (AWS CLI) 建立別名,請使用 create-alias 命令。

aws lambda create-alias \ --function-name my-function \ --name alias-name \ --function-version version-number \ --description " "

若要變更別名以指向新版本的函數,請使用 update-alias 命令。

aws lambda update-alias \ --function-name my-function \ --name alias-name \ --function-version version-number

若要刪除別名,請使用 delete-alias 命令。

aws lambda delete-alias \ --function-name my-function \ --name alias-name

上述步驟中的 AWS CLI 命令對應至下列 Lambda API 操作: